Spec-Zone.ru › Symfony 4.1

MessageSubscriberInterface

интерфейс MessageSubscriberInterface реализует MessageHandlerInterface

Обработчики могут реализовать этот интерфейс для обработки нескольких сообщений.

Методы

статический iterable getHandledMessages()

Возвращает список сообщений, которые нужно обработать.

Подробности

статический iterable getHandledMessages()

Возвращает список сообщений, которые нужно обработать.

Он возвращает список сообщений, как в следующем примере:

return [MyMessage::class];

Он также может изменять приоритет по классам.

return [
    [FirstMessage::class, 0],
    [SecondMessage::class, -10],
];

Он также может указывать метод и/или приоритет по сообщению:

return [
    FirstMessage::class => 'firstMessageMethod',
    SecondMessage::class => ['secondMessageMethod', 20],
];

Метод __invoke обработчика будет вызываться как обычно с сообщением для обработки.

Возвращаемое значение

iterable

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Messenger/Handler/MessageSubscriberInterface.html

Spec-Zone.ru

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