有人知道在Symfony中注入服务时“strict”参数会起什么作用吗?
例如:
<service ...>
<argument type="service" id="whatever" strict=false />
</service>
谢谢!
答案 0 :(得分:6)
我做了一些研究,它是leftover from Symfony 2.8 as this comment suggests:
注意:自2.8版以来,$ strict参数已被弃用,将在3.0中删除。
由于3.0参数不存在以及弃用警告,但类YamlFileLoader
和XmlFileLoader
仍然读取它,即使Reference
类只接受两个参数。
所以,这个参数什么都不做:)。