Чистый код в php?
Хз, что ты понимаешь под чистым кодом. Говно можно писать везде, тут фреймворк мало чем поможет.
solid и фреймворк - разные вещи. Фреймворк дает вам уже реализованные компоненты. А дальше вы их применяете в своей логике, которую реализуете по принципу solid (или любому другому).