- None
- Renamed "Object" class to "Objct" to avoid typing issues
- None
- Refactoring to work with PHP 7
- None
- Add getType() method to ParameterInterface + implement ReflectionParameter::getType() method
- None
- Add implementsInterface(), isAbstract() and isInterface() methods to ClassInterface
- Implement ReflectionClass::isAbstract() and ReflectionClass::isInterface() methods
- None
- Add private static ReflectionAnnotation::fromStdClass() method to initialize a ReflectionAnnotation from a \stdClass instance
- None
- Updated to new stable dependencies
- Declarative property default values may break thread safety
- None
- None
- Applied new coding conventions
- None
- Added a NotImplementedException class
- None
- Implement ReflectionClass::addAnnotationAlias(), ReflectionMethod::addAnnotationAlias() and ReflectionProperty::addAnnotationAlias()
- None
- Implement ReflectionMethod::getParameters() method
- None
- Add ParameterInterface interface and ReflectionParameter class
- None
- Do not overwrite annotation values when passing them to constructor, instead copy each key value pair
- Use isset() to check for initialized instances instead of == null comparison
- None
- Performance optimizations
- None
- Bugfix ReflectionMethod::invoke() method to correctly pass args to method invocation
- None
- Activate ReflectionClass::getMethods() $filter parameter with -1 to ignore filter by default
- Add ReflectionProperty functionality
- Bugfix to return real class name when invoking ReflectionClass:getName() instead of the one passed to the constructor
- Add method ReflectionClass::getShortName()
- None
- Add ReflectionObject implementation
- Add ReflectionClass::newInstance() and ReflectionClass::newInstanceArgs() methods
- Rename method ReflectionClass::getClassName() to ReflectionClass::getName()
- None
- Add generic userland implementations for reflection annotation, class and method
- Add dependency to herrera-io/annotations to parse and initialized Doctrine style annotations
- None
- Add userland interfaces for reflection annotation, class and method
- None
- String, Integer, Float and Boolean class now implements \Serializable interface
- None
- Add new IllegalStateException
- None
- Refactoring ANT PHPUnit execution process
- Composer integration by optimizing folder structure (move bootstrap.php + phpunit.xml.dist => phpunit.xml)
- Switch to new appserver-io/build build- and deployment environment