3
symfonyにサービスを注入する際に "strict"パラメータが何をしているか知っていますか?例えばSymfonyサービスの厳密なパラメータ
:
<service ...>
<argument type="service" id="whatever" strict=false />
</service>
ありがとうございました!
symfonyにサービスを注入する際に "strict"パラメータが何をしているか知っていますか?例えばSymfonyサービスの厳密なパラメータ
:
<service ...>
<argument type="service" id="whatever" strict=false />
</service>
ありがとうございました!
私はいくつかの研究を行なったし、それがleftover from Symfony 2.8 as this comment suggestsです:
注:$厳格なパラメータは、バージョン2.8以降廃止され、3.0で削除されます。
3.0以来パラメータが存在しないだけでなく、非推奨の警告にはなく、クラスYamlFileLoader
とXmlFileLoader
はまだReference
クラスが2つだけの引数を取るにもかかわらず、それを読んで。
したがって、このパラメータは何もしません。
'strict'パラメータはどこで使われていますか?それはドキュメンテーションにはないようです。 – martin
私が現在取り組んでいるプロジェクトで使用されているのを見ましたが、誰もそれが何であるかを知っているようです:)私はSymfonyのドキュメントでも "厳格なサービス"それらが何であるかについての説明。また、https://github.com/symfony/symfony/blob/master/src/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0にある引数タグの定義で受け入れられたパラメータとしても見つかりました。 xsd – medowlock