Spec-Zone.ru › Symfony 3.0

Интерфейс операции

интерфейс OperationInterface

Представляет операцию над каталогом(ами).

Экземпляр этого интерфейса выполняет операцию над одним или несколькими каталогами и сохраняет промежуточные и конечные результаты операции.

Первый каталог в его аргументе(ах) называется 'исходным каталогом' или 'источником', и следующие результаты сохраняются:

Сообщения: также называемые 'все', являются допустимыми сообщениями для данного домена после выполнения операции.

Новые сообщения: также называемые 'новые' (новые = все ∖ источник = {x: x ∈ все ∧ x ∉ источник}).

Устаревшие сообщения: также называемые 'устаревшие' (устаревшие = источник ∖ все = {x: x ∈ источник ∧ x ∉ все}).

Результат: также называемый 'результатом', является результирующим каталогом для данного домена, содержащим те же сообщения, что и 'все'.

Методы

массив getDomains()

Возвращает домены, затронутые операцией.

массив getMessages(string $domain)

Возвращает все допустимые сообщения ('все') после операции.

массив getNewMessages(string $domain)

Возвращает новые сообщения ('новые') после операции.

массив getObsoleteMessages(string $domain)

Возвращает устаревшие сообщения ('устаревшие') после операции.

MessageCatalogueInterface getResult()

Возвращает результирующий каталог ('результат').

Подробности

массив getDomains()

Возвращает домены, затронутые операцией.

Значение, возвращаемое функцией

массив

массив getMessages(string $domain)

Возвращает все допустимые сообщения ('все') после операции.

Параметры

строка $domain

Значение, возвращаемое функцией

массив

массив getNewMessages(string $domain)

Возвращает новые сообщения ('новые') после операции.

Параметры

строка $domain

Значение, возвращаемое функцией

массив

массив getObsoleteMessages(string $domain)

Возвращает устаревшие сообщения ('устаревшие') после операции.

Параметры

строка $domain

Значение, возвращаемое функцией

массив

MessageCatalogueInterface getResult()

Возвращает результирующий каталог ('результат').

Значение, возвращаемое функцией

MessageCatalogueInterface

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Translation/Catalogue/OperationInterface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API