【发布时间】:2012-03-14 18:26:50
【问题描述】:
我想阅读自定义注释,例如控制器的 @Route。我会将它用于这样的事件监听器:
/**
* @Event("some.event");
*/
public function onSomeEvent(Event $event) {}
我发现,我可以使用注释阅读器或简单的 php-reflections 来分析文档块。我应该听哪个事件来触发我的读者?或者有人可以给我一个提示,它如何与@Route-annotations 一起使用?我需要几乎相同的逻辑,但是通过阅读 symfony 代码,我显然错过了一些重要的点。
【问题讨论】:
-
取决于您何时需要阅读它们。在调用控制器之前、之后还是在控制器内部?澄清你的问题。
-
我需要尽早在控制器被调用之前,因为我想配置事件调度器。
标签: php routing annotations symfony