有谁知道在Symfony中注入服务时“ strict”参数的作用?
例如:
<service ...>
<argument type="service" id="whatever" strict=false />
</service>
谢谢!
我做了一些研究,它是Symfony 2.8的遗留物,其注释如下:
注意:从$ 2.8版本开始,不建议使用$ strict参数,该参数将在3.0版本中删除。
从3.0版本开始,该参数不像弃用警告一样存在,但会存在类,YamlFileLoader
并且XmlFileLoader
即使Reference
类仅接受两个参数,类仍会读取它。
因此,此参数不执行任何操作:)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句