https://habr.com/ru/articles/970642/ Смешанные чувства статья вызывает, но рекомендую к ознакомлению.
- Автор даёт неплохие советы как писать на Laravel не говно.
- Однако же: Первый вариант: разработчик имеет опыт на Laravel. Переходя на Symfony, его удивят незнакомые правила, термины и на первый взгляд непонятно зачем ограничивающие подходы: Разделение кода по бандлам Явная DI через services.yaml Слоистая архитектура (Controller → Service → Repository) Обязательное использование интерфейсов для зависимостей Строгая типизация и иммутабельность Тестируемость через изоляцию зависимостей Отсутствие фасадов Разделение кода по бандлам? Явная DI через services.yaml? Видно, что автор давно ушел с symfony и не следит за трендами.