1 
2 extern zend_class_entry *phalcon_debug_dump_ce;
3 
4 ZEPHIR_INIT_CLASS(Phalcon_Debug_Dump);
5 
6 PHP_METHOD(Phalcon_Debug_Dump, getDetailed);
7 PHP_METHOD(Phalcon_Debug_Dump, setDetailed);
8 PHP_METHOD(Phalcon_Debug_Dump, __construct);
9 PHP_METHOD(Phalcon_Debug_Dump, all);
10 PHP_METHOD(Phalcon_Debug_Dump, one);
11 PHP_METHOD(Phalcon_Debug_Dump, setStyles);
12 PHP_METHOD(Phalcon_Debug_Dump, toJson);
13 PHP_METHOD(Phalcon_Debug_Dump, variable);
14 PHP_METHOD(Phalcon_Debug_Dump, variables);
15 PHP_METHOD(Phalcon_Debug_Dump, getStyle);
16 PHP_METHOD(Phalcon_Debug_Dump, output);
17 zend_object *zephir_init_properties_Phalcon_Debug_Dump(zend_class_entry *class_type TSRMLS_DC);
18 
19 #if PHP_VERSION_ID >= 70200
20 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_getdetailed, 0, 0, _IS_BOOL, 0)
21 #else
22 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_getdetailed, 0, 0, _IS_BOOL, NULL, 0)
23 #endif
ZEND_END_ARG_INFO()24 ZEND_END_ARG_INFO()
25 
26 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_dump_setdetailed, 0, 0, 1)
27 #if PHP_VERSION_ID >= 70200
28 	ZEND_ARG_TYPE_INFO(0, detailed, _IS_BOOL, 0)
29 #else
30 	ZEND_ARG_INFO(0, detailed)
31 #endif
32 ZEND_END_ARG_INFO()
33 
34 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_dump___construct, 0, 0, 0)
35 	ZEND_ARG_ARRAY_INFO(0, styles, 0)
36 #if PHP_VERSION_ID >= 70200
37 	ZEND_ARG_TYPE_INFO(0, detailed, _IS_BOOL, 0)
38 #else
39 	ZEND_ARG_INFO(0, detailed)
40 #endif
41 ZEND_END_ARG_INFO()
42 
43 #if PHP_VERSION_ID >= 70200
44 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_all, 0, 0, IS_STRING, 0)
45 #else
46 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_all, 0, 0, IS_STRING, NULL, 0)
47 #endif
48 ZEND_END_ARG_INFO()
49 
50 #if PHP_VERSION_ID >= 70200
51 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_one, 0, 1, IS_STRING, 0)
52 #else
53 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_one, 0, 1, IS_STRING, NULL, 0)
54 #endif
55 	ZEND_ARG_INFO(0, variable)
56 #if PHP_VERSION_ID >= 70200
57 	ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 1)
58 #else
59 	ZEND_ARG_INFO(0, name)
60 #endif
61 ZEND_END_ARG_INFO()
62 
63 #if PHP_VERSION_ID >= 70200
64 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_setstyles, 0, 0, IS_ARRAY, 0)
65 #else
66 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_setstyles, 0, 0, IS_ARRAY, NULL, 0)
67 #endif
68 	ZEND_ARG_ARRAY_INFO(0, styles, 0)
69 ZEND_END_ARG_INFO()
70 
71 #if PHP_VERSION_ID >= 70200
72 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_tojson, 0, 1, IS_STRING, 0)
73 #else
74 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_tojson, 0, 1, IS_STRING, NULL, 0)
75 #endif
76 	ZEND_ARG_INFO(0, variable)
77 ZEND_END_ARG_INFO()
78 
79 #if PHP_VERSION_ID >= 70200
80 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_variable, 0, 1, IS_STRING, 0)
81 #else
82 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_variable, 0, 1, IS_STRING, NULL, 0)
83 #endif
84 	ZEND_ARG_INFO(0, variable)
85 #if PHP_VERSION_ID >= 70200
86 	ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 1)
87 #else
88 	ZEND_ARG_INFO(0, name)
89 #endif
90 ZEND_END_ARG_INFO()
91 
92 #if PHP_VERSION_ID >= 70200
93 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_variables, 0, 0, IS_STRING, 0)
94 #else
95 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_variables, 0, 0, IS_STRING, NULL, 0)
96 #endif
97 ZEND_END_ARG_INFO()
98 
99 #if PHP_VERSION_ID >= 70200
100 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_getstyle, 0, 1, IS_STRING, 0)
101 #else
102 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_getstyle, 0, 1, IS_STRING, NULL, 0)
103 #endif
104 #if PHP_VERSION_ID >= 70200
105 	ZEND_ARG_TYPE_INFO(0, type, IS_STRING, 0)
106 #else
107 	ZEND_ARG_INFO(0, type)
108 #endif
109 ZEND_END_ARG_INFO()
110 
111 #if PHP_VERSION_ID >= 70200
112 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_output, 0, 1, IS_STRING, 0)
113 #else
114 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_debug_dump_output, 0, 1, IS_STRING, NULL, 0)
115 #endif
116 	ZEND_ARG_INFO(0, variable)
117 #if PHP_VERSION_ID >= 70200
118 	ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 1)
119 #else
120 	ZEND_ARG_INFO(0, name)
121 #endif
122 #if PHP_VERSION_ID >= 70200
123 	ZEND_ARG_TYPE_INFO(0, tab, IS_LONG, 0)
124 #else
125 	ZEND_ARG_INFO(0, tab)
126 #endif
127 ZEND_END_ARG_INFO()
128 
129 ZEPHIR_INIT_FUNCS(phalcon_debug_dump_method_entry) {
130 	PHP_ME(Phalcon_Debug_Dump, getDetailed, arginfo_phalcon_debug_dump_getdetailed, ZEND_ACC_PUBLIC)
131 	PHP_ME(Phalcon_Debug_Dump, setDetailed, arginfo_phalcon_debug_dump_setdetailed, ZEND_ACC_PUBLIC)
132 	PHP_ME(Phalcon_Debug_Dump, __construct, arginfo_phalcon_debug_dump___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
133 	PHP_ME(Phalcon_Debug_Dump, all, arginfo_phalcon_debug_dump_all, ZEND_ACC_PUBLIC)
134 	PHP_ME(Phalcon_Debug_Dump, one, arginfo_phalcon_debug_dump_one, ZEND_ACC_PUBLIC)
135 	PHP_ME(Phalcon_Debug_Dump, setStyles, arginfo_phalcon_debug_dump_setstyles, ZEND_ACC_PUBLIC)
136 	PHP_ME(Phalcon_Debug_Dump, toJson, arginfo_phalcon_debug_dump_tojson, ZEND_ACC_PUBLIC)
137 	PHP_ME(Phalcon_Debug_Dump, variable, arginfo_phalcon_debug_dump_variable, ZEND_ACC_PUBLIC)
138 	PHP_ME(Phalcon_Debug_Dump, variables, arginfo_phalcon_debug_dump_variables, ZEND_ACC_PUBLIC)
139 	PHP_ME(Phalcon_Debug_Dump, getStyle, arginfo_phalcon_debug_dump_getstyle, ZEND_ACC_PROTECTED)
140 	PHP_ME(Phalcon_Debug_Dump, output, arginfo_phalcon_debug_dump_output, ZEND_ACC_PROTECTED)
141 	PHP_FE_END
142 };
143