З версії 5.4 php стає більш стабільним, я вирішив поекспериментувати з “traits” та їх використанням в реальних умовах.
Давайте поглянемо як їх можна використати з Doctrine2 сутностями.
Трейти
Трейти в php є лише гілками властивостей та методів котрі ви можете скопіювати в клас.
Все це робиться на рівні інтерпретатора і повністю прозоре для Doctrine.