From 6d1b43df029246ccfc8e2a56bf95980c15d70092 Mon Sep 17 00:00:00 2001 From: Hannes Magnusson Date: Sat, 10 Jun 2006 00:28:28 +0000 Subject: 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 --- ext/reflection/php_reflection.h | 1 + 1 file changed, 1 insertion(+) (limited to 'ext/reflection/php_reflection.h') 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; -- cgit v1.2.1