summaryrefslogtreecommitdiff
path: root/ext/reflection/php_reflection.h
diff options
context:
space:
mode:
authorHannes Magnusson <bjori@php.net>2006-06-10 00:28:28 +0000
committerHannes Magnusson <bjori@php.net>2006-06-10 00:28:28 +0000
commit6d1b43df029246ccfc8e2a56bf95980c15d70092 (patch)
tree90a2ac736e248018690e4415a23dbc2f4048db8e /ext/reflection/php_reflection.h
parent151b1f92b20cc40ca956a325e1ba78abdb93f384 (diff)
downloadphp-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.h1
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;