我的应用程序在请求正文中接收 XML,但在控制器操作之前需要对 XML 结构进行一些更改。
我做了一个内核事件监听器
class TransformRequestPListener {
public function onKernelController(FilterControllerEvent $event)
{
[...]
}
}
Run Code Online (Sandbox Code Playgroud)
在service.yml中声明
class: .\Listener\TransformListener
arguments: [...]
tags:
- { name: kernel.event_listener, event: kernel.controller, method: onKernelController }
Run Code Online (Sandbox Code Playgroud)
我的问题是:
提前致谢
更新 覆盖 Bundle 类是我正在探索的一种新方法。也许我可以使用此处所述的编译器通行证做一些事情,但我从未做过类似的事情。有人能帮我吗?