symfony4 Ошибка Cannot autowire service \".service_locator.dXw1rRy\"...
Primary tabs
Ошибки
.. Cannot autowire service \".service_locator.dXw1rRy\" ...
... but no such service exists. You should maybe alias this interface to one of these existing services ...
Подобные ошибки у меня возникали в процессе создания резольвера аргументов контроллеров.
Решение
Решило проблему правильная конфигурация резольвера:
// config/services.yaml services: _defaults: // ... убедитесь, что автозагрузка сервисов включена autowire: true // ... App\ArgumentResolver\ServiceValueResolver: tags: - { name: controller.argument_value_resolver, priority: 150 } // priority лучше поставить > 100, иначе ваш резольвер не запуститься перед деволтным
Источник
- Log in to post comments
- 2999 reads