diff options
| author | Hannes Magnusson <bjori@php.net> | 2006-06-10 00:28:28 +0000 |
|---|---|---|
| committer | Hannes Magnusson <bjori@php.net> | 2006-06-10 00:28:28 +0000 |
| commit | 6d1b43df029246ccfc8e2a56bf95980c15d70092 (patch) | |
| tree | 90a2ac736e248018690e4415a23dbc2f4048db8e /ext/reflection/php_reflection.h | |
| parent | 151b1f92b20cc40ca956a325e1ba78abdb93f384 (diff) | |
| download | php-git-6d1b43df029246ccfc8e2a56bf95980c15d70092.tar.gz | |
Fixed bug #37764
- 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; |
