Ich habe zwei Ereignisabonnenten A und B. Beide abonniert das onFlush
Ereignis.Kann ich die Reihenfolge definieren, in der Ereignislistener/-teilnehmer in Doktrin aufgerufen werden?
Ich möchte sicherstellen, dass a::onFlush()
immer vor B::onFlush()
aufgerufen wird. Ich kann keine Ressource in der Dokumentation finden.
Ich benutze symfony2, also wäre es toll, wenn ich einfach den Wert in der Service-Definition übergeben könnte.
Vielen Dank! Ich habe das gerade selbst entdeckt. Es ist erwähnenswert, dass es auch mit Abonnenten funktioniert. – Jumi
Erste Tests hier scheinen darauf hinzuweisen, dass die Prioritätseinstellung für Abonnenten nicht zu funktionieren scheint. (Mit der aktuellen symfony/Doktrin) – Jan
@ Jan Die obige Antwort ist richtig. Wenn Sie glauben, dass Sie einen Fehler im Symfony-Code gefunden haben, sollten Sie sich mit den Entwicklern auf github in Verbindung setzen. – Twifty