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 BEGIN_EXTERN_C()
30
31
32 extern PHPAPI zend_class_entry *reflector_ptr;
33 extern PHPAPI zend_class_entry *reflection_exception_ptr;
34 extern PHPAPI zend_class_entry *reflection_ptr;
35 extern PHPAPI zend_class_entry *reflection_function_abstract_ptr;
36 extern PHPAPI zend_class_entry *reflection_function_ptr;
37 extern PHPAPI zend_class_entry *reflection_parameter_ptr;
38 extern PHPAPI zend_class_entry *reflection_class_ptr;
39 extern PHPAPI zend_class_entry *reflection_object_ptr;
40 extern PHPAPI zend_class_entry *reflection_method_ptr;
41 extern PHPAPI zend_class_entry *reflection_property_ptr;
42 extern PHPAPI zend_class_entry *reflection_extension_ptr;
43 extern PHPAPI zend_class_entry *reflection_zend_extension_ptr;
44
45 PHPAPI void zend_reflection_class_factory(zend_class_entry *ce, zval *object TSRMLS_DC);
46
47 END_EXTERN_C()
48
49 #endif
50
51
52
53
54
55
56
57