Spec-Zone.ru › Symfony 4.1

MergeOperation

class MergeOperation extends AbstractOperation

Операция слияния между двумя каталогами следующим образом: все = source ∪ target = {x: x ∈ source ∨ x ∈ target} новые = все ∖ source = {x: x ∈ target ∧ x ∉ source} устаревшие = source ∖ все = {x: x ∈ source ∧ x ∉ source ∧ x ∉ target} = ∅ В основном, результат содержит сообщения из обоих каталогов.

Свойства

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

Методы

__construct(MessageCatalogueInterface $source, MessageCatalogueInterface $target) из AbstractOperation
array getDomains()

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

из AbstractOperation
array getMessages(string $domain)

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

из AbstractOperation
array getNewMessages(string $domain)

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

из AbstractOperation
array getObsoleteMessages(string $domain)

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

из AbstractOperation
MessageCatalogueInterface getResult()

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

из AbstractOperation
processDomain(string $domain)

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

Подробное описание

__construct(MessageCatalogueInterface $source, MessageCatalogueInterface $target)

Параметры

MessageCatalogueInterface $source
MessageCatalogueInterface $target

Исключения

LogicException

array getDomains()

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

Значение результата

array

array getMessages(string $domain)

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

Параметры

string $domain

Значение результата

array

array getNewMessages(string $domain)

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

Параметры

string $domain

Значение результата

array

array getObsoleteMessages(string $domain)

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

Параметры

string $domain

Значение результата

array

MessageCatalogueInterface getResult()

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

Значение результата

MessageCatalogueInterface

protected processDomain(string $domain)

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

Параметры

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

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

Spec-Zone.ru

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