Переместите часть конфигурации Symfony в бандл

После прочтения этого руководства я понимаю, что могу разместить некоторые файлы конфигурации внутри своего пакета (скажем,Resources/config folder), прочтите их и замените определения контейнеров проекта тем, что я прочитал из файлов конфигурации пакета.

Возникает вопрос: есть ли что-то, что делает Symfony автоматически, чтобы конфигурация пакета перекрывала те же разделы в проекте? Итак, если я сделаю что-то вроде

session:
    storage_id: My\AuthenticationBundle\Service\Session

в %bundle_path%/Resources/config/packages/framework.yaml он отменяет раздел framework.session.storage_idконфига проекта? Так что мне не нужно разбирать yaml и вручную заменять определения в классе расширения пакета.

0 ответов

Другие вопросы по тегам