После прочтения этого руководства я понимаю, что могу поместить некоторые файлы конфигурации в свой пакет (скажем, папку Resources/config
), прочитать их и заменить определения контейнера проекта на то, что я прочитал из файлов конфигурации пакета.
Вопрос в том, выполняет ли Symfony что-то автоматически, так что конфигурация пакета переопределяет те же разделы в проекте? Так что, если я сделаю что-то вроде
session:
storage_id: My\AuthenticationBundle\Service\Session
в %bundle_path%/Resources/config/packages/framework.yaml
, это переопределит раздел framework.session.storage_id
конфигурации проекта? Так что мне не нужно анализировать yaml и заменять определения вручную в классе расширения комплекта.