A collection of utility classes for easier reflection use.
The package has several traits for facilitating work with reflection and some common design patterns.
- Reflection property/accessor trait.
- Reflection constructor trait for protected properties from array source.
- Reflection constructor/setter/getters for protected properties.
- Simple publish-subscribe pattern for a class via event triggering.
- Trait for array transformations of objects(by convention) and introspection of fields metadata.
to your composer.json file.
Look at source directly for usage & documentation.
- Distributed under the MIT License (hereby included)