Ahoi,
»» Mal pointiert in den Raum gestellt: abstrahiert wird da aus meiner Sicht garnix, oder verstehe ich "Abstraktion" falsch?
Ja, du verstehst das anscheinend falsch.
»» Kritikpunkt war ja, dass vielleicht "die falschen Sachen abstrahiert werden".
Ich frage mich dann eben, was soll denn da "falsch abstrahiert" worden sein, wenn die Zurverfügungstellung von Interfaces aus Conveniencegründen Abstraktion bedeutet, was ja durchaus gefühlt einleuchtend erscheint - warum ORM kein Abstraktion sein soll, fand ich jetz eher kontra-intuitiv.
Die Funktionalität basiert ja insofern auf PDO, also dass die Klasse als zentrale Eigenschaft ein PDO initialisiert (nicht erbt, eine Klassenvariable ist ein PDO). Der Ansatz ist doch schlicht eine Vereinheitlichung des Zugriffs, unabhängig vom Datenbanksystem. Und die Methoden sind denen der PDO-Klasse angepasst.
Dank und Gruß,