e2d2-dev / modify-classes
v1.0.0
2026-01-20 23:33 UTC
README
Adds and removes traits & interfaces from classes in one command.
Installation
Install package.
composer require e2d2-dev/modify-classes
Usage
It automatically detects if it is an interface or a trait. You can add or remove one or many in one step. Don't forget to use save.
Add
use Betta\ModifyClasses\Modifier; // add one Modifier::make(Your::class)->add(YourInterface::class)->save() // add many Modifier::make(Your::class)->addMany([ YourInterface::class, YourSecondIntfaceOrTrait::class, ])->save()
Remove
use Betta\ModifyClasses\Modifier; // add one Modifier::make(Your::class)->remove(YourInterface::class)->save() // add many Modifier::make(Your::class)->removeMany([ YourInterface::class, YourSecondIntfaceOrTrait::class, ])->save()