вообще я последнее время увлекся ДДД и понял, что фреймворки зло. но зло не потому что их не нужно использовать, фреймворки это лишь интерфейсный слой и не более. это лишь слой роутинга, слой получения данных из бд, например, и слой доставки данных от пользователя к сервисам и обратно.
весь остальной код я уже пишу сам и стараюсь делать это ни как не завязываясь на какой то фреймворк.
по сути мой код должен работать и на yii и на symfony
просто нужно будет интерфейсный слой написать, который будет уметь работать с моим приложением.
я просто понял однажды, еще во времена yii2, что мышление сильно ограничивается рамками фреймворка. в те времена я думал лишь о том, что фрейм умеет, или какой бандл поставить, чтобы это наконец заработало. вместо того, чтобы написать нормально именно бизнес задачу.