Comment from @Ocramius (see here)
You can create an accessor even without the instance of the object or internal reflection.
See http://ocramius.github.io/blog/accessing-private-php-class-members-without-reflection/
This would mean we could support the following methods:
Comment from @Ocramius (see here)
This would mean we could support the following methods:
ReflectionClass::getStaticPropertyValue- see Implement [g|s]etStaticPropertyValue in ReflectionClass #114ReflectionClass::setStaticPropertyValue- see Implement [g|s]etStaticPropertyValue in ReflectionClass #114ReflectionMethod::getClosure- see Implemented ReflectionMethod::getClosure() #354ReflectionMethod::invoke- see Implemented ReflectionMethod::invoke(), invokeArgs() and setAccessible() #355ReflectionMethod::invokeArgs- see Implemented ReflectionMethod::invoke(), invokeArgs() and setAccessible() #355ReflectionMethod::setAccessible- see Implemented ReflectionMethod::invoke(), invokeArgs() and setAccessible() #355ReflectionFunction::getClosure- see Implemented missing functions in ReflectionFunction #357ReflectionFunction::invoke- see Implemented missing functions in ReflectionFunction #357ReflectionFunction::invokeArgs- see Implemented missing functions in ReflectionFunction #357ReflectionProperty::setAccessible- see Implemented ReflectionProperty::setAccessible(), getValue() and setValue() and ReflectionClass::getStaticProperties() #343ReflectionProperty::setValue- see Implemented ReflectionProperty::setAccessible(), getValue() and setValue() and ReflectionClass::getStaticProperties() #343