Задать вопрос
@kamalov_radik

Как переопределить ControllerResolver в symfony?

Можно ли как-то переопределить ControllerResolver. На проде в каком-то ломается, хочу навесить на каждую строчку логи.

Пробовал вот так в service.yaml прописать, но это не помогает
Symfony\Component\HttpFoundation\Request\ControllerResolverInterface: '@App\Resolver\CustomControllerResolver'

Приложение все равно ходит в свой резолвер

Сама проблема в том, что мне выдается ошибка, что не может найти контроллер. Хотя на деве все работает.
Uncaught PHP Exception Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException: \"Unable to find the controller \"App\\Controller\\Router\\UserController::index\".\" at ControllerFactory.php line 61","context":{"exception":{"class":"Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException"

ControllerFactory на 61 строчке ходит в ControllerResolver и на каком моменте падает я понять не могу.
  • Вопрос задан
  • 9 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@kamalov_radik Автор вопроса
App\Resolver\CustomControllerResolver:
    decorates: 'controller_resolver'
    arguments: [ '@service_container', '@logger' ]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы