У меня есть пользовательский сервис, и я хочу добавить в него значение check_path
(из app/config/security.yml
). В своем определении сервиса я попытался использовать
arguments:
check_path: %security.firewalls.main.form_login.check_path%
но это приводит к этой ошибке:
Служба "myService" зависит от несуществующего параметра
"Security.firewalls.main.form_login.check_path".
Кто-нибудь знает, как заставить это работать?
Редактировать
Есть обходной путь, где я могу сначала определить переменную в parameters.ini
, а затем использовать ее в security.yml
и внедрить ее в свой сервис, но я бы хотел этого избежать. Необходимость 'redeclare' переменных в parameters.ini
может показаться запутанной, особенно если позже мне понадобится добавить еще больше настроек из security.yml. Я бы не хотел определять что-то в файле parameters.ini каждый раз, когда это должно происходить.