プロジェクトを Symfony 3.3 に更新しました。サービスの新しい自動構成機能を使用したいと考えています。取り除こうとしまし$this->get()
たが、コントローラーとコマンドにエラーがあります。
以下のコード サンプルをコントローラーで使用すると、次のエラーが発生します。
recapitulatifCollesAction() requires that you provide a value for the "$checkGele" argument. Either the argument is nullable and no null value has been provided, no default value has been provided or because there is a non optional argument after this one.
コマンドでは、私はまったく取り除く方法がわかりません$container->get()
。
どうすればこれを機能させることができるか考えていますか?
コントローラ:
public function recapitulatifCollesAction($estEnCours, CheckGeleService $checkGele)
{
// ...
$checkGele->getGeleAutorisation($colle);
// ...
}
私の設定:
services:
_defaults:
autowire: true
autoconfigure: true
public: false
編集: config.yml を変更した後の新しいエラー