у тебя srp нарушается практически во всём вендорном коде, но заныл ты из-за элоквента. Звучит довольно гениально.
если бы разрабы элоквента горели, я бы на них даже ссать не стал, но вот вменять им в вину "нарушение srp" - букводрочерство.
разделяй направление зависимости и уровни ответственности своего кода, а вендорную магию оставь для разрабов вендорных либ. Твоё дело в данном случае маленькое.
И нет, ты не найдёшь в этом грешном мире ничего, что работает с базами данных и при этом не нарушает srp. Ни в пхп, ни где бы то ни было ещё. Ибо, акромя букводрочерства, существуют ещё и компромиссы.