dantleech / decorator-generator
Generate decorators for PHP classes
Installs: 108
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/dantleech/decorator-generator
Requires
- zendframework/zend-code: >2.2.5,<3.0
Requires (Dev)
- symfony/filesystem: ~2.0
This package is auto-updated.
Last update: 2025-09-29 01:32:55 UTC
README
This is a small library for generating decorators for objects. Its only purpose is to provide the object with a new class name whilst maintaining its class type.
$object = new \stdClass; $factory = new DecoratorFactory('/path/to/cache', new DecoratorGenerator()); $decorator = $factory->generate($object, 'NewClass\Fqn\ClassName'); $decorated = new \NewClass\Fqn\ClassName();