Я скачал laravel и обнаружил, что там не так уж много файлов. Точнее файлов много, но в vendor/symfony. Всё сведётся к тому, что придётся ковырять компоненты symfony чтобы понять laravel ?
Ну да, в Laravel используются части от Symphony, и не только в нём. А файлов много - поскольку он и возможностей много предоставляет. Его собственных файлов тоже хватает
У нас есть специальный раздел по Ларавель, если чо Слава макаронам, ведущие разрабы на php пришли к пониманию что классы надо делать слабо связанными и код оформлять по единым стандартам. Поэтому можно относительно легко сочетать классы разных фреймворков. Ключевые слова: loose coupling, PSR, composer.