我可以以某种方式将服务/侦听器配置为在某些环境中不加载/侦听吗?
我知道我可以在服务中注入kernel.environment
并在每种方法中检查它。然而,这看起来并不优雅:)
有什么想法吗?
答案 0 :(得分:3)
您可以将侦听器服务移动到另一个配置文件,例如services_dev.yml并加载或不加载,具体取决于捆绑扩展类中的环境'load function in
...Bundle/DependencyInjection/...Extension.php
取决于您按照此处所述配置项目的方式