在Symfony 2 Book我看到我可以使用3种类型的依赖注入:
调用构造函数注入类型时(一旦创建对象)就很清楚了。
但是如何调用Setter Injection类型?自动?每次请求服务?
感谢您的帮助,
哈基姆
答案 0 :(得分:1)
Setter方法只在构造函数后运行一次。如果您正在寻找确认检查Symfony\Component\DependencyInjection\ContainerBuilder
:: createService方法。因为服务没有创建两次并且在容器setter函数中缓存,所以只调用它们。