Symfony: Где происходит автоконфигурация? - PullRequest
0 голосов
/ 13 января 2019

Я исследую внутренности Symfony и пытаюсь понять жизненный цикл сервисного объекта.

Приложение Symfony 4.2 по умолчанию содержит в своем services.yml файле

следующее
services:
    # default configuration for services in *this* file
    _defaults:
        autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.

Значение конфигурации autoconfigure (по умолчанию true) помечено комментарием Автоматически регистрирует ваши службы в качестве команд, подписчиков событий и т. Д.

Где в коде Symfony происходит автоматическая регистрация? Это связано где-то в сервисном контейнере и / или ядре приложения? Или самим службам необходимо определить поведение их автоматической конфигурации? Если так, то где это происходит? Или какая-то третья вещь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...