如何在不停止其他用户的情况下停止任意用户?

时间:2018-05-24 09:41:58

标签: php symfony

假设我有一个名为XXX的事件和两个不同的复杂订阅者,它们看起来像这样:

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

第二个:

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

我们可以假设这两个订阅者代表并行流程的不同工作流程并且是独立的。

如何在SubscriberOneXXX中停止事件传播并跳过剩余的操作,但允许其他订阅者处理该事件?

0 个答案:

没有答案