Как получить пользовательский файл конфигурации yaml из пакета в Symfony 4.1? - PullRequest
0 голосов
/ 17 октября 2018

Я создаю пакет, который предоставляет некоторые общие функции для наших приложений.Из служб внутри пакета я хочу загрузить пользовательский файл конфигурации - НЕ файл переопределения конфигурации пакета по умолчанию.

Например, в Resources/config/error_codes.yml пакета есть коды ошибок по умолчанию.Разработчики, использующие этот пакет, должны иметь возможность создавать свои собственные error_codes.yml в своей конфигурации, которые добавляет новых кодов ошибок.

Как найти, извлечь и объединить два файла error_codes.yml

1 Ответ

0 голосов
/ 18 октября 2018

Вы не можете переопределить файл конфигурации.

Но вы можете создать дерево конфигурации со значениями по умолчанию (см. здесь ) и определить пользовательские значения вне пакета.Другим способом является использование параметров внутри пакета, параметр может быть легко изменен в любом месте.

И, наконец, для некоторых особых случаев вы можете переопределить все через Пропуск компилятора

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