Mam dwóch subskrybentów zdarzeń A i B. Oba subskrybowały zdarzenie onFlush
.Czy mogę zdefiniować kolejność, w której detektywi/subskrybenci zdarzeń są wywoływani w doktrynie?
Chcę się upewnić, że a::onFlush()
jest zawsze wywoływana przed B::onFlush()
. Nie mogę znaleźć żadnego zasobu na ten temat w dokumentacji.
Używam symfony2, więc byłoby wspaniale, gdybym tylko mógł podać wartość w definicji usługi.
Dziękujemy! Właśnie odkryłem to na własną rękę. Warto wspomnieć, że działa również z subskrybentami. – Jumi
Początkowe testowanie tutaj wydaje się wskazywać, że ustawienie priorytetu dla subskrybentów nie działa. (Korzystanie z aktualnej symfony/doktryny) – Jan
@ Jan Powyższa odpowiedź jest prawidłowa. Jeśli uważasz, że znalazłeś błąd w kodzie Symfony, powinieneś skontaktować się z programistami github. – Twifty