Ahh jetzt verstehe. Löst aber das Problem nicht ganz: Es muss auch einer Möglichkeit geben, in der extern definierten Methode (Trait) auf die Eigenschaften der Instanz welche diese Metode aufruft, zugreifen zu können.
Also
$a->methode(); // Die Instanz von A kann Methoden des Traits verwenden
kann man innerhalb
methode()
auf die Eigenschaften von $a zugreifen und kann $a innerhalb vonmethode()
weitere Methoden aufrufen die in Traits deklariert sind?
Nach meiner letzten Recherche ist das nicht möglich. PHP Traits stellen nur statische Methoden bereit, hab ich grad eben gelesen. Nette Spielerei 😉
MFG