1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #ifndef PHP_REFLECTION_H
22 #define PHP_REFLECTION_H
23
24 #include "php.h"
25
26 extern zend_module_entry reflection_module_entry;
27 #define phpext_reflection_ptr &reflection_module_entry
28
29 #define PHP_REFLECTION_VERSION PHP_VERSION
30
31 BEGIN_EXTERN_C()
32
33
34 extern PHPAPI zend_class_entry *reflector_ptr;
35 extern PHPAPI zend_class_entry *reflection_exception_ptr;
36 extern PHPAPI zend_class_entry *reflection_ptr;
37 extern PHPAPI zend_class_entry *reflection_function_abstract_ptr;
38 extern PHPAPI zend_class_entry *reflection_function_ptr;
39 extern PHPAPI zend_class_entry *reflection_parameter_ptr;
40 extern PHPAPI zend_class_entry *reflection_type_ptr;
41 extern PHPAPI zend_class_entry *reflection_class_ptr;
42 extern PHPAPI zend_class_entry *reflection_object_ptr;
43 extern PHPAPI zend_class_entry *reflection_method_ptr;
44 extern PHPAPI zend_class_entry *reflection_property_ptr;
45 extern PHPAPI zend_class_entry *reflection_extension_ptr;
46 extern PHPAPI zend_class_entry *reflection_zend_extension_ptr;
47
48 PHPAPI void zend_reflection_class_factory(zend_class_entry *ce, zval *object);
49
50 END_EXTERN_C()
51
52 #endif
53
54
55
56
57
58
59
60