Ein Trait ist ein Begriff aus der objektorientierten Programmierung und beschreibt eine wiederverwendbare Sammlung von Methoden und Attributen, ähnlich einer Klasse. Desweiteren können diese Methoden von Instanzen beliebiger Klassen benutzt werden. Ein Trait selbst ist nicht instanziierbar.
Anhand dieser Definition (wiki) ist es ja genau das was ich beabsichtige.
In der Doku findest du auch Beispiele.
Anhand derer erschließt es sich mir leider nicht inwiefern man mit dem was PHP unter einem Trait versteht obenstehendes Ziel erreicht.
MFG