我可以定义原则中调用事件侦听器/订阅者的顺序吗



我有两个事件订阅者A和B。他们都订阅了onFlush事件。

我想确保a::onFlush()总是在B::onFlush()之前调用。我在文档中找不到任何关于这方面的资源。

我使用symfony2,所以如果我能在服务定义中传递值,那就太好了。

为服务标签添加优先级。优先级越高,它运行得越早。

services:
    my.listener:
        class: AcmeSearchBundleEventListenerSearchIndexer
        tags:
            - { name: doctrine.event_listener, event: postPersist, priority: 100 }

相关内容

  • 没有找到相关文章

最新更新