Spec-Zone.ru › Symfony 4.1

TargetOperation

class TargetOperation extends AbstractOperation

Операция над двумя каталогами: пересечение = источник ∩ цель = {x: x ∈ источник ∧ x ∈ цель} все = пересечение ∪ (цель ∖ пересечение) = цель новые = все ∖ источник = {x: x ∈ цель ∧ x ∉ источник} устаревшие = источник ∖ все = источник ∖ цель = {x: x ∈ источник ∧ x ∉ цель} В основном, результат содержит сообщения из целевого каталога.

Свойства

protected $source из AbstractOperation
protected $target из AbstractOperation
protected $result из AbstractOperation
protected array $messages Этот массив хранит сообщения 'все', 'новые' и 'устаревшие' для всех допустимых доменов. из AbstractOperation

Методы

__construct(MessageCatalogueInterface $source, MessageCatalogueInterface $target) из AbstractOperation
массив getDomains()

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

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

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

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

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

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

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

из AbstractOperation
MessageCatalogueInterface getResult()

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

из AbstractOperation
processDomain(string $domain)

Выполняет операцию над исходными и целевыми каталогами для заданного домена и сохраняет результаты.

Подробности

__construct(MessageCatalogueInterface $source, MessageCatalogueInterface $target)

Параметры

MessageCatalogueInterface $source
MessageCatalogueInterface $target

Исключения

LogicException

array getDomains()

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

Значение возврата

массив

array getMessages(string $domain)

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

Параметры

строка $domain

Значение возврата

массив

array getNewMessages(string $domain)

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

Параметры

строка $domain

Значение возврата

массив

array getObsoleteMessages(string $domain)

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

Параметры

строка $domain

Значение возврата

массив

MessageCatalogueInterface getResult()

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

Значение возврата

MessageCatalogueInterface

protected processDomain(string $domain)

Выполняет операцию над исходными и целевыми каталогами для заданного домена и сохраняет результаты.

Параметры

строка $domain Домен, для которого будет выполнена операция

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Translation/Catalogue/TargetOperation.html

Spec-Zone.ru

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