标签: symfony
是否可以在运行时在Symfony2中的服务上设置方法调用?
我想在运行时设置这样的东西:
calls: - [ setEventDispatcher, [ @event_dispatcher ] ]
情景将是: onKernel事件上有一个侦听器,用于检查请求中是否设置了参数,然后将方法调用添加到容器中的服务。 因此,我想这会延迟加载。
我看到构建器中有一个方法 setMethodCalls(),所以也许我可以使用它?