Add a trait use statement to existing PHP class
A PHP package for automatically adding a trait use statement
to a given class.
Via composer:
composer require saerd/traitor
use Traitor\Traitor;
Traitor::add(FooTrait::class)->toClass(FooClass:class);
or
Traitor::remove(FooTrait::class)->fromClass(FooClass:class);
use Traitor\Traitor;
Traitor::add([
FooTrait::class,
BarTrait::class,
BazTrait::class
])->toClass(FooClass:class);
use Traitor\Traitor;
$alreadyUses = Traitor::alreadyUses(FooClass::class, BarTrait::class);