diff options
author | Hannes Magnusson <bjori@php.net> | 2006-06-10 00:40:57 +0000 |
---|---|---|
committer | Hannes Magnusson <bjori@php.net> | 2006-06-10 00:40:57 +0000 |
commit | 13fe33c2dfd669fa01793841c7a3e289be1e28a7 (patch) | |
tree | b53c14ebc8280e1100a780da9e39ed43ff19a130 /ext/reflection/php_reflection.h | |
parent | 50cc487b213471ec98fffc8e545dcd931022e69d (diff) | |
download | php-git-13fe33c2dfd669fa01793841c7a3e289be1e28a7.tar.gz |
MFH
- Created new abstract class, ReflectionFunctionAbstract implementing Reflector
- Moved all methods from ReflectionFunction (except export, invoke & invokeArgs)
- ReflectionFunction now inherits everything from ReflectionFunctionAbstract
and implements its own export, invoke & invokeArgs methods
- ReflectionMethod now extends ReflectionFunctionAbstract and implements
its own export, invoke & invokeArgs methods.
- Removed stdClass typehint from ReflectionClass::isInstance
- Removed stdClass typehint from ReflectionClass::set/getValue
Diffstat (limited to 'ext/reflection/php_reflection.h')
-rw-r--r-- | ext/reflection/php_reflection.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/reflection/php_reflection.h b/ext/reflection/php_reflection.h index 1f660ae153..de3cdfbbc1 100644 --- a/ext/reflection/php_reflection.h +++ b/ext/reflection/php_reflection.h @@ -32,6 +32,7 @@ BEGIN_EXTERN_C() extern PHPAPI zend_class_entry *reflector_ptr; extern PHPAPI zend_class_entry *reflection_exception_ptr; extern PHPAPI zend_class_entry *reflection_ptr; +extern PHPAPI zend_class_entry *reflection_function_abstract_ptr; extern PHPAPI zend_class_entry *reflection_function_ptr; extern PHPAPI zend_class_entry *reflection_parameter_ptr; extern PHPAPI zend_class_entry *reflection_class_ptr; |