Как можно остановить произвольного подписчика, не останавливая других? - PullRequest
0 голосов
/ 24 мая 2018

Предположим, у меня есть событие с именем XXX и два разных сложных подписчика, которые могут выглядеть следующим образом:

class SubscriberOneXXX extends EventSubscriber {
    function actionWithPriority1() { ... }
    function actionWithPriority2() { ... }
    function actionWithPriority3() { ... }
}

И второе:

class SubscriberTwoXXX extends EventSubscriber {
    function actionWithPriority1() { ... }
    function actionWithPriority2() { ... }
    function actionWithPriority3() { ... }
}

Мы можем предположить,что эти два подписчика представляют разные рабочие процессы параллельных процессов и являются независимыми.

Как я могу остановить распространение события в SubscriberOneXXX и пропустить оставшиеся действия, но разрешить другим подписчикам обрабатывать событие?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...