Hallo MB,
die magic methods von PHP sind GERADE in Frameworks interessant, weil PHP keine Möglichkeit hat, einer Klasse Methoden oder Eigenschaften zur Laufzeit hinzuzufügen. JavaScript kann mal eben die Methode foo() an ein Objekt anhängen, in C# gibt's die ExpandoObjects, in PHP musst Du die Interzeptoren nutzen.
Wenn also ein Framework ein Objekt bereitstellen will, das in bestimmten Kontexten "maßgeschneiderte" Methoden und Properties hat, geht es nicht anders.
Rolf
--
Dosen sind silbern
Dosen sind silbern