This content originally appeared on DEV Community and was authored by sebk69
New major release of Small Class manipulator
The code have been fully refactored and coded a new support of attributes manipulation
Here is an example of manipulation :
$classFile = \Small\ClassManipulator\ClassManipulator::fromProject(__DIR__ . '/../..')
->getClass(\Small\ClassManipulator\Test\Fixture\SimpleClass::class)
->parse();
$classFile->getClass()->getAttributes()->push(
(new \Small\ClassManipulator\ClassFile\Bean\AttributeBean())
->setClass('\ORM')
);
$classFile->write();
Find out on :
- git : https://git.small-project.dev/lib/small-class-manipulator
- packagist : https://packagist.org/packages/small/class-manipulator
This content originally appeared on DEV Community and was authored by sebk69