У меня есть устаревшее приложение.
Я должен получить некоторые параметры из settings.yml в FrontController (app.php или app_dev.php), прежде чем система инициализирует Symfony Security Firewall. Этот параметр является путем к файлу конфигурации (этот конфигурационный файл находится за пределами моего проекта — конфигурация необходима для подключения к «библиотеке» с моей моделью).
Модель находится за пределами моего проекта.
Я должен включить эту библиотеку с помощью функции «включить», композитор падает.
В моей системе у меня есть securityController и userProvider, которые подключаются к базе данных через «библиотеку».
Так что я не знаю, как я могу получить параметр с paramters.yml
в FrontController.
Боюсь, вы не смогли, Symfony Firewall всегда запускается до попадания запроса в контроллер.
Так что в вашем сценарии, я думаю, вам следует обратиться к прослушивателю событий безопасности (не уверен, какой тип брандмауэра вы используете, x509, простой токен …), чтобы вы могли получить параметр нормально $container->getParameter()
и хранить его где-то, то контроллер может прочитать его
Других решений пока нет …