symfony 2.7からsymfony 4.0に移行しています。成功すると、私は1つのバンドルを移行しました。今すぐ2番目のバンドルを移行していますが、エラーメッセージが表示されています。 symfony 4.0が私に望んでいることはまったく得られません。symfony4 autowireをtrueにマイグレートする - エラーメッセージが表示される
autowire: true
をオンにすると、このエラーメッセージが表示されます。
Cannot autowire service "App\Kernel": argument "$environment" of method "Symfony\Component\HttpKernel\Kernel::__construct()" must have a type-hint or be given a value explicitly.
誰か助けてもらえますか?
これをオフにすると、メッセージが表示されません。
更新
私は通常のカーネルは、それがで生成されていないという意味、いわゆる合成サービスとしてサービスコンテナに追加されただけbundles.php
App\Backend\AccountBundle\BackendAccountBundle::class => ['all' => true],
あなたの設定ファイルを貼り付けることはできますか?現時点ではあなたのカーネルをautowireしようとします。 – user254319
symfony4のデフォルトです。しかし、更新は私の質問にあります – craphunter
私は設定ファイルでもっと面白いです。 'config/services.yaml'では、autowiringに関するすべてのことを定義しています。 – user254319