我有两个事件订阅者A和B。他们都订阅了onFlush
事件。
我想确保a::onFlush()
总是在B::onFlush()
之前调用。我在文档中找不到任何关于这方面的资源。
我使用symfony2,所以如果我能在服务定义中传递值,那就太好了。
为服务标签添加优先级。优先级越高,它运行得越早。
services:
my.listener:
class: AcmeSearchBundleEventListenerSearchIndexer
tags:
- { name: doctrine.event_listener, event: postPersist, priority: 100 }