Symfony 4.3.2 и проблема с зависимостями внедрения в контроллеры FOS User Bundle - PullRequest
0 голосов
/ 03 июля 2019

Я использую Symfony 4.3.2, и кажется, что FOS User Bundle не работает с этой версией. Каждый раз, когда я пытаюсь вызвать действие из этого пакета ("/ register", "/ profile" и т. Д.), Я получаю эту ошибку

Контроллер 'FOS \ UserBundle \ Controller \ RegistrationController' имеет Обязательные аргументы конструктора и не существует в контейнере. Вы забыли определить такой сервис?

Кажется, что есть проблема с внедрением зависимостей в контроллеры FOS User Bundle. Вы знаете, как решить эту проблему? Я не пытался переопределить стандартные контроллеры FOS User Bundle. Действие "/ login" работает, потому что в FOS User Bundle SecurityController есть аргумент, который можно обнулять.

1 Ответ

0 голосов
/ 03 июля 2019

Я обновил FOS User Bundle с версии 2.1.2 (последняя стабильная версия) до 2.2.x-dev, и это, похоже, решает эту проблему. Я предполагаю, что FOS User Bundle 2.1.2 не совместим с версией 4.3.2 Symfony.

...