grabbee
@grabbee

В каком месте Symfony вставляет контейнер в Контроллеры?

interface ContainerAwareInterface подразумевает вызов setContainer(ContainerInterface $container = null); - я не могу найти, где в Symfony это происходит. Нашел только RegisterControllerArgumentLocatorsPass где этот метод просто игнорируется.

Хочу сделать что-то похожее на контроллеры. На основании Интерфейса и наследования от абстрактного класса с доп функционалом. Как я понимаю, конструктор я в абстрактный класс не могу добавить, так как эти классы будут автоматически создаваться. Можно как Сеттер сервисы добавить, по типу setContainer в AbstractController.
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы