Я хочу читать пользовательские аннотации, такие как @Route для контроллеров. Я буду использовать его для eventlisteners как это:Symfony2: Где/как я могу запустить собственный аннотатор?
/**
* @Event("some.event");
*/
public function onSomeEvent(Event $event) {}
Я узнал, что я могу использовать аннотацию-ридер или простой PHP-отражения для анализа заголовочного блока. Какое событие я должен слушать, чтобы вызвать моего читателя? Или может кто-нибудь дать мне подсказку, как это работает с @ Route-аннотациями? Мне нужна почти та же логика, но я пропустил, очевидно, некоторые важные моменты, прочитав код symfony.
Зависит от того, когда вам нужно их прочитать. Перед вызовом контроллера, после или внутри контроллера? Уточните свой вопрос. – meze
Мне нужно это как можно раньше и до вызова контроллера, потому что я хочу настроить eventdispatcher. – Daniel