Spec-Zone.ru › Symfony 3.1

OperationInterface

interface 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/2.8/Symfony/Component/Translation/Catalogue/OperationInterface.html

Spec-Zone.ru

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