упрощаете конфиги симфони?
В частности у меня бывают проблемы с оверрайдом всяких сервисов (это надо в голове все эти файлики смержить, чтобы понять чё происходит)
Пытаюсь делать что-то такое:
1. Поменьше переопределённых сервисов.
Если сервис нужен только для какого-то окружения - пишем его в файле для окружения (не пишем в services.yml). То есть специфика для окружения есть, а переопределения нет.
2. Если есть несколько вариантов реализации какого-нибудь транспорта (ну например у меня сообщения могут в кролик улетать, в файл и по хттп) - можно сделать композитный транспорт, который в зависимости от настроек будет использовать тот или иной (или сразу все) транспорты - тогда конфиг будет 1 в services.yml с 3мя транспортами.
3. Сводить количество окружений к минимуму (в том числе за счёт п2) например можно сделать стейдж и прод одинаковыми по конфигам за счёт разных параметров. Можно выкинуть dev и оставить только test, потому что зачем нам dev, если проверяем всё равно тестами
Есть же дебаг команды, которые принтанут тебе смерженный результат
ну их запускать надо, а так глянул и всё понятно
Обсуждают сегодня