У меня есть устаревшее приложение.
Я должен получить некоторые параметры из параметров.yml в FrontController (app.php или app_dev.php), прежде чем система инициализирует Symfony Security Firewall. Этот параметр - путь к файлу конфигурации (эта конфигурация находится за пределами моего проекта). Конфигурация необходима для подключения к "библиотеке" с моей моделью). Модель вне моего проекта.
Я должен включить эту библиотеку с помощью функции "включить", композитор падает.
В моей системе у меня есть securityController и userProvider, которые подключаются к базе данных через "library".
Поэтому я не знаю, как получить параметр с параметром.yml в FrontController.
Боюсь, вы не смогли, Symfony Firewall всегда запускался до того, как запрос попал в контроллер.
Поэтому в вашем сценарии, я думаю, вы должны пойти в ваш прослушиватель событий безопасности (не знаете, какой тип брандмауэра вы используете, x509, простой токен...), поэтому вы можете нормально получить параметр $container->getParameter()
и сохраните его где-нибудь, тогда контроллер может его прочитать
$this->container->getParameter('name')
? Я не знаю, есть ли у него устаревшая поддержка, хотя.