Would you agree this is the definition of a PHP framework?

Rubbish. The interpretation of Soc/SRP which I use are the ones provided by Robert C. Martin. In his articles http://blog.8thlight.com/uncle-bob/2014/05/01/Design-Damage.html he said this:

In his article http://blog.8thlight.com/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html he said this:

He says quite clearly in those articles that it would be good design to separate out the GUI logic, the business logic, and the database logic. This description matches the 3-Tier Architecture ( http://www.tonymarston.net/php-mysql/3-tier-architecture.html ) which is precisely what I have implemented in my framework ( http://www.tonymarston.net/php-mysql/infrastructure.html ).

If you don’t like Robert C. Martin’s interpretation of SRP - and remember that he actually invented the term - then I suggest that you take it up with him and stop wasting my time.