В таком случае дебажу все что отдает докер данные хранятся в $_SERVER, а остальные которые не переопределены симфониевские в $_ENV. Вопрос, как-то можно настроить что бы переопределенные симфониевские ENV были в глобальном массиве ENV, а не SERVER? Может кто сталкивался.
Зачем, я чёт читаю и не понимаю
https://xyproblem.info/
Удобно в одном массиве искать
Прям до слёз)
у меня был похожий вопрос. Решения не нашел. Насколько я понял вопрос: передать докеру параметры, которые не определены в .env Symfony, но чтобы их не дублировать в composer.yaml ? верно я понял?
Ну почти)) Подключаешь файл env докера, он переопределяет дублирующие параметры в симфониевском env. Тут все ок, но параметры пришедшие из докера пишутся в $_SERVER, а симфониевские в $_ENV. Тащить контейнер в класс ради получения env параметра не всегда оправдано, а проверять в двух массивах - как то слишком топроно. Отсюда и вопрос к тем кто сталкивался, как решал, какое лучшее решение, какое хуже и так далее.
Получать значения через конструктор указывая параметр через '%env(SOME_ENV)%' в конфиге
Обсуждают сегодня