是否可以设置一个事件侦听器(或做其他事情?)来侦听Symfony 2应用程序针对特定请求触发的所有事件?AppKernel
也就是说,我知道我可以使用探查器浏览应用程序app_dev.php
并使用探查器查看所有侦听器的列表,但我有兴趣获取已调度/触发的每个事件的列表。我知道一些事件系统有一个特殊的全局/所有监听器,可以让我接收每个事件。我想知道 Symfony 是否有类似的东西,或者是否有另一种机制来获取特定页面上所有可用事件的列表。
我也知道我可以向其中一个事件调度程序类添加一些临时调试代码
Symfony/Component/EventDispatcher/EventDispatcher.php
Symfony/Component/HttpKernel/Debug/ContainerAwareTraceableEventDispatcher.php
Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
但我正在寻找一种不那么具有破坏性/破坏性的东西。
Symfony 新手,但对编程并不陌生。抱歉,如果这是一个幼稚的问题,但谷歌搜索并没有透露我想要什么。