Д
composer.json - для конфигов уровня пакетов:
какой пакет; какая версия; что для "прод" окружения, что для "дев"; откуда брать пакеты и прочее
мы же сюда лепим пакеты уровня приложения, которые еще и "наследуются".
для новичков может быть отталкивающим фактором, т.к. "чёт не понятно".
сделать нормальный config loader, который умеет json/yaml/php/xml, сделать в каждой точке входа (web, console) вызов этого загрузчика. можно сделать через AppKernel (у нас уже есть что-то вроде этого?), где указать, какие и в какой последовательности файлы грузить.
сделать конфигурирование простым и явным. сейчас простое - только работа с массивами в web.php, console.php и прочих местах