Dependency injection Symfony服务严格参数

Dependency injection Symfony服务严格参数,dependency-injection,symfony,Dependency Injection,Symfony,有人知道在Symfony中注入服务时“strict”参数的作用吗 例如: <service ...> <argument type="service" id="whatever" strict=false /> </service> 谢谢大家! 我做了一些研究,结果是: 注意:$strict参数从2.8版开始就不推荐使用,将在3.0版中删除 自3.0以来,该参数与弃用警告一样不存在,但该类仍然可以读取它,即使该类只接受两个参数 因此,此参数不起任

有人知道在Symfony中注入服务时“strict”参数的作用吗

例如:

<service ...>
    <argument type="service" id="whatever" strict=false />
</service>


谢谢大家!

我做了一些研究,结果是:

注意:$strict参数从2.8版开始就不推荐使用,将在3.0版中删除

自3.0以来,该参数与弃用警告一样不存在,但该类仍然可以读取它,即使该类只接受两个参数


因此,此参数不起任何作用:)。

您在哪里看到使用了
strict
参数?它似乎没有出现在文档中。我看到它被用于我目前正在进行的一个项目中,但似乎没有人知道它是什么:)我也没有在Symfony文档中找到它,只提到了几处“严格服务”,但没有解释这些可能是什么。在这里看到的参数标记定义中,还发现它是一个可接受的参数