Просто изучая ООП, не попадалось:
1. Роуты в таком изобилии
2. Фильтры
3. Автозагрузки
4. Приложения
и тп. и В таком количестве файлов это надо 50-100 файлов в голове держать и причем что ничего случайного там нет и в каждом файле код который за что то отвечает.
Даже обычные Вид(представления) во фреймворках по своему устанавливаются через виджеты и тп.
В этом океане взаимосвязанных файлов и кучи кода только phpstorm помогает немного))
около 7-10 дней знакомлюсь с фреймворками , один тяжелее другого.