1 
2 /* This file was generated automatically by Zephir do not modify it! */
3 
4 #ifndef ZEPHIR_CLASS_ENTRIES_H
5 #define ZEPHIR_CLASS_ENTRIES_H
6 
7 
8 zend_class_entry *phalcon_di_injectionawareinterface_ce;
9 
10 ZEPHIR_INIT_CLASS(Phalcon_Di_InjectionAwareInterface);
11 
12 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_injectionawareinterface_setdi, 0, 0, 1)
13 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
ZEND_END_ARG_INFO()14 ZEND_END_ARG_INFO()
15 
16 ZEPHIR_INIT_FUNCS(phalcon_di_injectionawareinterface_method_entry) {
17 	PHP_ABSTRACT_ME(Phalcon_Di_InjectionAwareInterface, setDI, arginfo_phalcon_di_injectionawareinterface_setdi)
18 	PHP_ABSTRACT_ME(Phalcon_Di_InjectionAwareInterface, getDI, NULL)
19 	PHP_FE_END
20 };
21 
22 zend_class_entry *phalcon_exception_ce;
23 
24 ZEPHIR_INIT_CLASS(Phalcon_Exception);
25 
26 
27 zend_class_entry *phalcon_events_eventsawareinterface_ce;
28 
29 ZEPHIR_INIT_CLASS(Phalcon_Events_EventsAwareInterface);
30 
31 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_eventsawareinterface_seteventsmanager, 0, 0, 1)
32 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
ZEND_END_ARG_INFO()33 ZEND_END_ARG_INFO()
34 
35 ZEPHIR_INIT_FUNCS(phalcon_events_eventsawareinterface_method_entry) {
36 	PHP_ABSTRACT_ME(Phalcon_Events_EventsAwareInterface, setEventsManager, arginfo_phalcon_events_eventsawareinterface_seteventsmanager)
37 	PHP_ABSTRACT_ME(Phalcon_Events_EventsAwareInterface, getEventsManager, NULL)
38 	PHP_FE_END
39 };
40 
41 zend_class_entry *phalcon_validation_validatorinterface_ce;
42 
43 ZEPHIR_INIT_CLASS(Phalcon_Validation_ValidatorInterface);
44 
45 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validatorinterface_hasoption, 0, 0, 1)
46 	ZEND_ARG_INFO(0, key)
ZEND_END_ARG_INFO()47 ZEND_END_ARG_INFO()
48 
49 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validatorinterface_getoption, 0, 0, 1)
50 	ZEND_ARG_INFO(0, key)
51 	ZEND_ARG_INFO(0, defaultValue)
52 ZEND_END_ARG_INFO()
53 
54 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validatorinterface_validate, 0, 0, 2)
55 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
56 	ZEND_ARG_INFO(0, attribute)
57 ZEND_END_ARG_INFO()
58 
59 ZEPHIR_INIT_FUNCS(phalcon_validation_validatorinterface_method_entry) {
60 	PHP_ABSTRACT_ME(Phalcon_Validation_ValidatorInterface, hasOption, arginfo_phalcon_validation_validatorinterface_hasoption)
61 	PHP_ABSTRACT_ME(Phalcon_Validation_ValidatorInterface, getOption, arginfo_phalcon_validation_validatorinterface_getoption)
62 	PHP_ABSTRACT_ME(Phalcon_Validation_ValidatorInterface, validate, arginfo_phalcon_validation_validatorinterface_validate)
63 	PHP_FE_END
64 };
65 
66 zend_class_entry *phalcon_validation_validator_ce;
67 
68 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator);
69 
70 static PHP_METHOD(Phalcon_Validation_Validator, __construct);
71 static PHP_METHOD(Phalcon_Validation_Validator, isSetOption);
72 static PHP_METHOD(Phalcon_Validation_Validator, hasOption);
73 static PHP_METHOD(Phalcon_Validation_Validator, getOption);
74 static PHP_METHOD(Phalcon_Validation_Validator, setOption);
75 static PHP_METHOD(Phalcon_Validation_Validator, validate);
76 static PHP_METHOD(Phalcon_Validation_Validator, prepareLabel);
77 static PHP_METHOD(Phalcon_Validation_Validator, prepareMessage);
78 static PHP_METHOD(Phalcon_Validation_Validator, prepareCode);
79 
80 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator___construct, 0, 0, 0)
81 	ZEND_ARG_ARRAY_INFO(0, options, 1)
ZEND_END_ARG_INFO()82 ZEND_END_ARG_INFO()
83 
84 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_issetoption, 0, 0, 1)
85 	ZEND_ARG_INFO(0, key)
86 ZEND_END_ARG_INFO()
87 
88 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_hasoption, 0, 0, 1)
89 	ZEND_ARG_INFO(0, key)
90 ZEND_END_ARG_INFO()
91 
92 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_getoption, 0, 0, 1)
93 	ZEND_ARG_INFO(0, key)
94 	ZEND_ARG_INFO(0, defaultValue)
95 ZEND_END_ARG_INFO()
96 
97 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_setoption, 0, 0, 2)
98 	ZEND_ARG_INFO(0, key)
99 	ZEND_ARG_INFO(0, value)
100 ZEND_END_ARG_INFO()
101 
102 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_validate, 0, 0, 2)
103 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
104 	ZEND_ARG_INFO(0, attribute)
105 ZEND_END_ARG_INFO()
106 
107 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_preparelabel, 0, 0, 2)
108 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
109 	ZEND_ARG_INFO(0, field)
110 ZEND_END_ARG_INFO()
111 
112 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_preparemessage, 0, 0, 3)
113 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
114 	ZEND_ARG_INFO(0, field)
115 	ZEND_ARG_INFO(0, type)
116 	ZEND_ARG_INFO(0, option)
117 ZEND_END_ARG_INFO()
118 
119 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_preparecode, 0, 0, 1)
120 	ZEND_ARG_INFO(0, field)
121 ZEND_END_ARG_INFO()
122 
123 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_method_entry) {
124 	PHP_ME(Phalcon_Validation_Validator, __construct, arginfo_phalcon_validation_validator___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
125 	PHP_ME(Phalcon_Validation_Validator, isSetOption, arginfo_phalcon_validation_validator_issetoption, ZEND_ACC_DEPRECATED|ZEND_ACC_PUBLIC)
126 	PHP_ME(Phalcon_Validation_Validator, hasOption, arginfo_phalcon_validation_validator_hasoption, ZEND_ACC_PUBLIC)
127 	PHP_ME(Phalcon_Validation_Validator, getOption, arginfo_phalcon_validation_validator_getoption, ZEND_ACC_PUBLIC)
128 	PHP_ME(Phalcon_Validation_Validator, setOption, arginfo_phalcon_validation_validator_setoption, ZEND_ACC_PUBLIC)
129 	PHP_ME(Phalcon_Validation_Validator, validate, arginfo_phalcon_validation_validator_validate, ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
130 	PHP_ME(Phalcon_Validation_Validator, prepareLabel, arginfo_phalcon_validation_validator_preparelabel, ZEND_ACC_PROTECTED)
131 	PHP_ME(Phalcon_Validation_Validator, prepareMessage, arginfo_phalcon_validation_validator_preparemessage, ZEND_ACC_PROTECTED)
132 	PHP_ME(Phalcon_Validation_Validator, prepareCode, arginfo_phalcon_validation_validator_preparecode, ZEND_ACC_PROTECTED)
133 	PHP_FE_END
134 };
135 
136 zend_class_entry *phalcon_di_injectable_ce;
137 
138 ZEPHIR_INIT_CLASS(Phalcon_Di_Injectable);
139 
140 static PHP_METHOD(Phalcon_Di_Injectable, setDI);
141 static PHP_METHOD(Phalcon_Di_Injectable, getDI);
142 static PHP_METHOD(Phalcon_Di_Injectable, setEventsManager);
143 static PHP_METHOD(Phalcon_Di_Injectable, getEventsManager);
144 static PHP_METHOD(Phalcon_Di_Injectable, __get);
145 
146 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_injectable_setdi, 0, 0, 1)
147 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
ZEND_END_ARG_INFO()148 ZEND_END_ARG_INFO()
149 
150 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_injectable_seteventsmanager, 0, 0, 1)
151 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
152 ZEND_END_ARG_INFO()
153 
154 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_injectable___get, 0, 0, 1)
155 	ZEND_ARG_INFO(0, propertyName)
156 ZEND_END_ARG_INFO()
157 
158 ZEPHIR_INIT_FUNCS(phalcon_di_injectable_method_entry) {
159 	PHP_ME(Phalcon_Di_Injectable, setDI, arginfo_phalcon_di_injectable_setdi, ZEND_ACC_PUBLIC)
160 	PHP_ME(Phalcon_Di_Injectable, getDI, NULL, ZEND_ACC_PUBLIC)
161 	PHP_ME(Phalcon_Di_Injectable, setEventsManager, arginfo_phalcon_di_injectable_seteventsmanager, ZEND_ACC_PUBLIC)
162 	PHP_ME(Phalcon_Di_Injectable, getEventsManager, NULL, ZEND_ACC_PUBLIC)
163 	PHP_ME(Phalcon_Di_Injectable, __get, arginfo_phalcon_di_injectable___get, ZEND_ACC_PUBLIC)
164 	PHP_FE_END
165 };
166 
167 zend_class_entry *phalcon_forms_elementinterface_ce;
168 
169 ZEPHIR_INIT_CLASS(Phalcon_Forms_ElementInterface);
170 
171 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_setform, 0, 0, 1)
172 	ZEND_ARG_OBJ_INFO(0, form, Phalcon\\Forms\\Form, 0)
ZEND_END_ARG_INFO()173 ZEND_END_ARG_INFO()
174 
175 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_setname, 0, 0, 1)
176 	ZEND_ARG_INFO(0, name)
177 ZEND_END_ARG_INFO()
178 
179 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_setfilters, 0, 0, 1)
180 	ZEND_ARG_INFO(0, filters)
181 ZEND_END_ARG_INFO()
182 
183 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_addfilter, 0, 0, 1)
184 	ZEND_ARG_INFO(0, filter)
185 ZEND_END_ARG_INFO()
186 
187 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_addvalidators, 0, 0, 1)
188 	ZEND_ARG_ARRAY_INFO(0, validators, 0)
189 	ZEND_ARG_INFO(0, merge)
190 ZEND_END_ARG_INFO()
191 
192 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_addvalidator, 0, 0, 1)
193 	ZEND_ARG_OBJ_INFO(0, validator, Phalcon\\Validation\\ValidatorInterface, 0)
194 ZEND_END_ARG_INFO()
195 
196 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_prepareattributes, 0, 0, 0)
197 	ZEND_ARG_ARRAY_INFO(0, attributes, 1)
198 	ZEND_ARG_INFO(0, useChecked)
199 ZEND_END_ARG_INFO()
200 
201 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_setattribute, 0, 0, 2)
202 	ZEND_ARG_INFO(0, attribute)
203 	ZEND_ARG_INFO(0, value)
204 ZEND_END_ARG_INFO()
205 
206 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_getattribute, 0, 0, 1)
207 	ZEND_ARG_INFO(0, attribute)
208 	ZEND_ARG_INFO(0, defaultValue)
209 ZEND_END_ARG_INFO()
210 
211 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_setattributes, 0, 0, 1)
212 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
213 ZEND_END_ARG_INFO()
214 
215 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_setuseroption, 0, 0, 2)
216 	ZEND_ARG_INFO(0, option)
217 	ZEND_ARG_INFO(0, value)
218 ZEND_END_ARG_INFO()
219 
220 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_getuseroption, 0, 0, 1)
221 	ZEND_ARG_INFO(0, option)
222 	ZEND_ARG_INFO(0, defaultValue)
223 ZEND_END_ARG_INFO()
224 
225 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_setuseroptions, 0, 0, 1)
226 	ZEND_ARG_ARRAY_INFO(0, options, 0)
227 ZEND_END_ARG_INFO()
228 
229 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_setlabel, 0, 0, 1)
230 	ZEND_ARG_INFO(0, label)
231 ZEND_END_ARG_INFO()
232 
233 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_setdefault, 0, 0, 1)
234 	ZEND_ARG_INFO(0, value)
235 ZEND_END_ARG_INFO()
236 
237 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_setmessages, 0, 0, 1)
238 	ZEND_ARG_OBJ_INFO(0, group, Phalcon\\Validation\\Message\\Group, 0)
239 ZEND_END_ARG_INFO()
240 
241 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_appendmessage, 0, 0, 1)
242 	ZEND_ARG_OBJ_INFO(0, message, Phalcon\\Validation\\MessageInterface, 0)
243 ZEND_END_ARG_INFO()
244 
245 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_elementinterface_render, 0, 0, 0)
246 	ZEND_ARG_INFO(0, attributes)
247 ZEND_END_ARG_INFO()
248 
249 ZEPHIR_INIT_FUNCS(phalcon_forms_elementinterface_method_entry) {
250 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, setForm, arginfo_phalcon_forms_elementinterface_setform)
251 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, getForm, NULL)
252 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, setName, arginfo_phalcon_forms_elementinterface_setname)
253 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, getName, NULL)
254 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, setFilters, arginfo_phalcon_forms_elementinterface_setfilters)
255 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, addFilter, arginfo_phalcon_forms_elementinterface_addfilter)
256 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, getFilters, NULL)
257 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, addValidators, arginfo_phalcon_forms_elementinterface_addvalidators)
258 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, addValidator, arginfo_phalcon_forms_elementinterface_addvalidator)
259 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, getValidators, NULL)
260 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, prepareAttributes, arginfo_phalcon_forms_elementinterface_prepareattributes)
261 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, setAttribute, arginfo_phalcon_forms_elementinterface_setattribute)
262 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, getAttribute, arginfo_phalcon_forms_elementinterface_getattribute)
263 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, setAttributes, arginfo_phalcon_forms_elementinterface_setattributes)
264 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, getAttributes, NULL)
265 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, setUserOption, arginfo_phalcon_forms_elementinterface_setuseroption)
266 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, getUserOption, arginfo_phalcon_forms_elementinterface_getuseroption)
267 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, setUserOptions, arginfo_phalcon_forms_elementinterface_setuseroptions)
268 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, getUserOptions, NULL)
269 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, setLabel, arginfo_phalcon_forms_elementinterface_setlabel)
270 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, getLabel, NULL)
271 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, label, NULL)
272 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, setDefault, arginfo_phalcon_forms_elementinterface_setdefault)
273 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, getDefault, NULL)
274 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, getValue, NULL)
275 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, getMessages, NULL)
276 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, hasMessages, NULL)
277 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, setMessages, arginfo_phalcon_forms_elementinterface_setmessages)
278 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, appendMessage, arginfo_phalcon_forms_elementinterface_appendmessage)
279 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, clear, NULL)
280 	PHP_ABSTRACT_ME(Phalcon_Forms_ElementInterface, render, arginfo_phalcon_forms_elementinterface_render)
281 	PHP_FE_END
282 };
283 
284 zend_class_entry *phalcon_forms_element_ce;
285 
286 ZEPHIR_INIT_CLASS(Phalcon_Forms_Element);
287 
288 static PHP_METHOD(Phalcon_Forms_Element, __construct);
289 static PHP_METHOD(Phalcon_Forms_Element, setForm);
290 static PHP_METHOD(Phalcon_Forms_Element, getForm);
291 static PHP_METHOD(Phalcon_Forms_Element, setName);
292 static PHP_METHOD(Phalcon_Forms_Element, getName);
293 static PHP_METHOD(Phalcon_Forms_Element, setFilters);
294 static PHP_METHOD(Phalcon_Forms_Element, addFilter);
295 static PHP_METHOD(Phalcon_Forms_Element, getFilters);
296 static PHP_METHOD(Phalcon_Forms_Element, addValidators);
297 static PHP_METHOD(Phalcon_Forms_Element, addValidator);
298 static PHP_METHOD(Phalcon_Forms_Element, getValidators);
299 static PHP_METHOD(Phalcon_Forms_Element, prepareAttributes);
300 static PHP_METHOD(Phalcon_Forms_Element, setAttribute);
301 static PHP_METHOD(Phalcon_Forms_Element, getAttribute);
302 static PHP_METHOD(Phalcon_Forms_Element, setAttributes);
303 static PHP_METHOD(Phalcon_Forms_Element, getAttributes);
304 static PHP_METHOD(Phalcon_Forms_Element, setUserOption);
305 static PHP_METHOD(Phalcon_Forms_Element, getUserOption);
306 static PHP_METHOD(Phalcon_Forms_Element, setUserOptions);
307 static PHP_METHOD(Phalcon_Forms_Element, getUserOptions);
308 static PHP_METHOD(Phalcon_Forms_Element, setLabel);
309 static PHP_METHOD(Phalcon_Forms_Element, getLabel);
310 static PHP_METHOD(Phalcon_Forms_Element, label);
311 static PHP_METHOD(Phalcon_Forms_Element, setDefault);
312 static PHP_METHOD(Phalcon_Forms_Element, getDefault);
313 static PHP_METHOD(Phalcon_Forms_Element, getValue);
314 static PHP_METHOD(Phalcon_Forms_Element, getMessages);
315 static PHP_METHOD(Phalcon_Forms_Element, hasMessages);
316 static PHP_METHOD(Phalcon_Forms_Element, setMessages);
317 static PHP_METHOD(Phalcon_Forms_Element, appendMessage);
318 static PHP_METHOD(Phalcon_Forms_Element, clear);
319 static PHP_METHOD(Phalcon_Forms_Element, __toString);
320 zend_object_value zephir_init_properties_Phalcon_Forms_Element(zend_class_entry *class_type TSRMLS_DC);
321 
322 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element___construct, 0, 0, 1)
323 	ZEND_ARG_INFO(0, name)
324 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()325 ZEND_END_ARG_INFO()
326 
327 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_setform, 0, 0, 1)
328 	ZEND_ARG_OBJ_INFO(0, form, Phalcon\\Forms\\Form, 0)
329 ZEND_END_ARG_INFO()
330 
331 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_setname, 0, 0, 1)
332 	ZEND_ARG_INFO(0, name)
333 ZEND_END_ARG_INFO()
334 
335 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_setfilters, 0, 0, 1)
336 	ZEND_ARG_INFO(0, filters)
337 ZEND_END_ARG_INFO()
338 
339 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_addfilter, 0, 0, 1)
340 	ZEND_ARG_INFO(0, filter)
341 ZEND_END_ARG_INFO()
342 
343 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_addvalidators, 0, 0, 1)
344 	ZEND_ARG_ARRAY_INFO(0, validators, 0)
345 	ZEND_ARG_INFO(0, merge)
346 ZEND_END_ARG_INFO()
347 
348 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_addvalidator, 0, 0, 1)
349 	ZEND_ARG_OBJ_INFO(0, validator, Phalcon\\Validation\\ValidatorInterface, 0)
350 ZEND_END_ARG_INFO()
351 
352 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_prepareattributes, 0, 0, 0)
353 	ZEND_ARG_ARRAY_INFO(0, attributes, 1)
354 	ZEND_ARG_INFO(0, useChecked)
355 ZEND_END_ARG_INFO()
356 
357 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_setattribute, 0, 0, 2)
358 	ZEND_ARG_INFO(0, attribute)
359 	ZEND_ARG_INFO(0, value)
360 ZEND_END_ARG_INFO()
361 
362 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_getattribute, 0, 0, 1)
363 	ZEND_ARG_INFO(0, attribute)
364 	ZEND_ARG_INFO(0, defaultValue)
365 ZEND_END_ARG_INFO()
366 
367 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_setattributes, 0, 0, 1)
368 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
369 ZEND_END_ARG_INFO()
370 
371 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_setuseroption, 0, 0, 2)
372 	ZEND_ARG_INFO(0, option)
373 	ZEND_ARG_INFO(0, value)
374 ZEND_END_ARG_INFO()
375 
376 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_getuseroption, 0, 0, 1)
377 	ZEND_ARG_INFO(0, option)
378 	ZEND_ARG_INFO(0, defaultValue)
379 ZEND_END_ARG_INFO()
380 
381 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_setuseroptions, 0, 0, 1)
382 	ZEND_ARG_ARRAY_INFO(0, options, 0)
383 ZEND_END_ARG_INFO()
384 
385 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_setlabel, 0, 0, 1)
386 	ZEND_ARG_INFO(0, label)
387 ZEND_END_ARG_INFO()
388 
389 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_label, 0, 0, 0)
390 	ZEND_ARG_INFO(0, attributes)
391 ZEND_END_ARG_INFO()
392 
393 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_setdefault, 0, 0, 1)
394 	ZEND_ARG_INFO(0, value)
395 ZEND_END_ARG_INFO()
396 
397 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_setmessages, 0, 0, 1)
398 	ZEND_ARG_OBJ_INFO(0, group, Phalcon\\Validation\\Message\\Group, 0)
399 ZEND_END_ARG_INFO()
400 
401 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_appendmessage, 0, 0, 1)
402 	ZEND_ARG_OBJ_INFO(0, message, Phalcon\\Validation\\MessageInterface, 0)
403 ZEND_END_ARG_INFO()
404 
405 ZEPHIR_INIT_FUNCS(phalcon_forms_element_method_entry) {
406 	PHP_ME(Phalcon_Forms_Element, __construct, arginfo_phalcon_forms_element___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
407 	PHP_ME(Phalcon_Forms_Element, setForm, arginfo_phalcon_forms_element_setform, ZEND_ACC_PUBLIC)
408 	PHP_ME(Phalcon_Forms_Element, getForm, NULL, ZEND_ACC_PUBLIC)
409 	PHP_ME(Phalcon_Forms_Element, setName, arginfo_phalcon_forms_element_setname, ZEND_ACC_PUBLIC)
410 	PHP_ME(Phalcon_Forms_Element, getName, NULL, ZEND_ACC_PUBLIC)
411 	PHP_ME(Phalcon_Forms_Element, setFilters, arginfo_phalcon_forms_element_setfilters, ZEND_ACC_PUBLIC)
412 	PHP_ME(Phalcon_Forms_Element, addFilter, arginfo_phalcon_forms_element_addfilter, ZEND_ACC_PUBLIC)
413 	PHP_ME(Phalcon_Forms_Element, getFilters, NULL, ZEND_ACC_PUBLIC)
414 	PHP_ME(Phalcon_Forms_Element, addValidators, arginfo_phalcon_forms_element_addvalidators, ZEND_ACC_PUBLIC)
415 	PHP_ME(Phalcon_Forms_Element, addValidator, arginfo_phalcon_forms_element_addvalidator, ZEND_ACC_PUBLIC)
416 	PHP_ME(Phalcon_Forms_Element, getValidators, NULL, ZEND_ACC_PUBLIC)
417 	PHP_ME(Phalcon_Forms_Element, prepareAttributes, arginfo_phalcon_forms_element_prepareattributes, ZEND_ACC_PUBLIC)
418 	PHP_ME(Phalcon_Forms_Element, setAttribute, arginfo_phalcon_forms_element_setattribute, ZEND_ACC_PUBLIC)
419 	PHP_ME(Phalcon_Forms_Element, getAttribute, arginfo_phalcon_forms_element_getattribute, ZEND_ACC_PUBLIC)
420 	PHP_ME(Phalcon_Forms_Element, setAttributes, arginfo_phalcon_forms_element_setattributes, ZEND_ACC_PUBLIC)
421 	PHP_ME(Phalcon_Forms_Element, getAttributes, NULL, ZEND_ACC_PUBLIC)
422 	PHP_ME(Phalcon_Forms_Element, setUserOption, arginfo_phalcon_forms_element_setuseroption, ZEND_ACC_PUBLIC)
423 	PHP_ME(Phalcon_Forms_Element, getUserOption, arginfo_phalcon_forms_element_getuseroption, ZEND_ACC_PUBLIC)
424 	PHP_ME(Phalcon_Forms_Element, setUserOptions, arginfo_phalcon_forms_element_setuseroptions, ZEND_ACC_PUBLIC)
425 	PHP_ME(Phalcon_Forms_Element, getUserOptions, NULL, ZEND_ACC_PUBLIC)
426 	PHP_ME(Phalcon_Forms_Element, setLabel, arginfo_phalcon_forms_element_setlabel, ZEND_ACC_PUBLIC)
427 	PHP_ME(Phalcon_Forms_Element, getLabel, NULL, ZEND_ACC_PUBLIC)
428 	PHP_ME(Phalcon_Forms_Element, label, arginfo_phalcon_forms_element_label, ZEND_ACC_PUBLIC)
429 	PHP_ME(Phalcon_Forms_Element, setDefault, arginfo_phalcon_forms_element_setdefault, ZEND_ACC_PUBLIC)
430 	PHP_ME(Phalcon_Forms_Element, getDefault, NULL, ZEND_ACC_PUBLIC)
431 	PHP_ME(Phalcon_Forms_Element, getValue, NULL, ZEND_ACC_PUBLIC)
432 	PHP_ME(Phalcon_Forms_Element, getMessages, NULL, ZEND_ACC_PUBLIC)
433 	PHP_ME(Phalcon_Forms_Element, hasMessages, NULL, ZEND_ACC_PUBLIC)
434 	PHP_ME(Phalcon_Forms_Element, setMessages, arginfo_phalcon_forms_element_setmessages, ZEND_ACC_PUBLIC)
435 	PHP_ME(Phalcon_Forms_Element, appendMessage, arginfo_phalcon_forms_element_appendmessage, ZEND_ACC_PUBLIC)
436 	PHP_ME(Phalcon_Forms_Element, clear, NULL, ZEND_ACC_PUBLIC)
437 	PHP_ME(Phalcon_Forms_Element, __toString, NULL, ZEND_ACC_PUBLIC)
438 	PHP_FE_END
439 };
440 
441 zend_class_entry *phalcon_factoryinterface_ce;
442 
443 ZEPHIR_INIT_CLASS(Phalcon_FactoryInterface);
444 
445 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_factoryinterface_load, 0, 0, 1)
446 	ZEND_ARG_INFO(0, config)
ZEND_END_ARG_INFO()447 ZEND_END_ARG_INFO()
448 
449 ZEPHIR_INIT_FUNCS(phalcon_factoryinterface_method_entry) {
450 	ZEND_FENTRY(load, NULL, arginfo_phalcon_factoryinterface_load, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
451 	PHP_FE_END
452 };
453 
454 zend_class_entry *phalcon_mvc_model_validatorinterface_ce;
455 
456 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_ValidatorInterface);
457 
458 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validatorinterface_validate, 0, 0, 1)
459 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\EntityInterface, 0)
ZEND_END_ARG_INFO()460 ZEND_END_ARG_INFO()
461 
462 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_validatorinterface_method_entry) {
463 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ValidatorInterface, getMessages, NULL)
464 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ValidatorInterface, validate, arginfo_phalcon_mvc_model_validatorinterface_validate)
465 	PHP_FE_END
466 };
467 
468 zend_class_entry *phalcon_cache_backendinterface_ce;
469 
470 ZEPHIR_INIT_CLASS(Phalcon_Cache_BackendInterface);
471 
472 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backendinterface_start, 0, 0, 1)
473 	ZEND_ARG_INFO(0, keyName)
474 	ZEND_ARG_INFO(0, lifetime)
ZEND_END_ARG_INFO()475 ZEND_END_ARG_INFO()
476 
477 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backendinterface_stop, 0, 0, 0)
478 	ZEND_ARG_INFO(0, stopBuffer)
479 ZEND_END_ARG_INFO()
480 
481 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backendinterface_setlastkey, 0, 0, 1)
482 	ZEND_ARG_INFO(0, lastKey)
483 ZEND_END_ARG_INFO()
484 
485 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backendinterface_get, 0, 0, 1)
486 	ZEND_ARG_INFO(0, keyName)
487 	ZEND_ARG_INFO(0, lifetime)
488 ZEND_END_ARG_INFO()
489 
490 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backendinterface_save, 0, 0, 0)
491 	ZEND_ARG_INFO(0, keyName)
492 	ZEND_ARG_INFO(0, content)
493 	ZEND_ARG_INFO(0, lifetime)
494 	ZEND_ARG_INFO(0, stopBuffer)
495 ZEND_END_ARG_INFO()
496 
497 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backendinterface_delete, 0, 0, 1)
498 	ZEND_ARG_INFO(0, keyName)
499 ZEND_END_ARG_INFO()
500 
501 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backendinterface_querykeys, 0, 0, 0)
502 	ZEND_ARG_INFO(0, prefix)
503 ZEND_END_ARG_INFO()
504 
505 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backendinterface_exists, 0, 0, 0)
506 	ZEND_ARG_INFO(0, keyName)
507 	ZEND_ARG_INFO(0, lifetime)
508 ZEND_END_ARG_INFO()
509 
510 ZEPHIR_INIT_FUNCS(phalcon_cache_backendinterface_method_entry) {
511 	PHP_ABSTRACT_ME(Phalcon_Cache_BackendInterface, start, arginfo_phalcon_cache_backendinterface_start)
512 	PHP_ABSTRACT_ME(Phalcon_Cache_BackendInterface, stop, arginfo_phalcon_cache_backendinterface_stop)
513 	PHP_ABSTRACT_ME(Phalcon_Cache_BackendInterface, getFrontend, NULL)
514 	PHP_ABSTRACT_ME(Phalcon_Cache_BackendInterface, getOptions, NULL)
515 	PHP_ABSTRACT_ME(Phalcon_Cache_BackendInterface, isFresh, NULL)
516 	PHP_ABSTRACT_ME(Phalcon_Cache_BackendInterface, isStarted, NULL)
517 	PHP_ABSTRACT_ME(Phalcon_Cache_BackendInterface, setLastKey, arginfo_phalcon_cache_backendinterface_setlastkey)
518 	PHP_ABSTRACT_ME(Phalcon_Cache_BackendInterface, getLastKey, NULL)
519 	PHP_ABSTRACT_ME(Phalcon_Cache_BackendInterface, get, arginfo_phalcon_cache_backendinterface_get)
520 	PHP_ABSTRACT_ME(Phalcon_Cache_BackendInterface, save, arginfo_phalcon_cache_backendinterface_save)
521 	PHP_ABSTRACT_ME(Phalcon_Cache_BackendInterface, delete, arginfo_phalcon_cache_backendinterface_delete)
522 	PHP_ABSTRACT_ME(Phalcon_Cache_BackendInterface, queryKeys, arginfo_phalcon_cache_backendinterface_querykeys)
523 	PHP_ABSTRACT_ME(Phalcon_Cache_BackendInterface, exists, arginfo_phalcon_cache_backendinterface_exists)
524 	PHP_FE_END
525 };
526 
527 zend_class_entry *phalcon_factory_ce;
528 
529 ZEPHIR_INIT_CLASS(Phalcon_Factory);
530 
531 static PHP_METHOD(Phalcon_Factory, loadClass);
532 
533 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_factory_loadclass, 0, 0, 2)
534 	ZEND_ARG_INFO(0, namespace)
535 	ZEND_ARG_INFO(0, config)
ZEND_END_ARG_INFO()536 ZEND_END_ARG_INFO()
537 
538 ZEPHIR_INIT_FUNCS(phalcon_factory_method_entry) {
539 	PHP_ME(Phalcon_Factory, loadClass, arginfo_phalcon_factory_loadclass, ZEND_ACC_PROTECTED|ZEND_ACC_STATIC)
540 	PHP_FE_END
541 };
542 
543 zend_class_entry *phalcon_mvc_model_metadatainterface_ce;
544 
545 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MetaDataInterface);
546 
547 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_setstrategy, 0, 0, 1)
548 	ZEND_ARG_OBJ_INFO(0, strategy, Phalcon\\Mvc\\Model\\MetaData\\StrategyInterface, 0)
ZEND_END_ARG_INFO()549 ZEND_END_ARG_INFO()
550 
551 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_readmetadata, 0, 0, 1)
552 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
553 ZEND_END_ARG_INFO()
554 
555 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_readmetadataindex, 0, 0, 2)
556 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
557 	ZEND_ARG_INFO(0, index)
558 ZEND_END_ARG_INFO()
559 
560 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_writemetadataindex, 0, 0, 3)
561 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
562 	ZEND_ARG_INFO(0, index)
563 	ZEND_ARG_INFO(0, data)
564 ZEND_END_ARG_INFO()
565 
566 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_readcolumnmap, 0, 0, 1)
567 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
568 ZEND_END_ARG_INFO()
569 
570 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_readcolumnmapindex, 0, 0, 2)
571 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
572 	ZEND_ARG_INFO(0, index)
573 ZEND_END_ARG_INFO()
574 
575 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_getattributes, 0, 0, 1)
576 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
577 ZEND_END_ARG_INFO()
578 
579 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_getprimarykeyattributes, 0, 0, 1)
580 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
581 ZEND_END_ARG_INFO()
582 
583 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_getnonprimarykeyattributes, 0, 0, 1)
584 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
585 ZEND_END_ARG_INFO()
586 
587 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_getnotnullattributes, 0, 0, 1)
588 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
589 ZEND_END_ARG_INFO()
590 
591 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_getdatatypes, 0, 0, 1)
592 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
593 ZEND_END_ARG_INFO()
594 
595 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_getdatatypesnumeric, 0, 0, 1)
596 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
597 ZEND_END_ARG_INFO()
598 
599 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_getidentityfield, 0, 0, 1)
600 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
601 ZEND_END_ARG_INFO()
602 
603 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_getbindtypes, 0, 0, 1)
604 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
605 ZEND_END_ARG_INFO()
606 
607 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_getautomaticcreateattributes, 0, 0, 1)
608 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
609 ZEND_END_ARG_INFO()
610 
611 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_getautomaticupdateattributes, 0, 0, 1)
612 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
613 ZEND_END_ARG_INFO()
614 
615 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_setautomaticcreateattributes, 0, 0, 2)
616 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
617 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
618 ZEND_END_ARG_INFO()
619 
620 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_setautomaticupdateattributes, 0, 0, 2)
621 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
622 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
623 ZEND_END_ARG_INFO()
624 
625 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_setemptystringattributes, 0, 0, 2)
626 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
627 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
628 ZEND_END_ARG_INFO()
629 
630 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_getemptystringattributes, 0, 0, 1)
631 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
632 ZEND_END_ARG_INFO()
633 
634 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_getdefaultvalues, 0, 0, 1)
635 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
636 ZEND_END_ARG_INFO()
637 
638 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_getcolumnmap, 0, 0, 1)
639 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
640 ZEND_END_ARG_INFO()
641 
642 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_getreversecolumnmap, 0, 0, 1)
643 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
644 ZEND_END_ARG_INFO()
645 
646 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_hasattribute, 0, 0, 2)
647 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
648 	ZEND_ARG_INFO(0, attribute)
649 ZEND_END_ARG_INFO()
650 
651 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_read, 0, 0, 1)
652 	ZEND_ARG_INFO(0, key)
653 ZEND_END_ARG_INFO()
654 
655 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadatainterface_write, 0, 0, 2)
656 	ZEND_ARG_INFO(0, key)
657 	ZEND_ARG_INFO(0, data)
658 ZEND_END_ARG_INFO()
659 
660 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_metadatainterface_method_entry) {
661 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, setStrategy, arginfo_phalcon_mvc_model_metadatainterface_setstrategy)
662 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getStrategy, NULL)
663 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, readMetaData, arginfo_phalcon_mvc_model_metadatainterface_readmetadata)
664 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, readMetaDataIndex, arginfo_phalcon_mvc_model_metadatainterface_readmetadataindex)
665 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, writeMetaDataIndex, arginfo_phalcon_mvc_model_metadatainterface_writemetadataindex)
666 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, readColumnMap, arginfo_phalcon_mvc_model_metadatainterface_readcolumnmap)
667 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, readColumnMapIndex, arginfo_phalcon_mvc_model_metadatainterface_readcolumnmapindex)
668 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getAttributes, arginfo_phalcon_mvc_model_metadatainterface_getattributes)
669 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getPrimaryKeyAttributes, arginfo_phalcon_mvc_model_metadatainterface_getprimarykeyattributes)
670 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getNonPrimaryKeyAttributes, arginfo_phalcon_mvc_model_metadatainterface_getnonprimarykeyattributes)
671 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getNotNullAttributes, arginfo_phalcon_mvc_model_metadatainterface_getnotnullattributes)
672 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getDataTypes, arginfo_phalcon_mvc_model_metadatainterface_getdatatypes)
673 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getDataTypesNumeric, arginfo_phalcon_mvc_model_metadatainterface_getdatatypesnumeric)
674 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getIdentityField, arginfo_phalcon_mvc_model_metadatainterface_getidentityfield)
675 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getBindTypes, arginfo_phalcon_mvc_model_metadatainterface_getbindtypes)
676 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getAutomaticCreateAttributes, arginfo_phalcon_mvc_model_metadatainterface_getautomaticcreateattributes)
677 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getAutomaticUpdateAttributes, arginfo_phalcon_mvc_model_metadatainterface_getautomaticupdateattributes)
678 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, setAutomaticCreateAttributes, arginfo_phalcon_mvc_model_metadatainterface_setautomaticcreateattributes)
679 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, setAutomaticUpdateAttributes, arginfo_phalcon_mvc_model_metadatainterface_setautomaticupdateattributes)
680 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, setEmptyStringAttributes, arginfo_phalcon_mvc_model_metadatainterface_setemptystringattributes)
681 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getEmptyStringAttributes, arginfo_phalcon_mvc_model_metadatainterface_getemptystringattributes)
682 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getDefaultValues, arginfo_phalcon_mvc_model_metadatainterface_getdefaultvalues)
683 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getColumnMap, arginfo_phalcon_mvc_model_metadatainterface_getcolumnmap)
684 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, getReverseColumnMap, arginfo_phalcon_mvc_model_metadatainterface_getreversecolumnmap)
685 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, hasAttribute, arginfo_phalcon_mvc_model_metadatainterface_hasattribute)
686 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, isEmpty, NULL)
687 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, reset, NULL)
688 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, read, arginfo_phalcon_mvc_model_metadatainterface_read)
689 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaDataInterface, write, arginfo_phalcon_mvc_model_metadatainterface_write)
690 	PHP_FE_END
691 };
692 
693 zend_class_entry *phalcon_mvc_model_validator_ce;
694 
695 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Validator);
696 
697 static PHP_METHOD(Phalcon_Mvc_Model_Validator, __construct);
698 static PHP_METHOD(Phalcon_Mvc_Model_Validator, appendMessage);
699 static PHP_METHOD(Phalcon_Mvc_Model_Validator, getMessages);
700 static PHP_METHOD(Phalcon_Mvc_Model_Validator, getOptions);
701 static PHP_METHOD(Phalcon_Mvc_Model_Validator, getOption);
702 static PHP_METHOD(Phalcon_Mvc_Model_Validator, isSetOption);
703 zend_object_value zephir_init_properties_Phalcon_Mvc_Model_Validator(zend_class_entry *class_type TSRMLS_DC);
704 
705 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validator___construct, 0, 0, 1)
706 	ZEND_ARG_ARRAY_INFO(0, options, 0)
ZEND_END_ARG_INFO()707 ZEND_END_ARG_INFO()
708 
709 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validator_appendmessage, 0, 0, 1)
710 	ZEND_ARG_INFO(0, message)
711 	ZEND_ARG_INFO(0, field)
712 	ZEND_ARG_INFO(0, type)
713 ZEND_END_ARG_INFO()
714 
715 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validator_getoption, 0, 0, 1)
716 	ZEND_ARG_INFO(0, option)
717 	ZEND_ARG_INFO(0, defaultValue)
718 ZEND_END_ARG_INFO()
719 
720 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validator_issetoption, 0, 0, 1)
721 	ZEND_ARG_INFO(0, option)
722 ZEND_END_ARG_INFO()
723 
724 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_validator_method_entry) {
725 	PHP_ME(Phalcon_Mvc_Model_Validator, __construct, arginfo_phalcon_mvc_model_validator___construct, ZEND_ACC_DEPRECATED|ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
726 	PHP_ME(Phalcon_Mvc_Model_Validator, appendMessage, arginfo_phalcon_mvc_model_validator_appendmessage, ZEND_ACC_PROTECTED)
727 	PHP_ME(Phalcon_Mvc_Model_Validator, getMessages, NULL, ZEND_ACC_PUBLIC)
728 	PHP_ME(Phalcon_Mvc_Model_Validator, getOptions, NULL, ZEND_ACC_PUBLIC)
729 	PHP_ME(Phalcon_Mvc_Model_Validator, getOption, arginfo_phalcon_mvc_model_validator_getoption, ZEND_ACC_PUBLIC)
730 	PHP_ME(Phalcon_Mvc_Model_Validator, isSetOption, arginfo_phalcon_mvc_model_validator_issetoption, ZEND_ACC_PUBLIC)
731 	PHP_FE_END
732 };
733 
734 zend_class_entry *phalcon_cache_backend_ce;
735 
736 ZEPHIR_INIT_CLASS(Phalcon_Cache_Backend);
737 
738 static PHP_METHOD(Phalcon_Cache_Backend, getFrontend);
739 static PHP_METHOD(Phalcon_Cache_Backend, setFrontend);
740 static PHP_METHOD(Phalcon_Cache_Backend, getOptions);
741 static PHP_METHOD(Phalcon_Cache_Backend, setOptions);
742 static PHP_METHOD(Phalcon_Cache_Backend, getLastKey);
743 static PHP_METHOD(Phalcon_Cache_Backend, setLastKey);
744 static PHP_METHOD(Phalcon_Cache_Backend, __construct);
745 static PHP_METHOD(Phalcon_Cache_Backend, start);
746 static PHP_METHOD(Phalcon_Cache_Backend, stop);
747 static PHP_METHOD(Phalcon_Cache_Backend, isFresh);
748 static PHP_METHOD(Phalcon_Cache_Backend, isStarted);
749 static PHP_METHOD(Phalcon_Cache_Backend, getLifetime);
750 
751 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_setfrontend, 0, 0, 1)
752 	ZEND_ARG_INFO(0, frontend)
ZEND_END_ARG_INFO()753 ZEND_END_ARG_INFO()
754 
755 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_setoptions, 0, 0, 1)
756 	ZEND_ARG_INFO(0, options)
757 ZEND_END_ARG_INFO()
758 
759 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_setlastkey, 0, 0, 1)
760 	ZEND_ARG_INFO(0, lastKey)
761 ZEND_END_ARG_INFO()
762 
763 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend___construct, 0, 0, 1)
764 	ZEND_ARG_OBJ_INFO(0, frontend, Phalcon\\Cache\\FrontendInterface, 0)
765 	ZEND_ARG_INFO(0, options)
766 ZEND_END_ARG_INFO()
767 
768 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_start, 0, 0, 1)
769 	ZEND_ARG_INFO(0, keyName)
770 	ZEND_ARG_INFO(0, lifetime)
771 ZEND_END_ARG_INFO()
772 
773 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_stop, 0, 0, 0)
774 	ZEND_ARG_INFO(0, stopBuffer)
775 ZEND_END_ARG_INFO()
776 
777 ZEPHIR_INIT_FUNCS(phalcon_cache_backend_method_entry) {
778 	PHP_ME(Phalcon_Cache_Backend, getFrontend, NULL, ZEND_ACC_PUBLIC)
779 	PHP_ME(Phalcon_Cache_Backend, setFrontend, arginfo_phalcon_cache_backend_setfrontend, ZEND_ACC_PUBLIC)
780 	PHP_ME(Phalcon_Cache_Backend, getOptions, NULL, ZEND_ACC_PUBLIC)
781 	PHP_ME(Phalcon_Cache_Backend, setOptions, arginfo_phalcon_cache_backend_setoptions, ZEND_ACC_PUBLIC)
782 	PHP_ME(Phalcon_Cache_Backend, getLastKey, NULL, ZEND_ACC_PUBLIC)
783 	PHP_ME(Phalcon_Cache_Backend, setLastKey, arginfo_phalcon_cache_backend_setlastkey, ZEND_ACC_PUBLIC)
784 	PHP_ME(Phalcon_Cache_Backend, __construct, arginfo_phalcon_cache_backend___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
785 	PHP_ME(Phalcon_Cache_Backend, start, arginfo_phalcon_cache_backend_start, ZEND_ACC_PUBLIC)
786 	PHP_ME(Phalcon_Cache_Backend, stop, arginfo_phalcon_cache_backend_stop, ZEND_ACC_PUBLIC)
787 	PHP_ME(Phalcon_Cache_Backend, isFresh, NULL, ZEND_ACC_PUBLIC)
788 	PHP_ME(Phalcon_Cache_Backend, isStarted, NULL, ZEND_ACC_PUBLIC)
789 	PHP_ME(Phalcon_Cache_Backend, getLifetime, NULL, ZEND_ACC_PUBLIC)
790 	PHP_FE_END
791 };
792 
793 zend_class_entry *phalcon_cache_frontendinterface_ce;
794 
795 ZEPHIR_INIT_CLASS(Phalcon_Cache_FrontendInterface);
796 
797 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontendinterface_beforestore, 0, 0, 1)
798 	ZEND_ARG_INFO(0, data)
ZEND_END_ARG_INFO()799 ZEND_END_ARG_INFO()
800 
801 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontendinterface_afterretrieve, 0, 0, 1)
802 	ZEND_ARG_INFO(0, data)
803 ZEND_END_ARG_INFO()
804 
805 ZEPHIR_INIT_FUNCS(phalcon_cache_frontendinterface_method_entry) {
806 	PHP_ABSTRACT_ME(Phalcon_Cache_FrontendInterface, getLifetime, NULL)
807 	PHP_ABSTRACT_ME(Phalcon_Cache_FrontendInterface, isBuffering, NULL)
808 	PHP_ABSTRACT_ME(Phalcon_Cache_FrontendInterface, start, NULL)
809 	PHP_ABSTRACT_ME(Phalcon_Cache_FrontendInterface, getContent, NULL)
810 	PHP_ABSTRACT_ME(Phalcon_Cache_FrontendInterface, stop, NULL)
811 	PHP_ABSTRACT_ME(Phalcon_Cache_FrontendInterface, beforeStore, arginfo_phalcon_cache_frontendinterface_beforestore)
812 	PHP_ABSTRACT_ME(Phalcon_Cache_FrontendInterface, afterRetrieve, arginfo_phalcon_cache_frontendinterface_afterretrieve)
813 	PHP_FE_END
814 };
815 
816 zend_class_entry *phalcon_mvc_model_metadata_ce;
817 
818 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MetaData);
819 
820 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, _initialize);
821 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, setDI);
822 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getDI);
823 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, setStrategy);
824 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getStrategy);
825 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, readMetaData);
826 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, readMetaDataIndex);
827 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, writeMetaDataIndex);
828 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, readColumnMap);
829 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, readColumnMapIndex);
830 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getAttributes);
831 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getPrimaryKeyAttributes);
832 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getNonPrimaryKeyAttributes);
833 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getNotNullAttributes);
834 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getDataTypes);
835 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getDataTypesNumeric);
836 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getIdentityField);
837 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getBindTypes);
838 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getAutomaticCreateAttributes);
839 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getAutomaticUpdateAttributes);
840 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, setAutomaticCreateAttributes);
841 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, setAutomaticUpdateAttributes);
842 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, setEmptyStringAttributes);
843 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getEmptyStringAttributes);
844 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getDefaultValues);
845 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getColumnMap);
846 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, getReverseColumnMap);
847 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, hasAttribute);
848 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, isEmpty);
849 static PHP_METHOD(Phalcon_Mvc_Model_MetaData, reset);
850 
851 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata__initialize, 0, 0, 4)
852 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
853 	ZEND_ARG_INFO(0, key)
854 	ZEND_ARG_INFO(0, table)
855 	ZEND_ARG_INFO(0, schema)
ZEND_END_ARG_INFO()856 ZEND_END_ARG_INFO()
857 
858 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_setdi, 0, 0, 1)
859 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
860 ZEND_END_ARG_INFO()
861 
862 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_setstrategy, 0, 0, 1)
863 	ZEND_ARG_OBJ_INFO(0, strategy, Phalcon\\Mvc\\Model\\MetaData\\StrategyInterface, 0)
864 ZEND_END_ARG_INFO()
865 
866 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_readmetadata, 0, 0, 1)
867 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
868 ZEND_END_ARG_INFO()
869 
870 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_readmetadataindex, 0, 0, 2)
871 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
872 	ZEND_ARG_INFO(0, index)
873 ZEND_END_ARG_INFO()
874 
875 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_writemetadataindex, 0, 0, 3)
876 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
877 	ZEND_ARG_INFO(0, index)
878 	ZEND_ARG_INFO(0, data)
879 ZEND_END_ARG_INFO()
880 
881 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_readcolumnmap, 0, 0, 1)
882 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
883 ZEND_END_ARG_INFO()
884 
885 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_readcolumnmapindex, 0, 0, 2)
886 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
887 	ZEND_ARG_INFO(0, index)
888 ZEND_END_ARG_INFO()
889 
890 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_getattributes, 0, 0, 1)
891 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
892 ZEND_END_ARG_INFO()
893 
894 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_getprimarykeyattributes, 0, 0, 1)
895 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
896 ZEND_END_ARG_INFO()
897 
898 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_getnonprimarykeyattributes, 0, 0, 1)
899 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
900 ZEND_END_ARG_INFO()
901 
902 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_getnotnullattributes, 0, 0, 1)
903 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
904 ZEND_END_ARG_INFO()
905 
906 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_getdatatypes, 0, 0, 1)
907 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
908 ZEND_END_ARG_INFO()
909 
910 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_getdatatypesnumeric, 0, 0, 1)
911 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
912 ZEND_END_ARG_INFO()
913 
914 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_getidentityfield, 0, 0, 1)
915 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
916 ZEND_END_ARG_INFO()
917 
918 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_getbindtypes, 0, 0, 1)
919 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
920 ZEND_END_ARG_INFO()
921 
922 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_getautomaticcreateattributes, 0, 0, 1)
923 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
924 ZEND_END_ARG_INFO()
925 
926 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_getautomaticupdateattributes, 0, 0, 1)
927 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
928 ZEND_END_ARG_INFO()
929 
930 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_setautomaticcreateattributes, 0, 0, 2)
931 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
932 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
933 ZEND_END_ARG_INFO()
934 
935 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_setautomaticupdateattributes, 0, 0, 2)
936 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
937 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
938 ZEND_END_ARG_INFO()
939 
940 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_setemptystringattributes, 0, 0, 2)
941 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
942 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
943 ZEND_END_ARG_INFO()
944 
945 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_getemptystringattributes, 0, 0, 1)
946 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
947 ZEND_END_ARG_INFO()
948 
949 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_getdefaultvalues, 0, 0, 1)
950 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
951 ZEND_END_ARG_INFO()
952 
953 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_getcolumnmap, 0, 0, 1)
954 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
955 ZEND_END_ARG_INFO()
956 
957 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_getreversecolumnmap, 0, 0, 1)
958 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
959 ZEND_END_ARG_INFO()
960 
961 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_hasattribute, 0, 0, 2)
962 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
963 	ZEND_ARG_INFO(0, attribute)
964 ZEND_END_ARG_INFO()
965 
966 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_metadata_method_entry) {
967 	PHP_ME(Phalcon_Mvc_Model_MetaData, _initialize, arginfo_phalcon_mvc_model_metadata__initialize, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
968 	PHP_ME(Phalcon_Mvc_Model_MetaData, setDI, arginfo_phalcon_mvc_model_metadata_setdi, ZEND_ACC_PUBLIC)
969 	PHP_ME(Phalcon_Mvc_Model_MetaData, getDI, NULL, ZEND_ACC_PUBLIC)
970 	PHP_ME(Phalcon_Mvc_Model_MetaData, setStrategy, arginfo_phalcon_mvc_model_metadata_setstrategy, ZEND_ACC_PUBLIC)
971 	PHP_ME(Phalcon_Mvc_Model_MetaData, getStrategy, NULL, ZEND_ACC_PUBLIC)
972 	PHP_ME(Phalcon_Mvc_Model_MetaData, readMetaData, arginfo_phalcon_mvc_model_metadata_readmetadata, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
973 	PHP_ME(Phalcon_Mvc_Model_MetaData, readMetaDataIndex, arginfo_phalcon_mvc_model_metadata_readmetadataindex, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
974 	PHP_ME(Phalcon_Mvc_Model_MetaData, writeMetaDataIndex, arginfo_phalcon_mvc_model_metadata_writemetadataindex, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
975 	PHP_ME(Phalcon_Mvc_Model_MetaData, readColumnMap, arginfo_phalcon_mvc_model_metadata_readcolumnmap, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
976 	PHP_ME(Phalcon_Mvc_Model_MetaData, readColumnMapIndex, arginfo_phalcon_mvc_model_metadata_readcolumnmapindex, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
977 	PHP_ME(Phalcon_Mvc_Model_MetaData, getAttributes, arginfo_phalcon_mvc_model_metadata_getattributes, ZEND_ACC_PUBLIC)
978 	PHP_ME(Phalcon_Mvc_Model_MetaData, getPrimaryKeyAttributes, arginfo_phalcon_mvc_model_metadata_getprimarykeyattributes, ZEND_ACC_PUBLIC)
979 	PHP_ME(Phalcon_Mvc_Model_MetaData, getNonPrimaryKeyAttributes, arginfo_phalcon_mvc_model_metadata_getnonprimarykeyattributes, ZEND_ACC_PUBLIC)
980 	PHP_ME(Phalcon_Mvc_Model_MetaData, getNotNullAttributes, arginfo_phalcon_mvc_model_metadata_getnotnullattributes, ZEND_ACC_PUBLIC)
981 	PHP_ME(Phalcon_Mvc_Model_MetaData, getDataTypes, arginfo_phalcon_mvc_model_metadata_getdatatypes, ZEND_ACC_PUBLIC)
982 	PHP_ME(Phalcon_Mvc_Model_MetaData, getDataTypesNumeric, arginfo_phalcon_mvc_model_metadata_getdatatypesnumeric, ZEND_ACC_PUBLIC)
983 	PHP_ME(Phalcon_Mvc_Model_MetaData, getIdentityField, arginfo_phalcon_mvc_model_metadata_getidentityfield, ZEND_ACC_PUBLIC)
984 	PHP_ME(Phalcon_Mvc_Model_MetaData, getBindTypes, arginfo_phalcon_mvc_model_metadata_getbindtypes, ZEND_ACC_PUBLIC)
985 	PHP_ME(Phalcon_Mvc_Model_MetaData, getAutomaticCreateAttributes, arginfo_phalcon_mvc_model_metadata_getautomaticcreateattributes, ZEND_ACC_PUBLIC)
986 	PHP_ME(Phalcon_Mvc_Model_MetaData, getAutomaticUpdateAttributes, arginfo_phalcon_mvc_model_metadata_getautomaticupdateattributes, ZEND_ACC_PUBLIC)
987 	PHP_ME(Phalcon_Mvc_Model_MetaData, setAutomaticCreateAttributes, arginfo_phalcon_mvc_model_metadata_setautomaticcreateattributes, ZEND_ACC_PUBLIC)
988 	PHP_ME(Phalcon_Mvc_Model_MetaData, setAutomaticUpdateAttributes, arginfo_phalcon_mvc_model_metadata_setautomaticupdateattributes, ZEND_ACC_PUBLIC)
989 	PHP_ME(Phalcon_Mvc_Model_MetaData, setEmptyStringAttributes, arginfo_phalcon_mvc_model_metadata_setemptystringattributes, ZEND_ACC_PUBLIC)
990 	PHP_ME(Phalcon_Mvc_Model_MetaData, getEmptyStringAttributes, arginfo_phalcon_mvc_model_metadata_getemptystringattributes, ZEND_ACC_PUBLIC)
991 	PHP_ME(Phalcon_Mvc_Model_MetaData, getDefaultValues, arginfo_phalcon_mvc_model_metadata_getdefaultvalues, ZEND_ACC_PUBLIC)
992 	PHP_ME(Phalcon_Mvc_Model_MetaData, getColumnMap, arginfo_phalcon_mvc_model_metadata_getcolumnmap, ZEND_ACC_PUBLIC)
993 	PHP_ME(Phalcon_Mvc_Model_MetaData, getReverseColumnMap, arginfo_phalcon_mvc_model_metadata_getreversecolumnmap, ZEND_ACC_PUBLIC)
994 	PHP_ME(Phalcon_Mvc_Model_MetaData, hasAttribute, arginfo_phalcon_mvc_model_metadata_hasattribute, ZEND_ACC_PUBLIC)
995 	PHP_ME(Phalcon_Mvc_Model_MetaData, isEmpty, NULL, ZEND_ACC_PUBLIC)
996 	PHP_ME(Phalcon_Mvc_Model_MetaData, reset, NULL, ZEND_ACC_PUBLIC)
997 	PHP_FE_END
998 };
999 
1000 zend_class_entry *phalcon_dispatcherinterface_ce;
1001 
1002 ZEPHIR_INIT_CLASS(Phalcon_DispatcherInterface);
1003 
1004 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcherinterface_setactionsuffix, 0, 0, 1)
1005 	ZEND_ARG_INFO(0, actionSuffix)
ZEND_END_ARG_INFO()1006 ZEND_END_ARG_INFO()
1007 
1008 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcherinterface_setdefaultnamespace, 0, 0, 1)
1009 	ZEND_ARG_INFO(0, defaultNamespace)
1010 ZEND_END_ARG_INFO()
1011 
1012 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcherinterface_setdefaultaction, 0, 0, 1)
1013 	ZEND_ARG_INFO(0, actionName)
1014 ZEND_END_ARG_INFO()
1015 
1016 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcherinterface_setnamespacename, 0, 0, 1)
1017 	ZEND_ARG_INFO(0, namespaceName)
1018 ZEND_END_ARG_INFO()
1019 
1020 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcherinterface_setmodulename, 0, 0, 1)
1021 	ZEND_ARG_INFO(0, moduleName)
1022 ZEND_END_ARG_INFO()
1023 
1024 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcherinterface_setactionname, 0, 0, 1)
1025 	ZEND_ARG_INFO(0, actionName)
1026 ZEND_END_ARG_INFO()
1027 
1028 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcherinterface_setparams, 0, 0, 1)
1029 	ZEND_ARG_INFO(0, params)
1030 ZEND_END_ARG_INFO()
1031 
1032 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcherinterface_setparam, 0, 0, 2)
1033 	ZEND_ARG_INFO(0, param)
1034 	ZEND_ARG_INFO(0, value)
1035 ZEND_END_ARG_INFO()
1036 
1037 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcherinterface_getparam, 0, 0, 1)
1038 	ZEND_ARG_INFO(0, param)
1039 	ZEND_ARG_INFO(0, filters)
1040 ZEND_END_ARG_INFO()
1041 
1042 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcherinterface_hasparam, 0, 0, 1)
1043 	ZEND_ARG_INFO(0, param)
1044 ZEND_END_ARG_INFO()
1045 
1046 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcherinterface_forward, 0, 0, 1)
1047 	ZEND_ARG_INFO(0, forward)
1048 ZEND_END_ARG_INFO()
1049 
1050 ZEPHIR_INIT_FUNCS(phalcon_dispatcherinterface_method_entry) {
1051 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, setActionSuffix, arginfo_phalcon_dispatcherinterface_setactionsuffix)
1052 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, getActionSuffix, NULL)
1053 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, setDefaultNamespace, arginfo_phalcon_dispatcherinterface_setdefaultnamespace)
1054 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, setDefaultAction, arginfo_phalcon_dispatcherinterface_setdefaultaction)
1055 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, setNamespaceName, arginfo_phalcon_dispatcherinterface_setnamespacename)
1056 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, setModuleName, arginfo_phalcon_dispatcherinterface_setmodulename)
1057 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, setActionName, arginfo_phalcon_dispatcherinterface_setactionname)
1058 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, getActionName, NULL)
1059 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, setParams, arginfo_phalcon_dispatcherinterface_setparams)
1060 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, getParams, NULL)
1061 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, setParam, arginfo_phalcon_dispatcherinterface_setparam)
1062 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, getParam, arginfo_phalcon_dispatcherinterface_getparam)
1063 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, hasParam, arginfo_phalcon_dispatcherinterface_hasparam)
1064 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, isFinished, NULL)
1065 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, getReturnedValue, NULL)
1066 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, dispatch, NULL)
1067 	PHP_ABSTRACT_ME(Phalcon_DispatcherInterface, forward, arginfo_phalcon_dispatcherinterface_forward)
1068 	PHP_FE_END
1069 };
1070 
1071 zend_class_entry *phalcon_annotations_adapterinterface_ce;
1072 
1073 ZEPHIR_INIT_CLASS(Phalcon_Annotations_AdapterInterface);
1074 
1075 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapterinterface_setreader, 0, 0, 1)
1076 	ZEND_ARG_OBJ_INFO(0, reader, Phalcon\\Annotations\\ReaderInterface, 0)
ZEND_END_ARG_INFO()1077 ZEND_END_ARG_INFO()
1078 
1079 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapterinterface_get, 0, 0, 1)
1080 	ZEND_ARG_INFO(0, className)
1081 ZEND_END_ARG_INFO()
1082 
1083 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapterinterface_getmethods, 0, 0, 1)
1084 	ZEND_ARG_INFO(0, className)
1085 ZEND_END_ARG_INFO()
1086 
1087 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapterinterface_getmethod, 0, 0, 2)
1088 	ZEND_ARG_INFO(0, className)
1089 	ZEND_ARG_INFO(0, methodName)
1090 ZEND_END_ARG_INFO()
1091 
1092 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapterinterface_getproperties, 0, 0, 1)
1093 	ZEND_ARG_INFO(0, className)
1094 ZEND_END_ARG_INFO()
1095 
1096 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapterinterface_getproperty, 0, 0, 2)
1097 	ZEND_ARG_INFO(0, className)
1098 	ZEND_ARG_INFO(0, propertyName)
1099 ZEND_END_ARG_INFO()
1100 
1101 ZEPHIR_INIT_FUNCS(phalcon_annotations_adapterinterface_method_entry) {
1102 	PHP_ABSTRACT_ME(Phalcon_Annotations_AdapterInterface, setReader, arginfo_phalcon_annotations_adapterinterface_setreader)
1103 	PHP_ABSTRACT_ME(Phalcon_Annotations_AdapterInterface, getReader, NULL)
1104 	PHP_ABSTRACT_ME(Phalcon_Annotations_AdapterInterface, get, arginfo_phalcon_annotations_adapterinterface_get)
1105 	PHP_ABSTRACT_ME(Phalcon_Annotations_AdapterInterface, getMethods, arginfo_phalcon_annotations_adapterinterface_getmethods)
1106 	PHP_ABSTRACT_ME(Phalcon_Annotations_AdapterInterface, getMethod, arginfo_phalcon_annotations_adapterinterface_getmethod)
1107 	PHP_ABSTRACT_ME(Phalcon_Annotations_AdapterInterface, getProperties, arginfo_phalcon_annotations_adapterinterface_getproperties)
1108 	PHP_ABSTRACT_ME(Phalcon_Annotations_AdapterInterface, getProperty, arginfo_phalcon_annotations_adapterinterface_getproperty)
1109 	PHP_FE_END
1110 };
1111 
1112 zend_class_entry *phalcon_assets_resourceinterface_ce;
1113 
1114 ZEPHIR_INIT_CLASS(Phalcon_Assets_ResourceInterface);
1115 
1116 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resourceinterface_settype, 0, 0, 1)
1117 	ZEND_ARG_INFO(0, type)
ZEND_END_ARG_INFO()1118 ZEND_END_ARG_INFO()
1119 
1120 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resourceinterface_setfilter, 0, 0, 1)
1121 	ZEND_ARG_INFO(0, filter)
1122 ZEND_END_ARG_INFO()
1123 
1124 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resourceinterface_setattributes, 0, 0, 1)
1125 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
1126 ZEND_END_ARG_INFO()
1127 
1128 ZEPHIR_INIT_FUNCS(phalcon_assets_resourceinterface_method_entry) {
1129 	PHP_ABSTRACT_ME(Phalcon_Assets_ResourceInterface, setType, arginfo_phalcon_assets_resourceinterface_settype)
1130 	PHP_ABSTRACT_ME(Phalcon_Assets_ResourceInterface, getType, NULL)
1131 	PHP_ABSTRACT_ME(Phalcon_Assets_ResourceInterface, setFilter, arginfo_phalcon_assets_resourceinterface_setfilter)
1132 	PHP_ABSTRACT_ME(Phalcon_Assets_ResourceInterface, getFilter, NULL)
1133 	PHP_ABSTRACT_ME(Phalcon_Assets_ResourceInterface, setAttributes, arginfo_phalcon_assets_resourceinterface_setattributes)
1134 	PHP_ABSTRACT_ME(Phalcon_Assets_ResourceInterface, getAttributes, NULL)
1135 	PHP_ABSTRACT_ME(Phalcon_Assets_ResourceInterface, getResourceKey, NULL)
1136 	PHP_FE_END
1137 };
1138 
1139 zend_class_entry *phalcon_logger_adapterinterface_ce;
1140 
1141 ZEPHIR_INIT_CLASS(Phalcon_Logger_AdapterInterface);
1142 
1143 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapterinterface_setformatter, 0, 0, 1)
1144 	ZEND_ARG_OBJ_INFO(0, formatter, Phalcon\\Logger\\FormatterInterface, 0)
ZEND_END_ARG_INFO()1145 ZEND_END_ARG_INFO()
1146 
1147 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapterinterface_setloglevel, 0, 0, 1)
1148 	ZEND_ARG_INFO(0, level)
1149 ZEND_END_ARG_INFO()
1150 
1151 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapterinterface_log, 0, 0, 1)
1152 	ZEND_ARG_INFO(0, type)
1153 	ZEND_ARG_INFO(0, message)
1154 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1155 ZEND_END_ARG_INFO()
1156 
1157 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapterinterface_debug, 0, 0, 1)
1158 	ZEND_ARG_INFO(0, message)
1159 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1160 ZEND_END_ARG_INFO()
1161 
1162 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapterinterface_error, 0, 0, 1)
1163 	ZEND_ARG_INFO(0, message)
1164 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1165 ZEND_END_ARG_INFO()
1166 
1167 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapterinterface_info, 0, 0, 1)
1168 	ZEND_ARG_INFO(0, message)
1169 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1170 ZEND_END_ARG_INFO()
1171 
1172 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapterinterface_notice, 0, 0, 1)
1173 	ZEND_ARG_INFO(0, message)
1174 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1175 ZEND_END_ARG_INFO()
1176 
1177 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapterinterface_warning, 0, 0, 1)
1178 	ZEND_ARG_INFO(0, message)
1179 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1180 ZEND_END_ARG_INFO()
1181 
1182 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapterinterface_alert, 0, 0, 1)
1183 	ZEND_ARG_INFO(0, message)
1184 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1185 ZEND_END_ARG_INFO()
1186 
1187 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapterinterface_emergency, 0, 0, 1)
1188 	ZEND_ARG_INFO(0, message)
1189 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1190 ZEND_END_ARG_INFO()
1191 
1192 ZEPHIR_INIT_FUNCS(phalcon_logger_adapterinterface_method_entry) {
1193 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, setFormatter, arginfo_phalcon_logger_adapterinterface_setformatter)
1194 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, getFormatter, NULL)
1195 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, setLogLevel, arginfo_phalcon_logger_adapterinterface_setloglevel)
1196 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, getLogLevel, NULL)
1197 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, log, arginfo_phalcon_logger_adapterinterface_log)
1198 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, begin, NULL)
1199 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, commit, NULL)
1200 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, rollback, NULL)
1201 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, close, NULL)
1202 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, debug, arginfo_phalcon_logger_adapterinterface_debug)
1203 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, error, arginfo_phalcon_logger_adapterinterface_error)
1204 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, info, arginfo_phalcon_logger_adapterinterface_info)
1205 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, notice, arginfo_phalcon_logger_adapterinterface_notice)
1206 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, warning, arginfo_phalcon_logger_adapterinterface_warning)
1207 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, alert, arginfo_phalcon_logger_adapterinterface_alert)
1208 	PHP_ABSTRACT_ME(Phalcon_Logger_AdapterInterface, emergency, arginfo_phalcon_logger_adapterinterface_emergency)
1209 	PHP_FE_END
1210 };
1211 
1212 zend_class_entry *phalcon_annotations_adapter_ce;
1213 
1214 ZEPHIR_INIT_CLASS(Phalcon_Annotations_Adapter);
1215 
1216 static PHP_METHOD(Phalcon_Annotations_Adapter, setReader);
1217 static PHP_METHOD(Phalcon_Annotations_Adapter, getReader);
1218 static PHP_METHOD(Phalcon_Annotations_Adapter, get);
1219 static PHP_METHOD(Phalcon_Annotations_Adapter, getMethods);
1220 static PHP_METHOD(Phalcon_Annotations_Adapter, getMethod);
1221 static PHP_METHOD(Phalcon_Annotations_Adapter, getProperties);
1222 static PHP_METHOD(Phalcon_Annotations_Adapter, getProperty);
1223 
1224 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_setreader, 0, 0, 1)
1225 	ZEND_ARG_OBJ_INFO(0, reader, Phalcon\\Annotations\\ReaderInterface, 0)
ZEND_END_ARG_INFO()1226 ZEND_END_ARG_INFO()
1227 
1228 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_get, 0, 0, 1)
1229 	ZEND_ARG_INFO(0, className)
1230 ZEND_END_ARG_INFO()
1231 
1232 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_getmethods, 0, 0, 1)
1233 	ZEND_ARG_INFO(0, className)
1234 ZEND_END_ARG_INFO()
1235 
1236 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_getmethod, 0, 0, 2)
1237 	ZEND_ARG_INFO(0, className)
1238 	ZEND_ARG_INFO(0, methodName)
1239 ZEND_END_ARG_INFO()
1240 
1241 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_getproperties, 0, 0, 1)
1242 	ZEND_ARG_INFO(0, className)
1243 ZEND_END_ARG_INFO()
1244 
1245 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_getproperty, 0, 0, 2)
1246 	ZEND_ARG_INFO(0, className)
1247 	ZEND_ARG_INFO(0, propertyName)
1248 ZEND_END_ARG_INFO()
1249 
1250 ZEPHIR_INIT_FUNCS(phalcon_annotations_adapter_method_entry) {
1251 	PHP_ME(Phalcon_Annotations_Adapter, setReader, arginfo_phalcon_annotations_adapter_setreader, ZEND_ACC_PUBLIC)
1252 	PHP_ME(Phalcon_Annotations_Adapter, getReader, NULL, ZEND_ACC_PUBLIC)
1253 	PHP_ME(Phalcon_Annotations_Adapter, get, arginfo_phalcon_annotations_adapter_get, ZEND_ACC_PUBLIC)
1254 	PHP_ME(Phalcon_Annotations_Adapter, getMethods, arginfo_phalcon_annotations_adapter_getmethods, ZEND_ACC_PUBLIC)
1255 	PHP_ME(Phalcon_Annotations_Adapter, getMethod, arginfo_phalcon_annotations_adapter_getmethod, ZEND_ACC_PUBLIC)
1256 	PHP_ME(Phalcon_Annotations_Adapter, getProperties, arginfo_phalcon_annotations_adapter_getproperties, ZEND_ACC_PUBLIC)
1257 	PHP_ME(Phalcon_Annotations_Adapter, getProperty, arginfo_phalcon_annotations_adapter_getproperty, ZEND_ACC_PUBLIC)
1258 	PHP_FE_END
1259 };
1260 
1261 zend_class_entry *phalcon_config_ce;
1262 
1263 ZEPHIR_INIT_CLASS(Phalcon_Config);
1264 
1265 static PHP_METHOD(Phalcon_Config, __construct);
1266 static PHP_METHOD(Phalcon_Config, offsetExists);
1267 static PHP_METHOD(Phalcon_Config, path);
1268 static PHP_METHOD(Phalcon_Config, get);
1269 static PHP_METHOD(Phalcon_Config, offsetGet);
1270 static PHP_METHOD(Phalcon_Config, offsetSet);
1271 static PHP_METHOD(Phalcon_Config, offsetUnset);
1272 static PHP_METHOD(Phalcon_Config, merge);
1273 static PHP_METHOD(Phalcon_Config, toArray);
1274 static PHP_METHOD(Phalcon_Config, count);
1275 static PHP_METHOD(Phalcon_Config, __set_state);
1276 static PHP_METHOD(Phalcon_Config, setPathDelimiter);
1277 static PHP_METHOD(Phalcon_Config, getPathDelimiter);
1278 static PHP_METHOD(Phalcon_Config, _merge);
1279 
1280 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config___construct, 0, 0, 0)
1281 	ZEND_ARG_ARRAY_INFO(0, arrayConfig, 1)
ZEND_END_ARG_INFO()1282 ZEND_END_ARG_INFO()
1283 
1284 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_offsetexists, 0, 0, 1)
1285 	ZEND_ARG_INFO(0, index)
1286 ZEND_END_ARG_INFO()
1287 
1288 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_path, 0, 0, 1)
1289 	ZEND_ARG_INFO(0, path)
1290 	ZEND_ARG_INFO(0, defaultValue)
1291 	ZEND_ARG_INFO(0, delimiter)
1292 ZEND_END_ARG_INFO()
1293 
1294 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_get, 0, 0, 1)
1295 	ZEND_ARG_INFO(0, index)
1296 	ZEND_ARG_INFO(0, defaultValue)
1297 ZEND_END_ARG_INFO()
1298 
1299 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_offsetget, 0, 0, 1)
1300 	ZEND_ARG_INFO(0, index)
1301 ZEND_END_ARG_INFO()
1302 
1303 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_offsetset, 0, 0, 2)
1304 	ZEND_ARG_INFO(0, index)
1305 	ZEND_ARG_INFO(0, value)
1306 ZEND_END_ARG_INFO()
1307 
1308 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_offsetunset, 0, 0, 1)
1309 	ZEND_ARG_INFO(0, index)
1310 ZEND_END_ARG_INFO()
1311 
1312 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_merge, 0, 0, 1)
1313 	ZEND_ARG_OBJ_INFO(0, config, Phalcon\\Config, 0)
1314 ZEND_END_ARG_INFO()
1315 
1316 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config___set_state, 0, 0, 1)
1317 	ZEND_ARG_ARRAY_INFO(0, data, 0)
1318 ZEND_END_ARG_INFO()
1319 
1320 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_setpathdelimiter, 0, 0, 0)
1321 	ZEND_ARG_INFO(0, delimiter)
1322 ZEND_END_ARG_INFO()
1323 
1324 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config__merge, 0, 0, 1)
1325 	ZEND_ARG_OBJ_INFO(0, config, Phalcon\\Config, 0)
1326 	ZEND_ARG_INFO(0, instance)
1327 ZEND_END_ARG_INFO()
1328 
1329 ZEPHIR_INIT_FUNCS(phalcon_config_method_entry) {
1330 	PHP_ME(Phalcon_Config, __construct, arginfo_phalcon_config___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
1331 	PHP_ME(Phalcon_Config, offsetExists, arginfo_phalcon_config_offsetexists, ZEND_ACC_PUBLIC)
1332 	PHP_ME(Phalcon_Config, path, arginfo_phalcon_config_path, ZEND_ACC_PUBLIC)
1333 	PHP_ME(Phalcon_Config, get, arginfo_phalcon_config_get, ZEND_ACC_PUBLIC)
1334 	PHP_ME(Phalcon_Config, offsetGet, arginfo_phalcon_config_offsetget, ZEND_ACC_PUBLIC)
1335 	PHP_ME(Phalcon_Config, offsetSet, arginfo_phalcon_config_offsetset, ZEND_ACC_PUBLIC)
1336 	PHP_ME(Phalcon_Config, offsetUnset, arginfo_phalcon_config_offsetunset, ZEND_ACC_PUBLIC)
1337 	PHP_ME(Phalcon_Config, merge, arginfo_phalcon_config_merge, ZEND_ACC_PUBLIC)
1338 	PHP_ME(Phalcon_Config, toArray, NULL, ZEND_ACC_PUBLIC)
1339 	PHP_ME(Phalcon_Config, count, NULL, ZEND_ACC_PUBLIC)
1340 	PHP_ME(Phalcon_Config, __set_state, arginfo_phalcon_config___set_state, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
1341 	PHP_ME(Phalcon_Config, setPathDelimiter, arginfo_phalcon_config_setpathdelimiter, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
1342 	PHP_ME(Phalcon_Config, getPathDelimiter, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
1343 	PHP_ME(Phalcon_Config, _merge, arginfo_phalcon_config__merge, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
1344 	PHP_FE_END
1345 };
1346 
1347 zend_class_entry *phalcon_db_adapterinterface_ce;
1348 
1349 ZEPHIR_INIT_CLASS(Phalcon_Db_AdapterInterface);
1350 
1351 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_fetchone, 0, 0, 1)
1352 	ZEND_ARG_INFO(0, sqlQuery)
1353 	ZEND_ARG_INFO(0, fetchMode)
1354 	ZEND_ARG_INFO(0, placeholders)
ZEND_END_ARG_INFO()1355 ZEND_END_ARG_INFO()
1356 
1357 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_fetchall, 0, 0, 1)
1358 	ZEND_ARG_INFO(0, sqlQuery)
1359 	ZEND_ARG_INFO(0, fetchMode)
1360 	ZEND_ARG_INFO(0, placeholders)
1361 ZEND_END_ARG_INFO()
1362 
1363 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_insert, 0, 0, 2)
1364 	ZEND_ARG_INFO(0, table)
1365 	ZEND_ARG_ARRAY_INFO(0, values, 0)
1366 	ZEND_ARG_INFO(0, fields)
1367 	ZEND_ARG_INFO(0, dataTypes)
1368 ZEND_END_ARG_INFO()
1369 
1370 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_update, 0, 0, 3)
1371 	ZEND_ARG_INFO(0, table)
1372 	ZEND_ARG_INFO(0, fields)
1373 	ZEND_ARG_INFO(0, values)
1374 	ZEND_ARG_INFO(0, whereCondition)
1375 	ZEND_ARG_INFO(0, dataTypes)
1376 ZEND_END_ARG_INFO()
1377 
1378 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_delete, 0, 0, 1)
1379 	ZEND_ARG_INFO(0, table)
1380 	ZEND_ARG_INFO(0, whereCondition)
1381 	ZEND_ARG_INFO(0, placeholders)
1382 	ZEND_ARG_INFO(0, dataTypes)
1383 ZEND_END_ARG_INFO()
1384 
1385 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_getcolumnlist, 0, 0, 1)
1386 	ZEND_ARG_INFO(0, columnList)
1387 ZEND_END_ARG_INFO()
1388 
1389 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_limit, 0, 0, 2)
1390 	ZEND_ARG_INFO(0, sqlQuery)
1391 	ZEND_ARG_INFO(0, number)
1392 ZEND_END_ARG_INFO()
1393 
1394 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_tableexists, 0, 0, 1)
1395 	ZEND_ARG_INFO(0, tableName)
1396 	ZEND_ARG_INFO(0, schemaName)
1397 ZEND_END_ARG_INFO()
1398 
1399 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_viewexists, 0, 0, 1)
1400 	ZEND_ARG_INFO(0, viewName)
1401 	ZEND_ARG_INFO(0, schemaName)
1402 ZEND_END_ARG_INFO()
1403 
1404 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_forupdate, 0, 0, 1)
1405 	ZEND_ARG_INFO(0, sqlQuery)
1406 ZEND_END_ARG_INFO()
1407 
1408 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_sharedlock, 0, 0, 1)
1409 	ZEND_ARG_INFO(0, sqlQuery)
1410 ZEND_END_ARG_INFO()
1411 
1412 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_createtable, 0, 0, 3)
1413 	ZEND_ARG_INFO(0, tableName)
1414 	ZEND_ARG_INFO(0, schemaName)
1415 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
1416 ZEND_END_ARG_INFO()
1417 
1418 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_droptable, 0, 0, 1)
1419 	ZEND_ARG_INFO(0, tableName)
1420 	ZEND_ARG_INFO(0, schemaName)
1421 	ZEND_ARG_INFO(0, ifExists)
1422 ZEND_END_ARG_INFO()
1423 
1424 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_createview, 0, 0, 2)
1425 	ZEND_ARG_INFO(0, viewName)
1426 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
1427 	ZEND_ARG_INFO(0, schemaName)
1428 ZEND_END_ARG_INFO()
1429 
1430 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_dropview, 0, 0, 1)
1431 	ZEND_ARG_INFO(0, viewName)
1432 	ZEND_ARG_INFO(0, schemaName)
1433 	ZEND_ARG_INFO(0, ifExists)
1434 ZEND_END_ARG_INFO()
1435 
1436 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_addcolumn, 0, 0, 3)
1437 	ZEND_ARG_INFO(0, tableName)
1438 	ZEND_ARG_INFO(0, schemaName)
1439 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
1440 ZEND_END_ARG_INFO()
1441 
1442 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_modifycolumn, 0, 0, 3)
1443 	ZEND_ARG_INFO(0, tableName)
1444 	ZEND_ARG_INFO(0, schemaName)
1445 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
1446 	ZEND_ARG_OBJ_INFO(0, currentColumn, Phalcon\\Db\\ColumnInterface, 1)
1447 ZEND_END_ARG_INFO()
1448 
1449 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_dropcolumn, 0, 0, 3)
1450 	ZEND_ARG_INFO(0, tableName)
1451 	ZEND_ARG_INFO(0, schemaName)
1452 	ZEND_ARG_INFO(0, columnName)
1453 ZEND_END_ARG_INFO()
1454 
1455 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_addindex, 0, 0, 3)
1456 	ZEND_ARG_INFO(0, tableName)
1457 	ZEND_ARG_INFO(0, schemaName)
1458 	ZEND_ARG_OBJ_INFO(0, index, Phalcon\\Db\\IndexInterface, 0)
1459 ZEND_END_ARG_INFO()
1460 
1461 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_dropindex, 0, 0, 3)
1462 	ZEND_ARG_INFO(0, tableName)
1463 	ZEND_ARG_INFO(0, schemaName)
1464 	ZEND_ARG_INFO(0, indexName)
1465 ZEND_END_ARG_INFO()
1466 
1467 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_addprimarykey, 0, 0, 3)
1468 	ZEND_ARG_INFO(0, tableName)
1469 	ZEND_ARG_INFO(0, schemaName)
1470 	ZEND_ARG_OBJ_INFO(0, index, Phalcon\\Db\\IndexInterface, 0)
1471 ZEND_END_ARG_INFO()
1472 
1473 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_dropprimarykey, 0, 0, 2)
1474 	ZEND_ARG_INFO(0, tableName)
1475 	ZEND_ARG_INFO(0, schemaName)
1476 ZEND_END_ARG_INFO()
1477 
1478 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_addforeignkey, 0, 0, 3)
1479 	ZEND_ARG_INFO(0, tableName)
1480 	ZEND_ARG_INFO(0, schemaName)
1481 	ZEND_ARG_OBJ_INFO(0, reference, Phalcon\\Db\\ReferenceInterface, 0)
1482 ZEND_END_ARG_INFO()
1483 
1484 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_dropforeignkey, 0, 0, 3)
1485 	ZEND_ARG_INFO(0, tableName)
1486 	ZEND_ARG_INFO(0, schemaName)
1487 	ZEND_ARG_INFO(0, referenceName)
1488 ZEND_END_ARG_INFO()
1489 
1490 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_getcolumndefinition, 0, 0, 1)
1491 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
1492 ZEND_END_ARG_INFO()
1493 
1494 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_listtables, 0, 0, 0)
1495 	ZEND_ARG_INFO(0, schemaName)
1496 ZEND_END_ARG_INFO()
1497 
1498 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_listviews, 0, 0, 0)
1499 	ZEND_ARG_INFO(0, schemaName)
1500 ZEND_END_ARG_INFO()
1501 
1502 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_connect, 0, 0, 0)
1503 	ZEND_ARG_ARRAY_INFO(0, descriptor, 1)
1504 ZEND_END_ARG_INFO()
1505 
1506 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_query, 0, 0, 1)
1507 	ZEND_ARG_INFO(0, sqlStatement)
1508 	ZEND_ARG_INFO(0, placeholders)
1509 	ZEND_ARG_INFO(0, dataTypes)
1510 ZEND_END_ARG_INFO()
1511 
1512 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_execute, 0, 0, 1)
1513 	ZEND_ARG_INFO(0, sqlStatement)
1514 	ZEND_ARG_INFO(0, placeholders)
1515 	ZEND_ARG_INFO(0, dataTypes)
1516 ZEND_END_ARG_INFO()
1517 
1518 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_escapeidentifier, 0, 0, 1)
1519 	ZEND_ARG_INFO(0, identifier)
1520 ZEND_END_ARG_INFO()
1521 
1522 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_escapestring, 0, 0, 1)
1523 	ZEND_ARG_INFO(0, str)
1524 ZEND_END_ARG_INFO()
1525 
1526 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_lastinsertid, 0, 0, 0)
1527 	ZEND_ARG_INFO(0, sequenceName)
1528 ZEND_END_ARG_INFO()
1529 
1530 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_begin, 0, 0, 0)
1531 	ZEND_ARG_INFO(0, nesting)
1532 ZEND_END_ARG_INFO()
1533 
1534 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_rollback, 0, 0, 0)
1535 	ZEND_ARG_INFO(0, nesting)
1536 ZEND_END_ARG_INFO()
1537 
1538 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_commit, 0, 0, 0)
1539 	ZEND_ARG_INFO(0, nesting)
1540 ZEND_END_ARG_INFO()
1541 
1542 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_describeindexes, 0, 0, 1)
1543 	ZEND_ARG_INFO(0, table)
1544 	ZEND_ARG_INFO(0, schema)
1545 ZEND_END_ARG_INFO()
1546 
1547 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_describereferences, 0, 0, 1)
1548 	ZEND_ARG_INFO(0, table)
1549 	ZEND_ARG_INFO(0, schema)
1550 ZEND_END_ARG_INFO()
1551 
1552 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_tableoptions, 0, 0, 1)
1553 	ZEND_ARG_INFO(0, tableName)
1554 	ZEND_ARG_INFO(0, schemaName)
1555 ZEND_END_ARG_INFO()
1556 
1557 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_createsavepoint, 0, 0, 1)
1558 	ZEND_ARG_INFO(0, name)
1559 ZEND_END_ARG_INFO()
1560 
1561 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_releasesavepoint, 0, 0, 1)
1562 	ZEND_ARG_INFO(0, name)
1563 ZEND_END_ARG_INFO()
1564 
1565 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_rollbacksavepoint, 0, 0, 1)
1566 	ZEND_ARG_INFO(0, name)
1567 ZEND_END_ARG_INFO()
1568 
1569 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_setnestedtransactionswithsavepoints, 0, 0, 1)
1570 	ZEND_ARG_INFO(0, nestedTransactionsWithSavepoints)
1571 ZEND_END_ARG_INFO()
1572 
1573 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapterinterface_describecolumns, 0, 0, 1)
1574 	ZEND_ARG_INFO(0, table)
1575 	ZEND_ARG_INFO(0, schema)
1576 ZEND_END_ARG_INFO()
1577 
1578 ZEPHIR_INIT_FUNCS(phalcon_db_adapterinterface_method_entry) {
1579 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, fetchOne, arginfo_phalcon_db_adapterinterface_fetchone)
1580 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, fetchAll, arginfo_phalcon_db_adapterinterface_fetchall)
1581 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, insert, arginfo_phalcon_db_adapterinterface_insert)
1582 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, update, arginfo_phalcon_db_adapterinterface_update)
1583 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, delete, arginfo_phalcon_db_adapterinterface_delete)
1584 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, getColumnList, arginfo_phalcon_db_adapterinterface_getcolumnlist)
1585 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, limit, arginfo_phalcon_db_adapterinterface_limit)
1586 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, tableExists, arginfo_phalcon_db_adapterinterface_tableexists)
1587 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, viewExists, arginfo_phalcon_db_adapterinterface_viewexists)
1588 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, forUpdate, arginfo_phalcon_db_adapterinterface_forupdate)
1589 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, sharedLock, arginfo_phalcon_db_adapterinterface_sharedlock)
1590 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, createTable, arginfo_phalcon_db_adapterinterface_createtable)
1591 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, dropTable, arginfo_phalcon_db_adapterinterface_droptable)
1592 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, createView, arginfo_phalcon_db_adapterinterface_createview)
1593 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, dropView, arginfo_phalcon_db_adapterinterface_dropview)
1594 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, addColumn, arginfo_phalcon_db_adapterinterface_addcolumn)
1595 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, modifyColumn, arginfo_phalcon_db_adapterinterface_modifycolumn)
1596 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, dropColumn, arginfo_phalcon_db_adapterinterface_dropcolumn)
1597 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, addIndex, arginfo_phalcon_db_adapterinterface_addindex)
1598 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, dropIndex, arginfo_phalcon_db_adapterinterface_dropindex)
1599 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, addPrimaryKey, arginfo_phalcon_db_adapterinterface_addprimarykey)
1600 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, dropPrimaryKey, arginfo_phalcon_db_adapterinterface_dropprimarykey)
1601 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, addForeignKey, arginfo_phalcon_db_adapterinterface_addforeignkey)
1602 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, dropForeignKey, arginfo_phalcon_db_adapterinterface_dropforeignkey)
1603 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, getColumnDefinition, arginfo_phalcon_db_adapterinterface_getcolumndefinition)
1604 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, listTables, arginfo_phalcon_db_adapterinterface_listtables)
1605 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, listViews, arginfo_phalcon_db_adapterinterface_listviews)
1606 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, getDescriptor, NULL)
1607 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, getConnectionId, NULL)
1608 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, getSQLStatement, NULL)
1609 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, getRealSQLStatement, NULL)
1610 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, getSQLVariables, NULL)
1611 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, getSQLBindTypes, NULL)
1612 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, getType, NULL)
1613 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, getDialectType, NULL)
1614 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, getDialect, NULL)
1615 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, connect, arginfo_phalcon_db_adapterinterface_connect)
1616 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, query, arginfo_phalcon_db_adapterinterface_query)
1617 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, execute, arginfo_phalcon_db_adapterinterface_execute)
1618 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, affectedRows, NULL)
1619 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, close, NULL)
1620 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, escapeIdentifier, arginfo_phalcon_db_adapterinterface_escapeidentifier)
1621 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, escapeString, arginfo_phalcon_db_adapterinterface_escapestring)
1622 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, lastInsertId, arginfo_phalcon_db_adapterinterface_lastinsertid)
1623 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, begin, arginfo_phalcon_db_adapterinterface_begin)
1624 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, rollback, arginfo_phalcon_db_adapterinterface_rollback)
1625 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, commit, arginfo_phalcon_db_adapterinterface_commit)
1626 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, isUnderTransaction, NULL)
1627 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, getInternalHandler, NULL)
1628 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, describeIndexes, arginfo_phalcon_db_adapterinterface_describeindexes)
1629 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, describeReferences, arginfo_phalcon_db_adapterinterface_describereferences)
1630 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, tableOptions, arginfo_phalcon_db_adapterinterface_tableoptions)
1631 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, useExplicitIdValue, NULL)
1632 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, getDefaultIdValue, NULL)
1633 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, supportSequences, NULL)
1634 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, createSavepoint, arginfo_phalcon_db_adapterinterface_createsavepoint)
1635 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, releaseSavepoint, arginfo_phalcon_db_adapterinterface_releasesavepoint)
1636 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, rollbackSavepoint, arginfo_phalcon_db_adapterinterface_rollbacksavepoint)
1637 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, setNestedTransactionsWithSavepoints, arginfo_phalcon_db_adapterinterface_setnestedtransactionswithsavepoints)
1638 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, isNestedTransactionsWithSavepoints, NULL)
1639 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, getNestedTransactionSavepointName, NULL)
1640 	PHP_ABSTRACT_ME(Phalcon_Db_AdapterInterface, describeColumns, arginfo_phalcon_db_adapterinterface_describecolumns)
1641 	PHP_FE_END
1642 };
1643 
1644 zend_class_entry *phalcon_logger_adapter_ce;
1645 
1646 ZEPHIR_INIT_CLASS(Phalcon_Logger_Adapter);
1647 
1648 static PHP_METHOD(Phalcon_Logger_Adapter, setLogLevel);
1649 static PHP_METHOD(Phalcon_Logger_Adapter, getLogLevel);
1650 static PHP_METHOD(Phalcon_Logger_Adapter, setFormatter);
1651 static PHP_METHOD(Phalcon_Logger_Adapter, begin);
1652 static PHP_METHOD(Phalcon_Logger_Adapter, commit);
1653 static PHP_METHOD(Phalcon_Logger_Adapter, rollback);
1654 static PHP_METHOD(Phalcon_Logger_Adapter, isTransaction);
1655 static PHP_METHOD(Phalcon_Logger_Adapter, critical);
1656 static PHP_METHOD(Phalcon_Logger_Adapter, emergency);
1657 static PHP_METHOD(Phalcon_Logger_Adapter, debug);
1658 static PHP_METHOD(Phalcon_Logger_Adapter, error);
1659 static PHP_METHOD(Phalcon_Logger_Adapter, info);
1660 static PHP_METHOD(Phalcon_Logger_Adapter, notice);
1661 static PHP_METHOD(Phalcon_Logger_Adapter, warning);
1662 static PHP_METHOD(Phalcon_Logger_Adapter, alert);
1663 static PHP_METHOD(Phalcon_Logger_Adapter, log);
1664 zend_object_value zephir_init_properties_Phalcon_Logger_Adapter(zend_class_entry *class_type TSRMLS_DC);
1665 
1666 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_setloglevel, 0, 0, 1)
1667 	ZEND_ARG_INFO(0, level)
ZEND_END_ARG_INFO()1668 ZEND_END_ARG_INFO()
1669 
1670 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_setformatter, 0, 0, 1)
1671 	ZEND_ARG_OBJ_INFO(0, formatter, Phalcon\\Logger\\FormatterInterface, 0)
1672 ZEND_END_ARG_INFO()
1673 
1674 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_critical, 0, 0, 1)
1675 	ZEND_ARG_INFO(0, message)
1676 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1677 ZEND_END_ARG_INFO()
1678 
1679 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_emergency, 0, 0, 1)
1680 	ZEND_ARG_INFO(0, message)
1681 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1682 ZEND_END_ARG_INFO()
1683 
1684 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_debug, 0, 0, 1)
1685 	ZEND_ARG_INFO(0, message)
1686 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1687 ZEND_END_ARG_INFO()
1688 
1689 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_error, 0, 0, 1)
1690 	ZEND_ARG_INFO(0, message)
1691 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1692 ZEND_END_ARG_INFO()
1693 
1694 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_info, 0, 0, 1)
1695 	ZEND_ARG_INFO(0, message)
1696 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1697 ZEND_END_ARG_INFO()
1698 
1699 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_notice, 0, 0, 1)
1700 	ZEND_ARG_INFO(0, message)
1701 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1702 ZEND_END_ARG_INFO()
1703 
1704 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_warning, 0, 0, 1)
1705 	ZEND_ARG_INFO(0, message)
1706 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1707 ZEND_END_ARG_INFO()
1708 
1709 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_alert, 0, 0, 1)
1710 	ZEND_ARG_INFO(0, message)
1711 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1712 ZEND_END_ARG_INFO()
1713 
1714 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_log, 0, 0, 1)
1715 	ZEND_ARG_INFO(0, type)
1716 	ZEND_ARG_INFO(0, message)
1717 	ZEND_ARG_ARRAY_INFO(0, context, 1)
1718 ZEND_END_ARG_INFO()
1719 
1720 ZEPHIR_INIT_FUNCS(phalcon_logger_adapter_method_entry) {
1721 	PHP_ME(Phalcon_Logger_Adapter, setLogLevel, arginfo_phalcon_logger_adapter_setloglevel, ZEND_ACC_PUBLIC)
1722 	PHP_ME(Phalcon_Logger_Adapter, getLogLevel, NULL, ZEND_ACC_PUBLIC)
1723 	PHP_ME(Phalcon_Logger_Adapter, setFormatter, arginfo_phalcon_logger_adapter_setformatter, ZEND_ACC_PUBLIC)
1724 	PHP_ME(Phalcon_Logger_Adapter, begin, NULL, ZEND_ACC_PUBLIC)
1725 	PHP_ME(Phalcon_Logger_Adapter, commit, NULL, ZEND_ACC_PUBLIC)
1726 	PHP_ME(Phalcon_Logger_Adapter, rollback, NULL, ZEND_ACC_PUBLIC)
1727 	PHP_ME(Phalcon_Logger_Adapter, isTransaction, NULL, ZEND_ACC_PUBLIC)
1728 	PHP_ME(Phalcon_Logger_Adapter, critical, arginfo_phalcon_logger_adapter_critical, ZEND_ACC_PUBLIC)
1729 	PHP_ME(Phalcon_Logger_Adapter, emergency, arginfo_phalcon_logger_adapter_emergency, ZEND_ACC_PUBLIC)
1730 	PHP_ME(Phalcon_Logger_Adapter, debug, arginfo_phalcon_logger_adapter_debug, ZEND_ACC_PUBLIC)
1731 	PHP_ME(Phalcon_Logger_Adapter, error, arginfo_phalcon_logger_adapter_error, ZEND_ACC_PUBLIC)
1732 	PHP_ME(Phalcon_Logger_Adapter, info, arginfo_phalcon_logger_adapter_info, ZEND_ACC_PUBLIC)
1733 	PHP_ME(Phalcon_Logger_Adapter, notice, arginfo_phalcon_logger_adapter_notice, ZEND_ACC_PUBLIC)
1734 	PHP_ME(Phalcon_Logger_Adapter, warning, arginfo_phalcon_logger_adapter_warning, ZEND_ACC_PUBLIC)
1735 	PHP_ME(Phalcon_Logger_Adapter, alert, arginfo_phalcon_logger_adapter_alert, ZEND_ACC_PUBLIC)
1736 	PHP_ME(Phalcon_Logger_Adapter, log, arginfo_phalcon_logger_adapter_log, ZEND_ACC_PUBLIC)
1737 	PHP_FE_END
1738 };
1739 
1740 zend_class_entry *phalcon_logger_formatterinterface_ce;
1741 
1742 ZEPHIR_INIT_CLASS(Phalcon_Logger_FormatterInterface);
1743 
1744 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_formatterinterface_format, 0, 0, 3)
1745 	ZEND_ARG_INFO(0, message)
1746 	ZEND_ARG_INFO(0, type)
1747 	ZEND_ARG_INFO(0, timestamp)
1748 	ZEND_ARG_INFO(0, context)
ZEND_END_ARG_INFO()1749 ZEND_END_ARG_INFO()
1750 
1751 ZEPHIR_INIT_FUNCS(phalcon_logger_formatterinterface_method_entry) {
1752 	PHP_ABSTRACT_ME(Phalcon_Logger_FormatterInterface, format, arginfo_phalcon_logger_formatterinterface_format)
1753 	PHP_FE_END
1754 };
1755 
1756 zend_class_entry *phalcon_session_adapterinterface_ce;
1757 
1758 ZEPHIR_INIT_CLASS(Phalcon_Session_AdapterInterface);
1759 
1760 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapterinterface_setoptions, 0, 0, 1)
1761 	ZEND_ARG_ARRAY_INFO(0, options, 0)
ZEND_END_ARG_INFO()1762 ZEND_END_ARG_INFO()
1763 
1764 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapterinterface_get, 0, 0, 1)
1765 	ZEND_ARG_INFO(0, index)
1766 	ZEND_ARG_INFO(0, defaultValue)
1767 ZEND_END_ARG_INFO()
1768 
1769 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapterinterface_set, 0, 0, 2)
1770 	ZEND_ARG_INFO(0, index)
1771 	ZEND_ARG_INFO(0, value)
1772 ZEND_END_ARG_INFO()
1773 
1774 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapterinterface_has, 0, 0, 1)
1775 	ZEND_ARG_INFO(0, index)
1776 ZEND_END_ARG_INFO()
1777 
1778 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapterinterface_remove, 0, 0, 1)
1779 	ZEND_ARG_INFO(0, index)
1780 ZEND_END_ARG_INFO()
1781 
1782 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapterinterface_destroy, 0, 0, 0)
1783 	ZEND_ARG_INFO(0, removeData)
1784 ZEND_END_ARG_INFO()
1785 
1786 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapterinterface_regenerateid, 0, 0, 0)
1787 	ZEND_ARG_INFO(0, deleteOldSession)
1788 ZEND_END_ARG_INFO()
1789 
1790 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapterinterface_setname, 0, 0, 1)
1791 	ZEND_ARG_INFO(0, name)
1792 ZEND_END_ARG_INFO()
1793 
1794 ZEPHIR_INIT_FUNCS(phalcon_session_adapterinterface_method_entry) {
1795 	PHP_ABSTRACT_ME(Phalcon_Session_AdapterInterface, start, NULL)
1796 	PHP_ABSTRACT_ME(Phalcon_Session_AdapterInterface, setOptions, arginfo_phalcon_session_adapterinterface_setoptions)
1797 	PHP_ABSTRACT_ME(Phalcon_Session_AdapterInterface, getOptions, NULL)
1798 	PHP_ABSTRACT_ME(Phalcon_Session_AdapterInterface, get, arginfo_phalcon_session_adapterinterface_get)
1799 	PHP_ABSTRACT_ME(Phalcon_Session_AdapterInterface, set, arginfo_phalcon_session_adapterinterface_set)
1800 	PHP_ABSTRACT_ME(Phalcon_Session_AdapterInterface, has, arginfo_phalcon_session_adapterinterface_has)
1801 	PHP_ABSTRACT_ME(Phalcon_Session_AdapterInterface, remove, arginfo_phalcon_session_adapterinterface_remove)
1802 	PHP_ABSTRACT_ME(Phalcon_Session_AdapterInterface, getId, NULL)
1803 	PHP_ABSTRACT_ME(Phalcon_Session_AdapterInterface, isStarted, NULL)
1804 	PHP_ABSTRACT_ME(Phalcon_Session_AdapterInterface, destroy, arginfo_phalcon_session_adapterinterface_destroy)
1805 	PHP_ABSTRACT_ME(Phalcon_Session_AdapterInterface, regenerateId, arginfo_phalcon_session_adapterinterface_regenerateid)
1806 	PHP_ABSTRACT_ME(Phalcon_Session_AdapterInterface, setName, arginfo_phalcon_session_adapterinterface_setname)
1807 	PHP_ABSTRACT_ME(Phalcon_Session_AdapterInterface, getName, NULL)
1808 	PHP_FE_END
1809 };
1810 
1811 zend_class_entry *phalcon_db_adapter_ce;
1812 
1813 ZEPHIR_INIT_CLASS(Phalcon_Db_Adapter);
1814 
1815 static PHP_METHOD(Phalcon_Db_Adapter, getDialectType);
1816 static PHP_METHOD(Phalcon_Db_Adapter, getType);
1817 static PHP_METHOD(Phalcon_Db_Adapter, getSqlVariables);
1818 static PHP_METHOD(Phalcon_Db_Adapter, __construct);
1819 static PHP_METHOD(Phalcon_Db_Adapter, setEventsManager);
1820 static PHP_METHOD(Phalcon_Db_Adapter, getEventsManager);
1821 static PHP_METHOD(Phalcon_Db_Adapter, setDialect);
1822 static PHP_METHOD(Phalcon_Db_Adapter, getDialect);
1823 static PHP_METHOD(Phalcon_Db_Adapter, fetchOne);
1824 static PHP_METHOD(Phalcon_Db_Adapter, fetchAll);
1825 static PHP_METHOD(Phalcon_Db_Adapter, fetchColumn);
1826 static PHP_METHOD(Phalcon_Db_Adapter, insert);
1827 static PHP_METHOD(Phalcon_Db_Adapter, insertAsDict);
1828 static PHP_METHOD(Phalcon_Db_Adapter, update);
1829 static PHP_METHOD(Phalcon_Db_Adapter, updateAsDict);
1830 static PHP_METHOD(Phalcon_Db_Adapter, delete);
1831 static PHP_METHOD(Phalcon_Db_Adapter, escapeIdentifier);
1832 static PHP_METHOD(Phalcon_Db_Adapter, getColumnList);
1833 static PHP_METHOD(Phalcon_Db_Adapter, limit);
1834 static PHP_METHOD(Phalcon_Db_Adapter, tableExists);
1835 static PHP_METHOD(Phalcon_Db_Adapter, viewExists);
1836 static PHP_METHOD(Phalcon_Db_Adapter, forUpdate);
1837 static PHP_METHOD(Phalcon_Db_Adapter, sharedLock);
1838 static PHP_METHOD(Phalcon_Db_Adapter, createTable);
1839 static PHP_METHOD(Phalcon_Db_Adapter, dropTable);
1840 static PHP_METHOD(Phalcon_Db_Adapter, createView);
1841 static PHP_METHOD(Phalcon_Db_Adapter, dropView);
1842 static PHP_METHOD(Phalcon_Db_Adapter, addColumn);
1843 static PHP_METHOD(Phalcon_Db_Adapter, modifyColumn);
1844 static PHP_METHOD(Phalcon_Db_Adapter, dropColumn);
1845 static PHP_METHOD(Phalcon_Db_Adapter, addIndex);
1846 static PHP_METHOD(Phalcon_Db_Adapter, dropIndex);
1847 static PHP_METHOD(Phalcon_Db_Adapter, addPrimaryKey);
1848 static PHP_METHOD(Phalcon_Db_Adapter, dropPrimaryKey);
1849 static PHP_METHOD(Phalcon_Db_Adapter, addForeignKey);
1850 static PHP_METHOD(Phalcon_Db_Adapter, dropForeignKey);
1851 static PHP_METHOD(Phalcon_Db_Adapter, getColumnDefinition);
1852 static PHP_METHOD(Phalcon_Db_Adapter, listTables);
1853 static PHP_METHOD(Phalcon_Db_Adapter, listViews);
1854 static PHP_METHOD(Phalcon_Db_Adapter, describeIndexes);
1855 static PHP_METHOD(Phalcon_Db_Adapter, describeReferences);
1856 static PHP_METHOD(Phalcon_Db_Adapter, tableOptions);
1857 static PHP_METHOD(Phalcon_Db_Adapter, createSavepoint);
1858 static PHP_METHOD(Phalcon_Db_Adapter, releaseSavepoint);
1859 static PHP_METHOD(Phalcon_Db_Adapter, rollbackSavepoint);
1860 static PHP_METHOD(Phalcon_Db_Adapter, setNestedTransactionsWithSavepoints);
1861 static PHP_METHOD(Phalcon_Db_Adapter, isNestedTransactionsWithSavepoints);
1862 static PHP_METHOD(Phalcon_Db_Adapter, getNestedTransactionSavepointName);
1863 static PHP_METHOD(Phalcon_Db_Adapter, getDefaultIdValue);
1864 static PHP_METHOD(Phalcon_Db_Adapter, getDefaultValue);
1865 static PHP_METHOD(Phalcon_Db_Adapter, supportSequences);
1866 static PHP_METHOD(Phalcon_Db_Adapter, useExplicitIdValue);
1867 static PHP_METHOD(Phalcon_Db_Adapter, getDescriptor);
1868 static PHP_METHOD(Phalcon_Db_Adapter, getConnectionId);
1869 static PHP_METHOD(Phalcon_Db_Adapter, getSQLStatement);
1870 static PHP_METHOD(Phalcon_Db_Adapter, getRealSQLStatement);
1871 static PHP_METHOD(Phalcon_Db_Adapter, getSQLBindTypes);
1872 zend_object_value zephir_init_properties_Phalcon_Db_Adapter(zend_class_entry *class_type TSRMLS_DC);
1873 
1874 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter___construct, 0, 0, 1)
1875 	ZEND_ARG_ARRAY_INFO(0, descriptor, 0)
ZEND_END_ARG_INFO()1876 ZEND_END_ARG_INFO()
1877 
1878 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_seteventsmanager, 0, 0, 1)
1879 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
1880 ZEND_END_ARG_INFO()
1881 
1882 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_setdialect, 0, 0, 1)
1883 	ZEND_ARG_OBJ_INFO(0, dialect, Phalcon\\Db\\DialectInterface, 0)
1884 ZEND_END_ARG_INFO()
1885 
1886 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_fetchone, 0, 0, 1)
1887 	ZEND_ARG_INFO(0, sqlQuery)
1888 	ZEND_ARG_INFO(0, fetchMode)
1889 	ZEND_ARG_INFO(0, bindParams)
1890 	ZEND_ARG_INFO(0, bindTypes)
1891 ZEND_END_ARG_INFO()
1892 
1893 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_fetchall, 0, 0, 1)
1894 	ZEND_ARG_INFO(0, sqlQuery)
1895 	ZEND_ARG_INFO(0, fetchMode)
1896 	ZEND_ARG_INFO(0, bindParams)
1897 	ZEND_ARG_INFO(0, bindTypes)
1898 ZEND_END_ARG_INFO()
1899 
1900 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_fetchcolumn, 0, 0, 1)
1901 	ZEND_ARG_INFO(0, sqlQuery)
1902 	ZEND_ARG_INFO(0, placeholders)
1903 	ZEND_ARG_INFO(0, column)
1904 ZEND_END_ARG_INFO()
1905 
1906 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_insert, 0, 0, 2)
1907 	ZEND_ARG_INFO(0, table)
1908 	ZEND_ARG_ARRAY_INFO(0, values, 0)
1909 	ZEND_ARG_INFO(0, fields)
1910 	ZEND_ARG_INFO(0, dataTypes)
1911 ZEND_END_ARG_INFO()
1912 
1913 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_insertasdict, 0, 0, 2)
1914 	ZEND_ARG_INFO(0, table)
1915 	ZEND_ARG_INFO(0, data)
1916 	ZEND_ARG_INFO(0, dataTypes)
1917 ZEND_END_ARG_INFO()
1918 
1919 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_update, 0, 0, 3)
1920 	ZEND_ARG_INFO(0, table)
1921 	ZEND_ARG_INFO(0, fields)
1922 	ZEND_ARG_INFO(0, values)
1923 	ZEND_ARG_INFO(0, whereCondition)
1924 	ZEND_ARG_INFO(0, dataTypes)
1925 ZEND_END_ARG_INFO()
1926 
1927 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_updateasdict, 0, 0, 2)
1928 	ZEND_ARG_INFO(0, table)
1929 	ZEND_ARG_INFO(0, data)
1930 	ZEND_ARG_INFO(0, whereCondition)
1931 	ZEND_ARG_INFO(0, dataTypes)
1932 ZEND_END_ARG_INFO()
1933 
1934 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_delete, 0, 0, 1)
1935 	ZEND_ARG_INFO(0, table)
1936 	ZEND_ARG_INFO(0, whereCondition)
1937 	ZEND_ARG_INFO(0, placeholders)
1938 	ZEND_ARG_INFO(0, dataTypes)
1939 ZEND_END_ARG_INFO()
1940 
1941 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_escapeidentifier, 0, 0, 1)
1942 	ZEND_ARG_INFO(0, identifier)
1943 ZEND_END_ARG_INFO()
1944 
1945 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_getcolumnlist, 0, 0, 1)
1946 	ZEND_ARG_INFO(0, columnList)
1947 ZEND_END_ARG_INFO()
1948 
1949 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_limit, 0, 0, 2)
1950 	ZEND_ARG_INFO(0, sqlQuery)
1951 	ZEND_ARG_INFO(0, number)
1952 ZEND_END_ARG_INFO()
1953 
1954 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_tableexists, 0, 0, 1)
1955 	ZEND_ARG_INFO(0, tableName)
1956 	ZEND_ARG_INFO(0, schemaName)
1957 ZEND_END_ARG_INFO()
1958 
1959 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_viewexists, 0, 0, 1)
1960 	ZEND_ARG_INFO(0, viewName)
1961 	ZEND_ARG_INFO(0, schemaName)
1962 ZEND_END_ARG_INFO()
1963 
1964 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_forupdate, 0, 0, 1)
1965 	ZEND_ARG_INFO(0, sqlQuery)
1966 ZEND_END_ARG_INFO()
1967 
1968 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_sharedlock, 0, 0, 1)
1969 	ZEND_ARG_INFO(0, sqlQuery)
1970 ZEND_END_ARG_INFO()
1971 
1972 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_createtable, 0, 0, 3)
1973 	ZEND_ARG_INFO(0, tableName)
1974 	ZEND_ARG_INFO(0, schemaName)
1975 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
1976 ZEND_END_ARG_INFO()
1977 
1978 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_droptable, 0, 0, 1)
1979 	ZEND_ARG_INFO(0, tableName)
1980 	ZEND_ARG_INFO(0, schemaName)
1981 	ZEND_ARG_INFO(0, ifExists)
1982 ZEND_END_ARG_INFO()
1983 
1984 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_createview, 0, 0, 2)
1985 	ZEND_ARG_INFO(0, viewName)
1986 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
1987 	ZEND_ARG_INFO(0, schemaName)
1988 ZEND_END_ARG_INFO()
1989 
1990 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_dropview, 0, 0, 1)
1991 	ZEND_ARG_INFO(0, viewName)
1992 	ZEND_ARG_INFO(0, schemaName)
1993 	ZEND_ARG_INFO(0, ifExists)
1994 ZEND_END_ARG_INFO()
1995 
1996 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_addcolumn, 0, 0, 3)
1997 	ZEND_ARG_INFO(0, tableName)
1998 	ZEND_ARG_INFO(0, schemaName)
1999 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
2000 ZEND_END_ARG_INFO()
2001 
2002 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_modifycolumn, 0, 0, 3)
2003 	ZEND_ARG_INFO(0, tableName)
2004 	ZEND_ARG_INFO(0, schemaName)
2005 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
2006 	ZEND_ARG_OBJ_INFO(0, currentColumn, Phalcon\\Db\\ColumnInterface, 1)
2007 ZEND_END_ARG_INFO()
2008 
2009 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_dropcolumn, 0, 0, 3)
2010 	ZEND_ARG_INFO(0, tableName)
2011 	ZEND_ARG_INFO(0, schemaName)
2012 	ZEND_ARG_INFO(0, columnName)
2013 ZEND_END_ARG_INFO()
2014 
2015 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_addindex, 0, 0, 3)
2016 	ZEND_ARG_INFO(0, tableName)
2017 	ZEND_ARG_INFO(0, schemaName)
2018 	ZEND_ARG_OBJ_INFO(0, index, Phalcon\\Db\\IndexInterface, 0)
2019 ZEND_END_ARG_INFO()
2020 
2021 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_dropindex, 0, 0, 3)
2022 	ZEND_ARG_INFO(0, tableName)
2023 	ZEND_ARG_INFO(0, schemaName)
2024 	ZEND_ARG_INFO(0, indexName)
2025 ZEND_END_ARG_INFO()
2026 
2027 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_addprimarykey, 0, 0, 3)
2028 	ZEND_ARG_INFO(0, tableName)
2029 	ZEND_ARG_INFO(0, schemaName)
2030 	ZEND_ARG_OBJ_INFO(0, index, Phalcon\\Db\\IndexInterface, 0)
2031 ZEND_END_ARG_INFO()
2032 
2033 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_dropprimarykey, 0, 0, 2)
2034 	ZEND_ARG_INFO(0, tableName)
2035 	ZEND_ARG_INFO(0, schemaName)
2036 ZEND_END_ARG_INFO()
2037 
2038 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_addforeignkey, 0, 0, 3)
2039 	ZEND_ARG_INFO(0, tableName)
2040 	ZEND_ARG_INFO(0, schemaName)
2041 	ZEND_ARG_OBJ_INFO(0, reference, Phalcon\\Db\\ReferenceInterface, 0)
2042 ZEND_END_ARG_INFO()
2043 
2044 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_dropforeignkey, 0, 0, 3)
2045 	ZEND_ARG_INFO(0, tableName)
2046 	ZEND_ARG_INFO(0, schemaName)
2047 	ZEND_ARG_INFO(0, referenceName)
2048 ZEND_END_ARG_INFO()
2049 
2050 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_getcolumndefinition, 0, 0, 1)
2051 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
2052 ZEND_END_ARG_INFO()
2053 
2054 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_listtables, 0, 0, 0)
2055 	ZEND_ARG_INFO(0, schemaName)
2056 ZEND_END_ARG_INFO()
2057 
2058 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_listviews, 0, 0, 0)
2059 	ZEND_ARG_INFO(0, schemaName)
2060 ZEND_END_ARG_INFO()
2061 
2062 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_describeindexes, 0, 0, 1)
2063 	ZEND_ARG_INFO(0, table)
2064 	ZEND_ARG_INFO(0, schema)
2065 ZEND_END_ARG_INFO()
2066 
2067 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_describereferences, 0, 0, 1)
2068 	ZEND_ARG_INFO(0, table)
2069 	ZEND_ARG_INFO(0, schema)
2070 ZEND_END_ARG_INFO()
2071 
2072 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_tableoptions, 0, 0, 1)
2073 	ZEND_ARG_INFO(0, tableName)
2074 	ZEND_ARG_INFO(0, schemaName)
2075 ZEND_END_ARG_INFO()
2076 
2077 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_createsavepoint, 0, 0, 1)
2078 	ZEND_ARG_INFO(0, name)
2079 ZEND_END_ARG_INFO()
2080 
2081 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_releasesavepoint, 0, 0, 1)
2082 	ZEND_ARG_INFO(0, name)
2083 ZEND_END_ARG_INFO()
2084 
2085 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_rollbacksavepoint, 0, 0, 1)
2086 	ZEND_ARG_INFO(0, name)
2087 ZEND_END_ARG_INFO()
2088 
2089 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_setnestedtransactionswithsavepoints, 0, 0, 1)
2090 	ZEND_ARG_INFO(0, nestedTransactionsWithSavepoints)
2091 ZEND_END_ARG_INFO()
2092 
2093 ZEPHIR_INIT_FUNCS(phalcon_db_adapter_method_entry) {
2094 	PHP_ME(Phalcon_Db_Adapter, getDialectType, NULL, ZEND_ACC_PUBLIC)
2095 	PHP_ME(Phalcon_Db_Adapter, getType, NULL, ZEND_ACC_PUBLIC)
2096 	PHP_ME(Phalcon_Db_Adapter, getSqlVariables, NULL, ZEND_ACC_PUBLIC)
2097 	PHP_ME(Phalcon_Db_Adapter, __construct, arginfo_phalcon_db_adapter___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
2098 	PHP_ME(Phalcon_Db_Adapter, setEventsManager, arginfo_phalcon_db_adapter_seteventsmanager, ZEND_ACC_PUBLIC)
2099 	PHP_ME(Phalcon_Db_Adapter, getEventsManager, NULL, ZEND_ACC_PUBLIC)
2100 	PHP_ME(Phalcon_Db_Adapter, setDialect, arginfo_phalcon_db_adapter_setdialect, ZEND_ACC_PUBLIC)
2101 	PHP_ME(Phalcon_Db_Adapter, getDialect, NULL, ZEND_ACC_PUBLIC)
2102 	PHP_ME(Phalcon_Db_Adapter, fetchOne, arginfo_phalcon_db_adapter_fetchone, ZEND_ACC_PUBLIC)
2103 	PHP_ME(Phalcon_Db_Adapter, fetchAll, arginfo_phalcon_db_adapter_fetchall, ZEND_ACC_PUBLIC)
2104 	PHP_ME(Phalcon_Db_Adapter, fetchColumn, arginfo_phalcon_db_adapter_fetchcolumn, ZEND_ACC_PUBLIC)
2105 	PHP_ME(Phalcon_Db_Adapter, insert, arginfo_phalcon_db_adapter_insert, ZEND_ACC_PUBLIC)
2106 	PHP_ME(Phalcon_Db_Adapter, insertAsDict, arginfo_phalcon_db_adapter_insertasdict, ZEND_ACC_PUBLIC)
2107 	PHP_ME(Phalcon_Db_Adapter, update, arginfo_phalcon_db_adapter_update, ZEND_ACC_PUBLIC)
2108 	PHP_ME(Phalcon_Db_Adapter, updateAsDict, arginfo_phalcon_db_adapter_updateasdict, ZEND_ACC_PUBLIC)
2109 	PHP_ME(Phalcon_Db_Adapter, delete, arginfo_phalcon_db_adapter_delete, ZEND_ACC_PUBLIC)
2110 	PHP_ME(Phalcon_Db_Adapter, escapeIdentifier, arginfo_phalcon_db_adapter_escapeidentifier, ZEND_ACC_PUBLIC)
2111 	PHP_ME(Phalcon_Db_Adapter, getColumnList, arginfo_phalcon_db_adapter_getcolumnlist, ZEND_ACC_PUBLIC)
2112 	PHP_ME(Phalcon_Db_Adapter, limit, arginfo_phalcon_db_adapter_limit, ZEND_ACC_PUBLIC)
2113 	PHP_ME(Phalcon_Db_Adapter, tableExists, arginfo_phalcon_db_adapter_tableexists, ZEND_ACC_PUBLIC)
2114 	PHP_ME(Phalcon_Db_Adapter, viewExists, arginfo_phalcon_db_adapter_viewexists, ZEND_ACC_PUBLIC)
2115 	PHP_ME(Phalcon_Db_Adapter, forUpdate, arginfo_phalcon_db_adapter_forupdate, ZEND_ACC_PUBLIC)
2116 	PHP_ME(Phalcon_Db_Adapter, sharedLock, arginfo_phalcon_db_adapter_sharedlock, ZEND_ACC_PUBLIC)
2117 	PHP_ME(Phalcon_Db_Adapter, createTable, arginfo_phalcon_db_adapter_createtable, ZEND_ACC_PUBLIC)
2118 	PHP_ME(Phalcon_Db_Adapter, dropTable, arginfo_phalcon_db_adapter_droptable, ZEND_ACC_PUBLIC)
2119 	PHP_ME(Phalcon_Db_Adapter, createView, arginfo_phalcon_db_adapter_createview, ZEND_ACC_PUBLIC)
2120 	PHP_ME(Phalcon_Db_Adapter, dropView, arginfo_phalcon_db_adapter_dropview, ZEND_ACC_PUBLIC)
2121 	PHP_ME(Phalcon_Db_Adapter, addColumn, arginfo_phalcon_db_adapter_addcolumn, ZEND_ACC_PUBLIC)
2122 	PHP_ME(Phalcon_Db_Adapter, modifyColumn, arginfo_phalcon_db_adapter_modifycolumn, ZEND_ACC_PUBLIC)
2123 	PHP_ME(Phalcon_Db_Adapter, dropColumn, arginfo_phalcon_db_adapter_dropcolumn, ZEND_ACC_PUBLIC)
2124 	PHP_ME(Phalcon_Db_Adapter, addIndex, arginfo_phalcon_db_adapter_addindex, ZEND_ACC_PUBLIC)
2125 	PHP_ME(Phalcon_Db_Adapter, dropIndex, arginfo_phalcon_db_adapter_dropindex, ZEND_ACC_PUBLIC)
2126 	PHP_ME(Phalcon_Db_Adapter, addPrimaryKey, arginfo_phalcon_db_adapter_addprimarykey, ZEND_ACC_PUBLIC)
2127 	PHP_ME(Phalcon_Db_Adapter, dropPrimaryKey, arginfo_phalcon_db_adapter_dropprimarykey, ZEND_ACC_PUBLIC)
2128 	PHP_ME(Phalcon_Db_Adapter, addForeignKey, arginfo_phalcon_db_adapter_addforeignkey, ZEND_ACC_PUBLIC)
2129 	PHP_ME(Phalcon_Db_Adapter, dropForeignKey, arginfo_phalcon_db_adapter_dropforeignkey, ZEND_ACC_PUBLIC)
2130 	PHP_ME(Phalcon_Db_Adapter, getColumnDefinition, arginfo_phalcon_db_adapter_getcolumndefinition, ZEND_ACC_PUBLIC)
2131 	PHP_ME(Phalcon_Db_Adapter, listTables, arginfo_phalcon_db_adapter_listtables, ZEND_ACC_PUBLIC)
2132 	PHP_ME(Phalcon_Db_Adapter, listViews, arginfo_phalcon_db_adapter_listviews, ZEND_ACC_PUBLIC)
2133 	PHP_ME(Phalcon_Db_Adapter, describeIndexes, arginfo_phalcon_db_adapter_describeindexes, ZEND_ACC_PUBLIC)
2134 	PHP_ME(Phalcon_Db_Adapter, describeReferences, arginfo_phalcon_db_adapter_describereferences, ZEND_ACC_PUBLIC)
2135 	PHP_ME(Phalcon_Db_Adapter, tableOptions, arginfo_phalcon_db_adapter_tableoptions, ZEND_ACC_PUBLIC)
2136 	PHP_ME(Phalcon_Db_Adapter, createSavepoint, arginfo_phalcon_db_adapter_createsavepoint, ZEND_ACC_PUBLIC)
2137 	PHP_ME(Phalcon_Db_Adapter, releaseSavepoint, arginfo_phalcon_db_adapter_releasesavepoint, ZEND_ACC_PUBLIC)
2138 	PHP_ME(Phalcon_Db_Adapter, rollbackSavepoint, arginfo_phalcon_db_adapter_rollbacksavepoint, ZEND_ACC_PUBLIC)
2139 	PHP_ME(Phalcon_Db_Adapter, setNestedTransactionsWithSavepoints, arginfo_phalcon_db_adapter_setnestedtransactionswithsavepoints, ZEND_ACC_PUBLIC)
2140 	PHP_ME(Phalcon_Db_Adapter, isNestedTransactionsWithSavepoints, NULL, ZEND_ACC_PUBLIC)
2141 	PHP_ME(Phalcon_Db_Adapter, getNestedTransactionSavepointName, NULL, ZEND_ACC_PUBLIC)
2142 	PHP_ME(Phalcon_Db_Adapter, getDefaultIdValue, NULL, ZEND_ACC_PUBLIC)
2143 	PHP_ME(Phalcon_Db_Adapter, getDefaultValue, NULL, ZEND_ACC_PUBLIC)
2144 	PHP_ME(Phalcon_Db_Adapter, supportSequences, NULL, ZEND_ACC_PUBLIC)
2145 	PHP_ME(Phalcon_Db_Adapter, useExplicitIdValue, NULL, ZEND_ACC_PUBLIC)
2146 	PHP_ME(Phalcon_Db_Adapter, getDescriptor, NULL, ZEND_ACC_PUBLIC)
2147 	PHP_ME(Phalcon_Db_Adapter, getConnectionId, NULL, ZEND_ACC_PUBLIC)
2148 	PHP_ME(Phalcon_Db_Adapter, getSQLStatement, NULL, ZEND_ACC_PUBLIC)
2149 	PHP_ME(Phalcon_Db_Adapter, getRealSQLStatement, NULL, ZEND_ACC_PUBLIC)
2150 	PHP_ME(Phalcon_Db_Adapter, getSQLBindTypes, NULL, ZEND_ACC_PUBLIC)
2151 	PHP_FE_END
2152 };
2153 
2154 zend_class_entry *phalcon_db_dialectinterface_ce;
2155 
2156 ZEPHIR_INIT_CLASS(Phalcon_Db_DialectInterface);
2157 
2158 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_limit, 0, 0, 2)
2159 	ZEND_ARG_INFO(0, sqlQuery)
2160 	ZEND_ARG_INFO(0, number)
ZEND_END_ARG_INFO()2161 ZEND_END_ARG_INFO()
2162 
2163 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_forupdate, 0, 0, 1)
2164 	ZEND_ARG_INFO(0, sqlQuery)
2165 ZEND_END_ARG_INFO()
2166 
2167 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_sharedlock, 0, 0, 1)
2168 	ZEND_ARG_INFO(0, sqlQuery)
2169 ZEND_END_ARG_INFO()
2170 
2171 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_select, 0, 0, 1)
2172 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
2173 ZEND_END_ARG_INFO()
2174 
2175 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_getcolumnlist, 0, 0, 1)
2176 	ZEND_ARG_ARRAY_INFO(0, columnList, 0)
2177 ZEND_END_ARG_INFO()
2178 
2179 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_getcolumndefinition, 0, 0, 1)
2180 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
2181 ZEND_END_ARG_INFO()
2182 
2183 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_addcolumn, 0, 0, 3)
2184 	ZEND_ARG_INFO(0, tableName)
2185 	ZEND_ARG_INFO(0, schemaName)
2186 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
2187 ZEND_END_ARG_INFO()
2188 
2189 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_modifycolumn, 0, 0, 3)
2190 	ZEND_ARG_INFO(0, tableName)
2191 	ZEND_ARG_INFO(0, schemaName)
2192 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
2193 	ZEND_ARG_OBJ_INFO(0, currentColumn, Phalcon\\Db\\ColumnInterface, 1)
2194 ZEND_END_ARG_INFO()
2195 
2196 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_dropcolumn, 0, 0, 3)
2197 	ZEND_ARG_INFO(0, tableName)
2198 	ZEND_ARG_INFO(0, schemaName)
2199 	ZEND_ARG_INFO(0, columnName)
2200 ZEND_END_ARG_INFO()
2201 
2202 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_addindex, 0, 0, 3)
2203 	ZEND_ARG_INFO(0, tableName)
2204 	ZEND_ARG_INFO(0, schemaName)
2205 	ZEND_ARG_OBJ_INFO(0, index, Phalcon\\Db\\IndexInterface, 0)
2206 ZEND_END_ARG_INFO()
2207 
2208 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_dropindex, 0, 0, 3)
2209 	ZEND_ARG_INFO(0, tableName)
2210 	ZEND_ARG_INFO(0, schemaName)
2211 	ZEND_ARG_INFO(0, indexName)
2212 ZEND_END_ARG_INFO()
2213 
2214 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_addprimarykey, 0, 0, 3)
2215 	ZEND_ARG_INFO(0, tableName)
2216 	ZEND_ARG_INFO(0, schemaName)
2217 	ZEND_ARG_OBJ_INFO(0, index, Phalcon\\Db\\IndexInterface, 0)
2218 ZEND_END_ARG_INFO()
2219 
2220 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_dropprimarykey, 0, 0, 2)
2221 	ZEND_ARG_INFO(0, tableName)
2222 	ZEND_ARG_INFO(0, schemaName)
2223 ZEND_END_ARG_INFO()
2224 
2225 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_addforeignkey, 0, 0, 3)
2226 	ZEND_ARG_INFO(0, tableName)
2227 	ZEND_ARG_INFO(0, schemaName)
2228 	ZEND_ARG_OBJ_INFO(0, reference, Phalcon\\Db\\ReferenceInterface, 0)
2229 ZEND_END_ARG_INFO()
2230 
2231 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_dropforeignkey, 0, 0, 3)
2232 	ZEND_ARG_INFO(0, tableName)
2233 	ZEND_ARG_INFO(0, schemaName)
2234 	ZEND_ARG_INFO(0, referenceName)
2235 ZEND_END_ARG_INFO()
2236 
2237 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_createtable, 0, 0, 3)
2238 	ZEND_ARG_INFO(0, tableName)
2239 	ZEND_ARG_INFO(0, schemaName)
2240 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
2241 ZEND_END_ARG_INFO()
2242 
2243 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_createview, 0, 0, 2)
2244 	ZEND_ARG_INFO(0, viewName)
2245 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
2246 	ZEND_ARG_INFO(0, schemaName)
2247 ZEND_END_ARG_INFO()
2248 
2249 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_droptable, 0, 0, 2)
2250 	ZEND_ARG_INFO(0, tableName)
2251 	ZEND_ARG_INFO(0, schemaName)
2252 ZEND_END_ARG_INFO()
2253 
2254 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_dropview, 0, 0, 1)
2255 	ZEND_ARG_INFO(0, viewName)
2256 	ZEND_ARG_INFO(0, schemaName)
2257 	ZEND_ARG_INFO(0, ifExists)
2258 ZEND_END_ARG_INFO()
2259 
2260 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_tableexists, 0, 0, 1)
2261 	ZEND_ARG_INFO(0, tableName)
2262 	ZEND_ARG_INFO(0, schemaName)
2263 ZEND_END_ARG_INFO()
2264 
2265 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_viewexists, 0, 0, 1)
2266 	ZEND_ARG_INFO(0, viewName)
2267 	ZEND_ARG_INFO(0, schemaName)
2268 ZEND_END_ARG_INFO()
2269 
2270 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_describecolumns, 0, 0, 1)
2271 	ZEND_ARG_INFO(0, table)
2272 	ZEND_ARG_INFO(0, schema)
2273 ZEND_END_ARG_INFO()
2274 
2275 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_listtables, 0, 0, 0)
2276 	ZEND_ARG_INFO(0, schemaName)
2277 ZEND_END_ARG_INFO()
2278 
2279 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_describeindexes, 0, 0, 1)
2280 	ZEND_ARG_INFO(0, table)
2281 	ZEND_ARG_INFO(0, schema)
2282 ZEND_END_ARG_INFO()
2283 
2284 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_describereferences, 0, 0, 1)
2285 	ZEND_ARG_INFO(0, table)
2286 	ZEND_ARG_INFO(0, schema)
2287 ZEND_END_ARG_INFO()
2288 
2289 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_tableoptions, 0, 0, 1)
2290 	ZEND_ARG_INFO(0, table)
2291 	ZEND_ARG_INFO(0, schema)
2292 ZEND_END_ARG_INFO()
2293 
2294 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_createsavepoint, 0, 0, 1)
2295 	ZEND_ARG_INFO(0, name)
2296 ZEND_END_ARG_INFO()
2297 
2298 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_releasesavepoint, 0, 0, 1)
2299 	ZEND_ARG_INFO(0, name)
2300 ZEND_END_ARG_INFO()
2301 
2302 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialectinterface_rollbacksavepoint, 0, 0, 1)
2303 	ZEND_ARG_INFO(0, name)
2304 ZEND_END_ARG_INFO()
2305 
2306 ZEPHIR_INIT_FUNCS(phalcon_db_dialectinterface_method_entry) {
2307 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, limit, arginfo_phalcon_db_dialectinterface_limit)
2308 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, forUpdate, arginfo_phalcon_db_dialectinterface_forupdate)
2309 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, sharedLock, arginfo_phalcon_db_dialectinterface_sharedlock)
2310 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, select, arginfo_phalcon_db_dialectinterface_select)
2311 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, getColumnList, arginfo_phalcon_db_dialectinterface_getcolumnlist)
2312 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, getColumnDefinition, arginfo_phalcon_db_dialectinterface_getcolumndefinition)
2313 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, addColumn, arginfo_phalcon_db_dialectinterface_addcolumn)
2314 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, modifyColumn, arginfo_phalcon_db_dialectinterface_modifycolumn)
2315 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, dropColumn, arginfo_phalcon_db_dialectinterface_dropcolumn)
2316 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, addIndex, arginfo_phalcon_db_dialectinterface_addindex)
2317 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, dropIndex, arginfo_phalcon_db_dialectinterface_dropindex)
2318 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, addPrimaryKey, arginfo_phalcon_db_dialectinterface_addprimarykey)
2319 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, dropPrimaryKey, arginfo_phalcon_db_dialectinterface_dropprimarykey)
2320 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, addForeignKey, arginfo_phalcon_db_dialectinterface_addforeignkey)
2321 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, dropForeignKey, arginfo_phalcon_db_dialectinterface_dropforeignkey)
2322 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, createTable, arginfo_phalcon_db_dialectinterface_createtable)
2323 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, createView, arginfo_phalcon_db_dialectinterface_createview)
2324 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, dropTable, arginfo_phalcon_db_dialectinterface_droptable)
2325 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, dropView, arginfo_phalcon_db_dialectinterface_dropview)
2326 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, tableExists, arginfo_phalcon_db_dialectinterface_tableexists)
2327 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, viewExists, arginfo_phalcon_db_dialectinterface_viewexists)
2328 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, describeColumns, arginfo_phalcon_db_dialectinterface_describecolumns)
2329 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, listTables, arginfo_phalcon_db_dialectinterface_listtables)
2330 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, describeIndexes, arginfo_phalcon_db_dialectinterface_describeindexes)
2331 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, describeReferences, arginfo_phalcon_db_dialectinterface_describereferences)
2332 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, tableOptions, arginfo_phalcon_db_dialectinterface_tableoptions)
2333 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, supportsSavepoints, NULL)
2334 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, supportsReleaseSavepoints, NULL)
2335 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, createSavepoint, arginfo_phalcon_db_dialectinterface_createsavepoint)
2336 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, releaseSavepoint, arginfo_phalcon_db_dialectinterface_releasesavepoint)
2337 	PHP_ABSTRACT_ME(Phalcon_Db_DialectInterface, rollbackSavepoint, arginfo_phalcon_db_dialectinterface_rollbacksavepoint)
2338 	PHP_FE_END
2339 };
2340 
2341 zend_class_entry *phalcon_logger_formatter_ce;
2342 
2343 ZEPHIR_INIT_CLASS(Phalcon_Logger_Formatter);
2344 
2345 static PHP_METHOD(Phalcon_Logger_Formatter, getTypeString);
2346 static PHP_METHOD(Phalcon_Logger_Formatter, interpolate);
2347 
2348 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_formatter_gettypestring, 0, 0, 1)
2349 	ZEND_ARG_INFO(0, type)
ZEND_END_ARG_INFO()2350 ZEND_END_ARG_INFO()
2351 
2352 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_formatter_interpolate, 0, 0, 1)
2353 	ZEND_ARG_INFO(0, message)
2354 	ZEND_ARG_INFO(0, context)
2355 ZEND_END_ARG_INFO()
2356 
2357 ZEPHIR_INIT_FUNCS(phalcon_logger_formatter_method_entry) {
2358 	PHP_ME(Phalcon_Logger_Formatter, getTypeString, arginfo_phalcon_logger_formatter_gettypestring, ZEND_ACC_PUBLIC)
2359 	PHP_ME(Phalcon_Logger_Formatter, interpolate, arginfo_phalcon_logger_formatter_interpolate, ZEND_ACC_PUBLIC)
2360 	PHP_FE_END
2361 };
2362 
2363 zend_class_entry *phalcon_mvc_entityinterface_ce;
2364 
2365 ZEPHIR_INIT_CLASS(Phalcon_Mvc_EntityInterface);
2366 
2367 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_entityinterface_readattribute, 0, 0, 1)
2368 	ZEND_ARG_INFO(0, attribute)
ZEND_END_ARG_INFO()2369 ZEND_END_ARG_INFO()
2370 
2371 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_entityinterface_writeattribute, 0, 0, 2)
2372 	ZEND_ARG_INFO(0, attribute)
2373 	ZEND_ARG_INFO(0, value)
2374 ZEND_END_ARG_INFO()
2375 
2376 ZEPHIR_INIT_FUNCS(phalcon_mvc_entityinterface_method_entry) {
2377 	PHP_ABSTRACT_ME(Phalcon_Mvc_EntityInterface, readAttribute, arginfo_phalcon_mvc_entityinterface_readattribute)
2378 	PHP_ABSTRACT_ME(Phalcon_Mvc_EntityInterface, writeAttribute, arginfo_phalcon_mvc_entityinterface_writeattribute)
2379 	PHP_FE_END
2380 };
2381 
2382 zend_class_entry *phalcon_mvc_model_resultsetinterface_ce;
2383 
2384 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_ResultsetInterface);
2385 
2386 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultsetinterface_setisfresh, 0, 0, 1)
2387 	ZEND_ARG_INFO(0, isFresh)
ZEND_END_ARG_INFO()2388 ZEND_END_ARG_INFO()
2389 
2390 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_resultsetinterface_method_entry) {
2391 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ResultsetInterface, getType, NULL)
2392 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ResultsetInterface, getFirst, NULL)
2393 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ResultsetInterface, getLast, NULL)
2394 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ResultsetInterface, setIsFresh, arginfo_phalcon_mvc_model_resultsetinterface_setisfresh)
2395 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ResultsetInterface, isFresh, NULL)
2396 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ResultsetInterface, getCache, NULL)
2397 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ResultsetInterface, toArray, NULL)
2398 	PHP_FE_END
2399 };
2400 
2401 zend_class_entry *phalcon_paginator_adapterinterface_ce;
2402 
2403 ZEPHIR_INIT_CLASS(Phalcon_Paginator_AdapterInterface);
2404 
2405 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_paginator_adapterinterface_setcurrentpage, 0, 0, 1)
2406 	ZEND_ARG_INFO(0, page)
ZEND_END_ARG_INFO()2407 ZEND_END_ARG_INFO()
2408 
2409 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_paginator_adapterinterface_setlimit, 0, 0, 1)
2410 	ZEND_ARG_INFO(0, limit)
2411 ZEND_END_ARG_INFO()
2412 
2413 ZEPHIR_INIT_FUNCS(phalcon_paginator_adapterinterface_method_entry) {
2414 	PHP_ABSTRACT_ME(Phalcon_Paginator_AdapterInterface, setCurrentPage, arginfo_phalcon_paginator_adapterinterface_setcurrentpage)
2415 	PHP_ABSTRACT_ME(Phalcon_Paginator_AdapterInterface, getPaginate, NULL)
2416 	PHP_ABSTRACT_ME(Phalcon_Paginator_AdapterInterface, setLimit, arginfo_phalcon_paginator_adapterinterface_setlimit)
2417 	PHP_ABSTRACT_ME(Phalcon_Paginator_AdapterInterface, getLimit, NULL)
2418 	PHP_FE_END
2419 };
2420 
2421 zend_class_entry *phalcon_session_adapter_ce;
2422 
2423 ZEPHIR_INIT_CLASS(Phalcon_Session_Adapter);
2424 
2425 static PHP_METHOD(Phalcon_Session_Adapter, __construct);
2426 static PHP_METHOD(Phalcon_Session_Adapter, start);
2427 static PHP_METHOD(Phalcon_Session_Adapter, setOptions);
2428 static PHP_METHOD(Phalcon_Session_Adapter, getOptions);
2429 static PHP_METHOD(Phalcon_Session_Adapter, setName);
2430 static PHP_METHOD(Phalcon_Session_Adapter, getName);
2431 static PHP_METHOD(Phalcon_Session_Adapter, regenerateId);
2432 static PHP_METHOD(Phalcon_Session_Adapter, get);
2433 static PHP_METHOD(Phalcon_Session_Adapter, set);
2434 static PHP_METHOD(Phalcon_Session_Adapter, has);
2435 static PHP_METHOD(Phalcon_Session_Adapter, remove);
2436 static PHP_METHOD(Phalcon_Session_Adapter, getId);
2437 static PHP_METHOD(Phalcon_Session_Adapter, setId);
2438 static PHP_METHOD(Phalcon_Session_Adapter, isStarted);
2439 static PHP_METHOD(Phalcon_Session_Adapter, destroy);
2440 static PHP_METHOD(Phalcon_Session_Adapter, status);
2441 static PHP_METHOD(Phalcon_Session_Adapter, __get);
2442 static PHP_METHOD(Phalcon_Session_Adapter, __set);
2443 static PHP_METHOD(Phalcon_Session_Adapter, __isset);
2444 static PHP_METHOD(Phalcon_Session_Adapter, __unset);
2445 static PHP_METHOD(Phalcon_Session_Adapter, __destruct);
2446 static PHP_METHOD(Phalcon_Session_Adapter, removeSessionData);
2447 
2448 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter___construct, 0, 0, 0)
2449 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()2450 ZEND_END_ARG_INFO()
2451 
2452 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_setoptions, 0, 0, 1)
2453 	ZEND_ARG_ARRAY_INFO(0, options, 0)
2454 ZEND_END_ARG_INFO()
2455 
2456 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_setname, 0, 0, 1)
2457 	ZEND_ARG_INFO(0, name)
2458 ZEND_END_ARG_INFO()
2459 
2460 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_regenerateid, 0, 0, 0)
2461 	ZEND_ARG_INFO(0, deleteOldSession)
2462 ZEND_END_ARG_INFO()
2463 
2464 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_get, 0, 0, 1)
2465 	ZEND_ARG_INFO(0, index)
2466 	ZEND_ARG_INFO(0, defaultValue)
2467 	ZEND_ARG_INFO(0, remove)
2468 ZEND_END_ARG_INFO()
2469 
2470 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_set, 0, 0, 2)
2471 	ZEND_ARG_INFO(0, index)
2472 	ZEND_ARG_INFO(0, value)
2473 ZEND_END_ARG_INFO()
2474 
2475 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_has, 0, 0, 1)
2476 	ZEND_ARG_INFO(0, index)
2477 ZEND_END_ARG_INFO()
2478 
2479 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_remove, 0, 0, 1)
2480 	ZEND_ARG_INFO(0, index)
2481 ZEND_END_ARG_INFO()
2482 
2483 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_setid, 0, 0, 1)
2484 	ZEND_ARG_INFO(0, id)
2485 ZEND_END_ARG_INFO()
2486 
2487 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_destroy, 0, 0, 0)
2488 	ZEND_ARG_INFO(0, removeData)
2489 ZEND_END_ARG_INFO()
2490 
2491 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter___get, 0, 0, 1)
2492 	ZEND_ARG_INFO(0, index)
2493 ZEND_END_ARG_INFO()
2494 
2495 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter___set, 0, 0, 2)
2496 	ZEND_ARG_INFO(0, index)
2497 	ZEND_ARG_INFO(0, value)
2498 ZEND_END_ARG_INFO()
2499 
2500 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter___isset, 0, 0, 1)
2501 	ZEND_ARG_INFO(0, index)
2502 ZEND_END_ARG_INFO()
2503 
2504 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter___unset, 0, 0, 1)
2505 	ZEND_ARG_INFO(0, index)
2506 ZEND_END_ARG_INFO()
2507 
2508 ZEPHIR_INIT_FUNCS(phalcon_session_adapter_method_entry) {
2509 	PHP_ME(Phalcon_Session_Adapter, __construct, arginfo_phalcon_session_adapter___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
2510 	PHP_ME(Phalcon_Session_Adapter, start, NULL, ZEND_ACC_PUBLIC)
2511 	PHP_ME(Phalcon_Session_Adapter, setOptions, arginfo_phalcon_session_adapter_setoptions, ZEND_ACC_PUBLIC)
2512 	PHP_ME(Phalcon_Session_Adapter, getOptions, NULL, ZEND_ACC_PUBLIC)
2513 	PHP_ME(Phalcon_Session_Adapter, setName, arginfo_phalcon_session_adapter_setname, ZEND_ACC_PUBLIC)
2514 	PHP_ME(Phalcon_Session_Adapter, getName, NULL, ZEND_ACC_PUBLIC)
2515 	PHP_ME(Phalcon_Session_Adapter, regenerateId, arginfo_phalcon_session_adapter_regenerateid, ZEND_ACC_PUBLIC)
2516 	PHP_ME(Phalcon_Session_Adapter, get, arginfo_phalcon_session_adapter_get, ZEND_ACC_PUBLIC)
2517 	PHP_ME(Phalcon_Session_Adapter, set, arginfo_phalcon_session_adapter_set, ZEND_ACC_PUBLIC)
2518 	PHP_ME(Phalcon_Session_Adapter, has, arginfo_phalcon_session_adapter_has, ZEND_ACC_PUBLIC)
2519 	PHP_ME(Phalcon_Session_Adapter, remove, arginfo_phalcon_session_adapter_remove, ZEND_ACC_PUBLIC)
2520 	PHP_ME(Phalcon_Session_Adapter, getId, NULL, ZEND_ACC_PUBLIC)
2521 	PHP_ME(Phalcon_Session_Adapter, setId, arginfo_phalcon_session_adapter_setid, ZEND_ACC_PUBLIC)
2522 	PHP_ME(Phalcon_Session_Adapter, isStarted, NULL, ZEND_ACC_PUBLIC)
2523 	PHP_ME(Phalcon_Session_Adapter, destroy, arginfo_phalcon_session_adapter_destroy, ZEND_ACC_PUBLIC)
2524 	PHP_ME(Phalcon_Session_Adapter, status, NULL, ZEND_ACC_PUBLIC)
2525 	PHP_ME(Phalcon_Session_Adapter, __get, arginfo_phalcon_session_adapter___get, ZEND_ACC_PUBLIC)
2526 	PHP_ME(Phalcon_Session_Adapter, __set, arginfo_phalcon_session_adapter___set, ZEND_ACC_PUBLIC)
2527 	PHP_ME(Phalcon_Session_Adapter, __isset, arginfo_phalcon_session_adapter___isset, ZEND_ACC_PUBLIC)
2528 	PHP_ME(Phalcon_Session_Adapter, __unset, arginfo_phalcon_session_adapter___unset, ZEND_ACC_PUBLIC)
2529 	PHP_ME(Phalcon_Session_Adapter, __destruct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_DTOR)
2530 	PHP_ME(Phalcon_Session_Adapter, removeSessionData, NULL, ZEND_ACC_PROTECTED)
2531 	PHP_FE_END
2532 };
2533 
2534 zend_class_entry *phalcon_translate_adapterinterface_ce;
2535 
2536 ZEPHIR_INIT_CLASS(Phalcon_Translate_AdapterInterface);
2537 
2538 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapterinterface_t, 0, 0, 1)
2539 	ZEND_ARG_INFO(0, translateKey)
2540 	ZEND_ARG_INFO(0, placeholders)
ZEND_END_ARG_INFO()2541 ZEND_END_ARG_INFO()
2542 
2543 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapterinterface_query, 0, 0, 1)
2544 	ZEND_ARG_INFO(0, index)
2545 	ZEND_ARG_INFO(0, placeholders)
2546 ZEND_END_ARG_INFO()
2547 
2548 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapterinterface_exists, 0, 0, 1)
2549 	ZEND_ARG_INFO(0, index)
2550 ZEND_END_ARG_INFO()
2551 
2552 ZEPHIR_INIT_FUNCS(phalcon_translate_adapterinterface_method_entry) {
2553 	PHP_ABSTRACT_ME(Phalcon_Translate_AdapterInterface, t, arginfo_phalcon_translate_adapterinterface_t)
2554 	PHP_ABSTRACT_ME(Phalcon_Translate_AdapterInterface, query, arginfo_phalcon_translate_adapterinterface_query)
2555 	PHP_ABSTRACT_ME(Phalcon_Translate_AdapterInterface, exists, arginfo_phalcon_translate_adapterinterface_exists)
2556 	PHP_FE_END
2557 };
2558 
2559 zend_class_entry *phalcon_assets_filterinterface_ce;
2560 
2561 ZEPHIR_INIT_CLASS(Phalcon_Assets_FilterInterface);
2562 
2563 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_filterinterface_filter, 0, 0, 1)
2564 	ZEND_ARG_INFO(0, content)
ZEND_END_ARG_INFO()2565 ZEND_END_ARG_INFO()
2566 
2567 ZEPHIR_INIT_FUNCS(phalcon_assets_filterinterface_method_entry) {
2568 	PHP_ABSTRACT_ME(Phalcon_Assets_FilterInterface, filter, arginfo_phalcon_assets_filterinterface_filter)
2569 	PHP_FE_END
2570 };
2571 
2572 zend_class_entry *phalcon_db_adapter_pdo_ce;
2573 
2574 ZEPHIR_INIT_CLASS(Phalcon_Db_Adapter_Pdo);
2575 
2576 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, __construct);
2577 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, connect);
2578 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, prepare);
2579 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, executePrepared);
2580 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, query);
2581 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, execute);
2582 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, affectedRows);
2583 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, close);
2584 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, escapeString);
2585 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, convertBoundParams);
2586 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, lastInsertId);
2587 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, begin);
2588 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, rollback);
2589 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, commit);
2590 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, getTransactionLevel);
2591 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, isUnderTransaction);
2592 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, getInternalHandler);
2593 static PHP_METHOD(Phalcon_Db_Adapter_Pdo, getErrorInfo);
2594 
2595 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo___construct, 0, 0, 1)
2596 	ZEND_ARG_ARRAY_INFO(0, descriptor, 0)
ZEND_END_ARG_INFO()2597 ZEND_END_ARG_INFO()
2598 
2599 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_connect, 0, 0, 0)
2600 	ZEND_ARG_ARRAY_INFO(0, descriptor, 1)
2601 ZEND_END_ARG_INFO()
2602 
2603 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_prepare, 0, 0, 1)
2604 	ZEND_ARG_INFO(0, sqlStatement)
2605 ZEND_END_ARG_INFO()
2606 
2607 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_executeprepared, 0, 0, 3)
2608 	ZEND_ARG_OBJ_INFO(0, statement, PDOStatement, 0)
2609 	ZEND_ARG_ARRAY_INFO(0, placeholders, 0)
2610 	ZEND_ARG_INFO(0, dataTypes)
2611 ZEND_END_ARG_INFO()
2612 
2613 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_query, 0, 0, 1)
2614 	ZEND_ARG_INFO(0, sqlStatement)
2615 	ZEND_ARG_INFO(0, bindParams)
2616 	ZEND_ARG_INFO(0, bindTypes)
2617 ZEND_END_ARG_INFO()
2618 
2619 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_execute, 0, 0, 1)
2620 	ZEND_ARG_INFO(0, sqlStatement)
2621 	ZEND_ARG_INFO(0, bindParams)
2622 	ZEND_ARG_INFO(0, bindTypes)
2623 ZEND_END_ARG_INFO()
2624 
2625 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_escapestring, 0, 0, 1)
2626 	ZEND_ARG_INFO(0, str)
2627 ZEND_END_ARG_INFO()
2628 
2629 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_convertboundparams, 0, 0, 1)
2630 	ZEND_ARG_INFO(0, sql)
2631 	ZEND_ARG_ARRAY_INFO(0, params, 1)
2632 ZEND_END_ARG_INFO()
2633 
2634 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_lastinsertid, 0, 0, 0)
2635 	ZEND_ARG_INFO(0, sequenceName)
2636 ZEND_END_ARG_INFO()
2637 
2638 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_begin, 0, 0, 0)
2639 	ZEND_ARG_INFO(0, nesting)
2640 ZEND_END_ARG_INFO()
2641 
2642 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_rollback, 0, 0, 0)
2643 	ZEND_ARG_INFO(0, nesting)
2644 ZEND_END_ARG_INFO()
2645 
2646 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_commit, 0, 0, 0)
2647 	ZEND_ARG_INFO(0, nesting)
2648 ZEND_END_ARG_INFO()
2649 
2650 ZEPHIR_INIT_FUNCS(phalcon_db_adapter_pdo_method_entry) {
2651 	PHP_ME(Phalcon_Db_Adapter_Pdo, __construct, arginfo_phalcon_db_adapter_pdo___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
2652 	PHP_ME(Phalcon_Db_Adapter_Pdo, connect, arginfo_phalcon_db_adapter_pdo_connect, ZEND_ACC_PUBLIC)
2653 	PHP_ME(Phalcon_Db_Adapter_Pdo, prepare, arginfo_phalcon_db_adapter_pdo_prepare, ZEND_ACC_PUBLIC)
2654 	PHP_ME(Phalcon_Db_Adapter_Pdo, executePrepared, arginfo_phalcon_db_adapter_pdo_executeprepared, ZEND_ACC_PUBLIC)
2655 	PHP_ME(Phalcon_Db_Adapter_Pdo, query, arginfo_phalcon_db_adapter_pdo_query, ZEND_ACC_PUBLIC)
2656 	PHP_ME(Phalcon_Db_Adapter_Pdo, execute, arginfo_phalcon_db_adapter_pdo_execute, ZEND_ACC_PUBLIC)
2657 	PHP_ME(Phalcon_Db_Adapter_Pdo, affectedRows, NULL, ZEND_ACC_PUBLIC)
2658 	PHP_ME(Phalcon_Db_Adapter_Pdo, close, NULL, ZEND_ACC_PUBLIC)
2659 	PHP_ME(Phalcon_Db_Adapter_Pdo, escapeString, arginfo_phalcon_db_adapter_pdo_escapestring, ZEND_ACC_PUBLIC)
2660 	PHP_ME(Phalcon_Db_Adapter_Pdo, convertBoundParams, arginfo_phalcon_db_adapter_pdo_convertboundparams, ZEND_ACC_PUBLIC)
2661 	PHP_ME(Phalcon_Db_Adapter_Pdo, lastInsertId, arginfo_phalcon_db_adapter_pdo_lastinsertid, ZEND_ACC_PUBLIC)
2662 	PHP_ME(Phalcon_Db_Adapter_Pdo, begin, arginfo_phalcon_db_adapter_pdo_begin, ZEND_ACC_PUBLIC)
2663 	PHP_ME(Phalcon_Db_Adapter_Pdo, rollback, arginfo_phalcon_db_adapter_pdo_rollback, ZEND_ACC_PUBLIC)
2664 	PHP_ME(Phalcon_Db_Adapter_Pdo, commit, arginfo_phalcon_db_adapter_pdo_commit, ZEND_ACC_PUBLIC)
2665 	PHP_ME(Phalcon_Db_Adapter_Pdo, getTransactionLevel, NULL, ZEND_ACC_PUBLIC)
2666 	PHP_ME(Phalcon_Db_Adapter_Pdo, isUnderTransaction, NULL, ZEND_ACC_PUBLIC)
2667 	PHP_ME(Phalcon_Db_Adapter_Pdo, getInternalHandler, NULL, ZEND_ACC_PUBLIC)
2668 	PHP_ME(Phalcon_Db_Adapter_Pdo, getErrorInfo, NULL, ZEND_ACC_PUBLIC)
2669 	PHP_FE_END
2670 };
2671 
2672 zend_class_entry *phalcon_db_dialect_ce;
2673 
2674 ZEPHIR_INIT_CLASS(Phalcon_Db_Dialect);
2675 
2676 static PHP_METHOD(Phalcon_Db_Dialect, registerCustomFunction);
2677 static PHP_METHOD(Phalcon_Db_Dialect, getCustomFunctions);
2678 static PHP_METHOD(Phalcon_Db_Dialect, escapeSchema);
2679 static PHP_METHOD(Phalcon_Db_Dialect, escape);
2680 static PHP_METHOD(Phalcon_Db_Dialect, limit);
2681 static PHP_METHOD(Phalcon_Db_Dialect, forUpdate);
2682 static PHP_METHOD(Phalcon_Db_Dialect, getColumnList);
2683 static PHP_METHOD(Phalcon_Db_Dialect, getSqlColumn);
2684 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpression);
2685 static PHP_METHOD(Phalcon_Db_Dialect, getSqlTable);
2686 static PHP_METHOD(Phalcon_Db_Dialect, select);
2687 static PHP_METHOD(Phalcon_Db_Dialect, supportsSavepoints);
2688 static PHP_METHOD(Phalcon_Db_Dialect, supportsReleaseSavepoints);
2689 static PHP_METHOD(Phalcon_Db_Dialect, createSavepoint);
2690 static PHP_METHOD(Phalcon_Db_Dialect, releaseSavepoint);
2691 static PHP_METHOD(Phalcon_Db_Dialect, rollbackSavepoint);
2692 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionScalar);
2693 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionObject);
2694 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionQualified);
2695 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionBinaryOperations);
2696 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionUnaryOperations);
2697 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionFunctionCall);
2698 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionList);
2699 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionAll);
2700 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionCastValue);
2701 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionConvertValue);
2702 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionCase);
2703 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionFrom);
2704 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionJoins);
2705 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionWhere);
2706 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionGroupBy);
2707 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionHaving);
2708 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionOrderBy);
2709 static PHP_METHOD(Phalcon_Db_Dialect, getSqlExpressionLimit);
2710 static PHP_METHOD(Phalcon_Db_Dialect, prepareColumnAlias);
2711 static PHP_METHOD(Phalcon_Db_Dialect, prepareTable);
2712 static PHP_METHOD(Phalcon_Db_Dialect, prepareQualified);
2713 
2714 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_registercustomfunction, 0, 0, 2)
2715 	ZEND_ARG_INFO(0, name)
2716 	ZEND_ARG_INFO(0, customFunction)
ZEND_END_ARG_INFO()2717 ZEND_END_ARG_INFO()
2718 
2719 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_escapeschema, 0, 0, 1)
2720 	ZEND_ARG_INFO(0, str)
2721 	ZEND_ARG_INFO(0, escapeChar)
2722 ZEND_END_ARG_INFO()
2723 
2724 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_escape, 0, 0, 1)
2725 	ZEND_ARG_INFO(0, str)
2726 	ZEND_ARG_INFO(0, escapeChar)
2727 ZEND_END_ARG_INFO()
2728 
2729 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_limit, 0, 0, 2)
2730 	ZEND_ARG_INFO(0, sqlQuery)
2731 	ZEND_ARG_INFO(0, number)
2732 ZEND_END_ARG_INFO()
2733 
2734 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_forupdate, 0, 0, 1)
2735 	ZEND_ARG_INFO(0, sqlQuery)
2736 ZEND_END_ARG_INFO()
2737 
2738 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getcolumnlist, 0, 0, 1)
2739 	ZEND_ARG_ARRAY_INFO(0, columnList, 0)
2740 	ZEND_ARG_INFO(0, escapeChar)
2741 	ZEND_ARG_INFO(0, bindCounts)
2742 ZEND_END_ARG_INFO()
2743 
2744 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlcolumn, 0, 0, 1)
2745 	ZEND_ARG_INFO(0, column)
2746 	ZEND_ARG_INFO(0, escapeChar)
2747 	ZEND_ARG_INFO(0, bindCounts)
2748 ZEND_END_ARG_INFO()
2749 
2750 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpression, 0, 0, 1)
2751 	ZEND_ARG_ARRAY_INFO(0, expression, 0)
2752 	ZEND_ARG_INFO(0, escapeChar)
2753 	ZEND_ARG_INFO(0, bindCounts)
2754 ZEND_END_ARG_INFO()
2755 
2756 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqltable, 0, 0, 1)
2757 	ZEND_ARG_INFO(0, table)
2758 	ZEND_ARG_INFO(0, escapeChar)
2759 ZEND_END_ARG_INFO()
2760 
2761 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_select, 0, 0, 1)
2762 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
2763 ZEND_END_ARG_INFO()
2764 
2765 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_createsavepoint, 0, 0, 1)
2766 	ZEND_ARG_INFO(0, name)
2767 ZEND_END_ARG_INFO()
2768 
2769 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_releasesavepoint, 0, 0, 1)
2770 	ZEND_ARG_INFO(0, name)
2771 ZEND_END_ARG_INFO()
2772 
2773 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_rollbacksavepoint, 0, 0, 1)
2774 	ZEND_ARG_INFO(0, name)
2775 ZEND_END_ARG_INFO()
2776 
2777 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionscalar, 0, 0, 1)
2778 	ZEND_ARG_ARRAY_INFO(0, expression, 0)
2779 	ZEND_ARG_INFO(0, escapeChar)
2780 	ZEND_ARG_INFO(0, bindCounts)
2781 ZEND_END_ARG_INFO()
2782 
2783 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionobject, 0, 0, 1)
2784 	ZEND_ARG_ARRAY_INFO(0, expression, 0)
2785 	ZEND_ARG_INFO(0, escapeChar)
2786 	ZEND_ARG_INFO(0, bindCounts)
2787 ZEND_END_ARG_INFO()
2788 
2789 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionqualified, 0, 0, 1)
2790 	ZEND_ARG_ARRAY_INFO(0, expression, 0)
2791 	ZEND_ARG_INFO(0, escapeChar)
2792 ZEND_END_ARG_INFO()
2793 
2794 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionbinaryoperations, 0, 0, 1)
2795 	ZEND_ARG_ARRAY_INFO(0, expression, 0)
2796 	ZEND_ARG_INFO(0, escapeChar)
2797 	ZEND_ARG_INFO(0, bindCounts)
2798 ZEND_END_ARG_INFO()
2799 
2800 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionunaryoperations, 0, 0, 1)
2801 	ZEND_ARG_ARRAY_INFO(0, expression, 0)
2802 	ZEND_ARG_INFO(0, escapeChar)
2803 	ZEND_ARG_INFO(0, bindCounts)
2804 ZEND_END_ARG_INFO()
2805 
2806 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionfunctioncall, 0, 0, 2)
2807 	ZEND_ARG_ARRAY_INFO(0, expression, 0)
2808 	ZEND_ARG_INFO(0, escapeChar)
2809 	ZEND_ARG_INFO(0, bindCounts)
2810 ZEND_END_ARG_INFO()
2811 
2812 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionlist, 0, 0, 1)
2813 	ZEND_ARG_ARRAY_INFO(0, expression, 0)
2814 	ZEND_ARG_INFO(0, escapeChar)
2815 	ZEND_ARG_INFO(0, bindCounts)
2816 ZEND_END_ARG_INFO()
2817 
2818 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionall, 0, 0, 1)
2819 	ZEND_ARG_ARRAY_INFO(0, expression, 0)
2820 	ZEND_ARG_INFO(0, escapeChar)
2821 ZEND_END_ARG_INFO()
2822 
2823 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressioncastvalue, 0, 0, 1)
2824 	ZEND_ARG_ARRAY_INFO(0, expression, 0)
2825 	ZEND_ARG_INFO(0, escapeChar)
2826 	ZEND_ARG_INFO(0, bindCounts)
2827 ZEND_END_ARG_INFO()
2828 
2829 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionconvertvalue, 0, 0, 1)
2830 	ZEND_ARG_ARRAY_INFO(0, expression, 0)
2831 	ZEND_ARG_INFO(0, escapeChar)
2832 	ZEND_ARG_INFO(0, bindCounts)
2833 ZEND_END_ARG_INFO()
2834 
2835 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressioncase, 0, 0, 1)
2836 	ZEND_ARG_ARRAY_INFO(0, expression, 0)
2837 	ZEND_ARG_INFO(0, escapeChar)
2838 	ZEND_ARG_INFO(0, bindCounts)
2839 ZEND_END_ARG_INFO()
2840 
2841 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionfrom, 0, 0, 1)
2842 	ZEND_ARG_INFO(0, expression)
2843 	ZEND_ARG_INFO(0, escapeChar)
2844 ZEND_END_ARG_INFO()
2845 
2846 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionjoins, 0, 0, 1)
2847 	ZEND_ARG_INFO(0, expression)
2848 	ZEND_ARG_INFO(0, escapeChar)
2849 	ZEND_ARG_INFO(0, bindCounts)
2850 ZEND_END_ARG_INFO()
2851 
2852 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionwhere, 0, 0, 1)
2853 	ZEND_ARG_INFO(0, expression)
2854 	ZEND_ARG_INFO(0, escapeChar)
2855 	ZEND_ARG_INFO(0, bindCounts)
2856 ZEND_END_ARG_INFO()
2857 
2858 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressiongroupby, 0, 0, 1)
2859 	ZEND_ARG_INFO(0, expression)
2860 	ZEND_ARG_INFO(0, escapeChar)
2861 	ZEND_ARG_INFO(0, bindCounts)
2862 ZEND_END_ARG_INFO()
2863 
2864 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionhaving, 0, 0, 1)
2865 	ZEND_ARG_ARRAY_INFO(0, expression, 0)
2866 	ZEND_ARG_INFO(0, escapeChar)
2867 	ZEND_ARG_INFO(0, bindCounts)
2868 ZEND_END_ARG_INFO()
2869 
2870 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionorderby, 0, 0, 1)
2871 	ZEND_ARG_INFO(0, expression)
2872 	ZEND_ARG_INFO(0, escapeChar)
2873 	ZEND_ARG_INFO(0, bindCounts)
2874 ZEND_END_ARG_INFO()
2875 
2876 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_getsqlexpressionlimit, 0, 0, 1)
2877 	ZEND_ARG_INFO(0, expression)
2878 	ZEND_ARG_INFO(0, escapeChar)
2879 	ZEND_ARG_INFO(0, bindCounts)
2880 ZEND_END_ARG_INFO()
2881 
2882 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_preparecolumnalias, 0, 0, 1)
2883 	ZEND_ARG_INFO(0, qualified)
2884 	ZEND_ARG_INFO(0, alias)
2885 	ZEND_ARG_INFO(0, escapeChar)
2886 ZEND_END_ARG_INFO()
2887 
2888 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_preparetable, 0, 0, 1)
2889 	ZEND_ARG_INFO(0, table)
2890 	ZEND_ARG_INFO(0, schema)
2891 	ZEND_ARG_INFO(0, alias)
2892 	ZEND_ARG_INFO(0, escapeChar)
2893 ZEND_END_ARG_INFO()
2894 
2895 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_preparequalified, 0, 0, 1)
2896 	ZEND_ARG_INFO(0, column)
2897 	ZEND_ARG_INFO(0, domain)
2898 	ZEND_ARG_INFO(0, escapeChar)
2899 ZEND_END_ARG_INFO()
2900 
2901 ZEPHIR_INIT_FUNCS(phalcon_db_dialect_method_entry) {
2902 	PHP_ME(Phalcon_Db_Dialect, registerCustomFunction, arginfo_phalcon_db_dialect_registercustomfunction, ZEND_ACC_PUBLIC)
2903 	PHP_ME(Phalcon_Db_Dialect, getCustomFunctions, NULL, ZEND_ACC_PUBLIC)
2904 	PHP_ME(Phalcon_Db_Dialect, escapeSchema, arginfo_phalcon_db_dialect_escapeschema, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
2905 	PHP_ME(Phalcon_Db_Dialect, escape, arginfo_phalcon_db_dialect_escape, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
2906 	PHP_ME(Phalcon_Db_Dialect, limit, arginfo_phalcon_db_dialect_limit, ZEND_ACC_PUBLIC)
2907 	PHP_ME(Phalcon_Db_Dialect, forUpdate, arginfo_phalcon_db_dialect_forupdate, ZEND_ACC_PUBLIC)
2908 	PHP_ME(Phalcon_Db_Dialect, getColumnList, arginfo_phalcon_db_dialect_getcolumnlist, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
2909 	PHP_ME(Phalcon_Db_Dialect, getSqlColumn, arginfo_phalcon_db_dialect_getsqlcolumn, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
2910 	PHP_ME(Phalcon_Db_Dialect, getSqlExpression, arginfo_phalcon_db_dialect_getsqlexpression, ZEND_ACC_PUBLIC)
2911 	PHP_ME(Phalcon_Db_Dialect, getSqlTable, arginfo_phalcon_db_dialect_getsqltable, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
2912 	PHP_ME(Phalcon_Db_Dialect, select, arginfo_phalcon_db_dialect_select, ZEND_ACC_PUBLIC)
2913 	PHP_ME(Phalcon_Db_Dialect, supportsSavepoints, NULL, ZEND_ACC_PUBLIC)
2914 	PHP_ME(Phalcon_Db_Dialect, supportsReleaseSavepoints, NULL, ZEND_ACC_PUBLIC)
2915 	PHP_ME(Phalcon_Db_Dialect, createSavepoint, arginfo_phalcon_db_dialect_createsavepoint, ZEND_ACC_PUBLIC)
2916 	PHP_ME(Phalcon_Db_Dialect, releaseSavepoint, arginfo_phalcon_db_dialect_releasesavepoint, ZEND_ACC_PUBLIC)
2917 	PHP_ME(Phalcon_Db_Dialect, rollbackSavepoint, arginfo_phalcon_db_dialect_rollbacksavepoint, ZEND_ACC_PUBLIC)
2918 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionScalar, arginfo_phalcon_db_dialect_getsqlexpressionscalar, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2919 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionObject, arginfo_phalcon_db_dialect_getsqlexpressionobject, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2920 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionQualified, arginfo_phalcon_db_dialect_getsqlexpressionqualified, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2921 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionBinaryOperations, arginfo_phalcon_db_dialect_getsqlexpressionbinaryoperations, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2922 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionUnaryOperations, arginfo_phalcon_db_dialect_getsqlexpressionunaryoperations, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2923 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionFunctionCall, arginfo_phalcon_db_dialect_getsqlexpressionfunctioncall, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2924 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionList, arginfo_phalcon_db_dialect_getsqlexpressionlist, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2925 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionAll, arginfo_phalcon_db_dialect_getsqlexpressionall, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2926 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionCastValue, arginfo_phalcon_db_dialect_getsqlexpressioncastvalue, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2927 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionConvertValue, arginfo_phalcon_db_dialect_getsqlexpressionconvertvalue, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2928 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionCase, arginfo_phalcon_db_dialect_getsqlexpressioncase, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2929 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionFrom, arginfo_phalcon_db_dialect_getsqlexpressionfrom, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2930 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionJoins, arginfo_phalcon_db_dialect_getsqlexpressionjoins, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2931 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionWhere, arginfo_phalcon_db_dialect_getsqlexpressionwhere, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2932 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionGroupBy, arginfo_phalcon_db_dialect_getsqlexpressiongroupby, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2933 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionHaving, arginfo_phalcon_db_dialect_getsqlexpressionhaving, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2934 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionOrderBy, arginfo_phalcon_db_dialect_getsqlexpressionorderby, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2935 	PHP_ME(Phalcon_Db_Dialect, getSqlExpressionLimit, arginfo_phalcon_db_dialect_getsqlexpressionlimit, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
2936 	PHP_ME(Phalcon_Db_Dialect, prepareColumnAlias, arginfo_phalcon_db_dialect_preparecolumnalias, ZEND_ACC_PROTECTED)
2937 	PHP_ME(Phalcon_Db_Dialect, prepareTable, arginfo_phalcon_db_dialect_preparetable, ZEND_ACC_PROTECTED)
2938 	PHP_ME(Phalcon_Db_Dialect, prepareQualified, arginfo_phalcon_db_dialect_preparequalified, ZEND_ACC_PROTECTED)
2939 	PHP_FE_END
2940 };
2941 
2942 zend_class_entry *phalcon_diinterface_ce;
2943 
2944 ZEPHIR_INIT_CLASS(Phalcon_DiInterface);
2945 
2946 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_diinterface_set, 0, 0, 2)
2947 	ZEND_ARG_INFO(0, name)
2948 	ZEND_ARG_INFO(0, definition)
2949 	ZEND_ARG_INFO(0, shared)
ZEND_END_ARG_INFO()2950 ZEND_END_ARG_INFO()
2951 
2952 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_diinterface_setshared, 0, 0, 2)
2953 	ZEND_ARG_INFO(0, name)
2954 	ZEND_ARG_INFO(0, definition)
2955 ZEND_END_ARG_INFO()
2956 
2957 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_diinterface_remove, 0, 0, 1)
2958 	ZEND_ARG_INFO(0, name)
2959 ZEND_END_ARG_INFO()
2960 
2961 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_diinterface_attempt, 0, 0, 2)
2962 	ZEND_ARG_INFO(0, name)
2963 	ZEND_ARG_INFO(0, definition)
2964 	ZEND_ARG_INFO(0, shared)
2965 ZEND_END_ARG_INFO()
2966 
2967 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_diinterface_get, 0, 0, 1)
2968 	ZEND_ARG_INFO(0, name)
2969 	ZEND_ARG_INFO(0, parameters)
2970 ZEND_END_ARG_INFO()
2971 
2972 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_diinterface_getshared, 0, 0, 1)
2973 	ZEND_ARG_INFO(0, name)
2974 	ZEND_ARG_INFO(0, parameters)
2975 ZEND_END_ARG_INFO()
2976 
2977 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_diinterface_setraw, 0, 0, 2)
2978 	ZEND_ARG_INFO(0, name)
2979 	ZEND_ARG_OBJ_INFO(0, rawDefinition, Phalcon\\Di\\ServiceInterface, 0)
2980 ZEND_END_ARG_INFO()
2981 
2982 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_diinterface_getraw, 0, 0, 1)
2983 	ZEND_ARG_INFO(0, name)
2984 ZEND_END_ARG_INFO()
2985 
2986 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_diinterface_getservice, 0, 0, 1)
2987 	ZEND_ARG_INFO(0, name)
2988 ZEND_END_ARG_INFO()
2989 
2990 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_diinterface_has, 0, 0, 1)
2991 	ZEND_ARG_INFO(0, name)
2992 ZEND_END_ARG_INFO()
2993 
2994 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_diinterface_setdefault, 0, 0, 1)
2995 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
2996 ZEND_END_ARG_INFO()
2997 
2998 ZEPHIR_INIT_FUNCS(phalcon_diinterface_method_entry) {
2999 	PHP_ABSTRACT_ME(Phalcon_DiInterface, set, arginfo_phalcon_diinterface_set)
3000 	PHP_ABSTRACT_ME(Phalcon_DiInterface, setShared, arginfo_phalcon_diinterface_setshared)
3001 	PHP_ABSTRACT_ME(Phalcon_DiInterface, remove, arginfo_phalcon_diinterface_remove)
3002 	PHP_ABSTRACT_ME(Phalcon_DiInterface, attempt, arginfo_phalcon_diinterface_attempt)
3003 	PHP_ABSTRACT_ME(Phalcon_DiInterface, get, arginfo_phalcon_diinterface_get)
3004 	PHP_ABSTRACT_ME(Phalcon_DiInterface, getShared, arginfo_phalcon_diinterface_getshared)
3005 	PHP_ABSTRACT_ME(Phalcon_DiInterface, setRaw, arginfo_phalcon_diinterface_setraw)
3006 	PHP_ABSTRACT_ME(Phalcon_DiInterface, getRaw, arginfo_phalcon_diinterface_getraw)
3007 	PHP_ABSTRACT_ME(Phalcon_DiInterface, getService, arginfo_phalcon_diinterface_getservice)
3008 	PHP_ABSTRACT_ME(Phalcon_DiInterface, has, arginfo_phalcon_diinterface_has)
3009 	PHP_ABSTRACT_ME(Phalcon_DiInterface, wasFreshInstance, NULL)
3010 	PHP_ABSTRACT_ME(Phalcon_DiInterface, getServices, NULL)
3011 	ZEND_FENTRY(setDefault, NULL, arginfo_phalcon_diinterface_setdefault, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
3012 	ZEND_FENTRY(getDefault, NULL, NULL, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
3013 	ZEND_FENTRY(reset, NULL, NULL, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
3014 	PHP_FE_END
3015 };
3016 
3017 zend_class_entry *phalcon_flashinterface_ce;
3018 
3019 ZEPHIR_INIT_CLASS(Phalcon_FlashInterface);
3020 
3021 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flashinterface_error, 0, 0, 1)
3022 	ZEND_ARG_INFO(0, message)
ZEND_END_ARG_INFO()3023 ZEND_END_ARG_INFO()
3024 
3025 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flashinterface_notice, 0, 0, 1)
3026 	ZEND_ARG_INFO(0, message)
3027 ZEND_END_ARG_INFO()
3028 
3029 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flashinterface_success, 0, 0, 1)
3030 	ZEND_ARG_INFO(0, message)
3031 ZEND_END_ARG_INFO()
3032 
3033 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flashinterface_warning, 0, 0, 1)
3034 	ZEND_ARG_INFO(0, message)
3035 ZEND_END_ARG_INFO()
3036 
3037 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flashinterface_message, 0, 0, 2)
3038 	ZEND_ARG_INFO(0, type)
3039 	ZEND_ARG_INFO(0, message)
3040 ZEND_END_ARG_INFO()
3041 
3042 ZEPHIR_INIT_FUNCS(phalcon_flashinterface_method_entry) {
3043 	PHP_ABSTRACT_ME(Phalcon_FlashInterface, error, arginfo_phalcon_flashinterface_error)
3044 	PHP_ABSTRACT_ME(Phalcon_FlashInterface, notice, arginfo_phalcon_flashinterface_notice)
3045 	PHP_ABSTRACT_ME(Phalcon_FlashInterface, success, arginfo_phalcon_flashinterface_success)
3046 	PHP_ABSTRACT_ME(Phalcon_FlashInterface, warning, arginfo_phalcon_flashinterface_warning)
3047 	PHP_ABSTRACT_ME(Phalcon_FlashInterface, message, arginfo_phalcon_flashinterface_message)
3048 	PHP_FE_END
3049 };
3050 
3051 zend_class_entry *phalcon_image_adapterinterface_ce;
3052 
3053 ZEPHIR_INIT_CLASS(Phalcon_Image_AdapterInterface);
3054 
3055 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapterinterface_resize, 0, 0, 0)
3056 	ZEND_ARG_INFO(0, width)
3057 	ZEND_ARG_INFO(0, height)
3058 	ZEND_ARG_INFO(0, master)
ZEND_END_ARG_INFO()3059 ZEND_END_ARG_INFO()
3060 
3061 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapterinterface_crop, 0, 0, 2)
3062 	ZEND_ARG_INFO(0, width)
3063 	ZEND_ARG_INFO(0, height)
3064 	ZEND_ARG_INFO(0, offsetX)
3065 	ZEND_ARG_INFO(0, offsetY)
3066 ZEND_END_ARG_INFO()
3067 
3068 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapterinterface_rotate, 0, 0, 1)
3069 	ZEND_ARG_INFO(0, degrees)
3070 ZEND_END_ARG_INFO()
3071 
3072 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapterinterface_flip, 0, 0, 1)
3073 	ZEND_ARG_INFO(0, direction)
3074 ZEND_END_ARG_INFO()
3075 
3076 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapterinterface_sharpen, 0, 0, 1)
3077 	ZEND_ARG_INFO(0, amount)
3078 ZEND_END_ARG_INFO()
3079 
3080 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapterinterface_reflection, 0, 0, 1)
3081 	ZEND_ARG_INFO(0, height)
3082 	ZEND_ARG_INFO(0, opacity)
3083 	ZEND_ARG_INFO(0, fadeIn)
3084 ZEND_END_ARG_INFO()
3085 
3086 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapterinterface_watermark, 0, 0, 1)
3087 	ZEND_ARG_OBJ_INFO(0, watermark, Phalcon\\Image\\Adapter, 0)
3088 	ZEND_ARG_INFO(0, offsetX)
3089 	ZEND_ARG_INFO(0, offsetY)
3090 	ZEND_ARG_INFO(0, opacity)
3091 ZEND_END_ARG_INFO()
3092 
3093 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapterinterface_text, 0, 0, 1)
3094 	ZEND_ARG_INFO(0, text)
3095 	ZEND_ARG_INFO(0, offsetX)
3096 	ZEND_ARG_INFO(0, offsetY)
3097 	ZEND_ARG_INFO(0, opacity)
3098 	ZEND_ARG_INFO(0, color)
3099 	ZEND_ARG_INFO(0, size)
3100 	ZEND_ARG_INFO(0, fontfile)
3101 ZEND_END_ARG_INFO()
3102 
3103 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapterinterface_mask, 0, 0, 1)
3104 	ZEND_ARG_OBJ_INFO(0, watermark, Phalcon\\Image\\Adapter, 0)
3105 ZEND_END_ARG_INFO()
3106 
3107 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapterinterface_background, 0, 0, 1)
3108 	ZEND_ARG_INFO(0, color)
3109 	ZEND_ARG_INFO(0, opacity)
3110 ZEND_END_ARG_INFO()
3111 
3112 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapterinterface_blur, 0, 0, 1)
3113 	ZEND_ARG_INFO(0, radius)
3114 ZEND_END_ARG_INFO()
3115 
3116 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapterinterface_pixelate, 0, 0, 1)
3117 	ZEND_ARG_INFO(0, amount)
3118 ZEND_END_ARG_INFO()
3119 
3120 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapterinterface_save, 0, 0, 0)
3121 	ZEND_ARG_INFO(0, file)
3122 	ZEND_ARG_INFO(0, quality)
3123 ZEND_END_ARG_INFO()
3124 
3125 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapterinterface_render, 0, 0, 0)
3126 	ZEND_ARG_INFO(0, ext)
3127 	ZEND_ARG_INFO(0, quality)
3128 ZEND_END_ARG_INFO()
3129 
3130 ZEPHIR_INIT_FUNCS(phalcon_image_adapterinterface_method_entry) {
3131 	PHP_ABSTRACT_ME(Phalcon_Image_AdapterInterface, resize, arginfo_phalcon_image_adapterinterface_resize)
3132 	PHP_ABSTRACT_ME(Phalcon_Image_AdapterInterface, crop, arginfo_phalcon_image_adapterinterface_crop)
3133 	PHP_ABSTRACT_ME(Phalcon_Image_AdapterInterface, rotate, arginfo_phalcon_image_adapterinterface_rotate)
3134 	PHP_ABSTRACT_ME(Phalcon_Image_AdapterInterface, flip, arginfo_phalcon_image_adapterinterface_flip)
3135 	PHP_ABSTRACT_ME(Phalcon_Image_AdapterInterface, sharpen, arginfo_phalcon_image_adapterinterface_sharpen)
3136 	PHP_ABSTRACT_ME(Phalcon_Image_AdapterInterface, reflection, arginfo_phalcon_image_adapterinterface_reflection)
3137 	PHP_ABSTRACT_ME(Phalcon_Image_AdapterInterface, watermark, arginfo_phalcon_image_adapterinterface_watermark)
3138 	PHP_ABSTRACT_ME(Phalcon_Image_AdapterInterface, text, arginfo_phalcon_image_adapterinterface_text)
3139 	PHP_ABSTRACT_ME(Phalcon_Image_AdapterInterface, mask, arginfo_phalcon_image_adapterinterface_mask)
3140 	PHP_ABSTRACT_ME(Phalcon_Image_AdapterInterface, background, arginfo_phalcon_image_adapterinterface_background)
3141 	PHP_ABSTRACT_ME(Phalcon_Image_AdapterInterface, blur, arginfo_phalcon_image_adapterinterface_blur)
3142 	PHP_ABSTRACT_ME(Phalcon_Image_AdapterInterface, pixelate, arginfo_phalcon_image_adapterinterface_pixelate)
3143 	PHP_ABSTRACT_ME(Phalcon_Image_AdapterInterface, save, arginfo_phalcon_image_adapterinterface_save)
3144 	PHP_ABSTRACT_ME(Phalcon_Image_AdapterInterface, render, arginfo_phalcon_image_adapterinterface_render)
3145 	PHP_FE_END
3146 };
3147 
3148 zend_class_entry *phalcon_mvc_collection_behaviorinterface_ce;
3149 
3150 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Collection_BehaviorInterface);
3151 
3152 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_behaviorinterface_notify, 0, 0, 2)
3153 	ZEND_ARG_INFO(0, type)
3154 	ZEND_ARG_OBJ_INFO(0, collection, Phalcon\\Mvc\\CollectionInterface, 0)
ZEND_END_ARG_INFO()3155 ZEND_END_ARG_INFO()
3156 
3157 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_behaviorinterface_missingmethod, 0, 0, 2)
3158 	ZEND_ARG_OBJ_INFO(0, collection, Phalcon\\Mvc\\CollectionInterface, 0)
3159 	ZEND_ARG_INFO(0, method)
3160 	ZEND_ARG_INFO(0, arguments)
3161 ZEND_END_ARG_INFO()
3162 
3163 ZEPHIR_INIT_FUNCS(phalcon_mvc_collection_behaviorinterface_method_entry) {
3164 	PHP_ABSTRACT_ME(Phalcon_Mvc_Collection_BehaviorInterface, notify, arginfo_phalcon_mvc_collection_behaviorinterface_notify)
3165 	PHP_ABSTRACT_ME(Phalcon_Mvc_Collection_BehaviorInterface, missingMethod, arginfo_phalcon_mvc_collection_behaviorinterface_missingmethod)
3166 	PHP_FE_END
3167 };
3168 
3169 zend_class_entry *phalcon_mvc_model_behaviorinterface_ce;
3170 
3171 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_BehaviorInterface);
3172 
3173 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_behaviorinterface_notify, 0, 0, 2)
3174 	ZEND_ARG_INFO(0, type)
3175 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
ZEND_END_ARG_INFO()3176 ZEND_END_ARG_INFO()
3177 
3178 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_behaviorinterface_missingmethod, 0, 0, 2)
3179 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
3180 	ZEND_ARG_INFO(0, method)
3181 	ZEND_ARG_INFO(0, arguments)
3182 ZEND_END_ARG_INFO()
3183 
3184 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_behaviorinterface_method_entry) {
3185 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_BehaviorInterface, notify, arginfo_phalcon_mvc_model_behaviorinterface_notify)
3186 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_BehaviorInterface, missingMethod, arginfo_phalcon_mvc_model_behaviorinterface_missingmethod)
3187 	PHP_FE_END
3188 };
3189 
3190 zend_class_entry *phalcon_mvc_model_exception_ce;
3191 
3192 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Exception);
3193 
3194 
3195 zend_class_entry *phalcon_mvc_view_engineinterface_ce;
3196 
3197 ZEPHIR_INIT_CLASS(Phalcon_Mvc_View_EngineInterface);
3198 
3199 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engineinterface_partial, 0, 0, 1)
3200 	ZEND_ARG_INFO(0, partialPath)
3201 	ZEND_ARG_INFO(0, params)
ZEND_END_ARG_INFO()3202 ZEND_END_ARG_INFO()
3203 
3204 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engineinterface_render, 0, 0, 2)
3205 	ZEND_ARG_INFO(0, path)
3206 	ZEND_ARG_INFO(0, params)
3207 	ZEND_ARG_INFO(0, mustClean)
3208 ZEND_END_ARG_INFO()
3209 
3210 ZEPHIR_INIT_FUNCS(phalcon_mvc_view_engineinterface_method_entry) {
3211 	PHP_ABSTRACT_ME(Phalcon_Mvc_View_EngineInterface, getContent, NULL)
3212 	PHP_ABSTRACT_ME(Phalcon_Mvc_View_EngineInterface, partial, arginfo_phalcon_mvc_view_engineinterface_partial)
3213 	PHP_ABSTRACT_ME(Phalcon_Mvc_View_EngineInterface, render, arginfo_phalcon_mvc_view_engineinterface_render)
3214 	PHP_FE_END
3215 };
3216 
3217 zend_class_entry *phalcon_mvc_viewbaseinterface_ce;
3218 
3219 ZEPHIR_INIT_CLASS(Phalcon_Mvc_ViewBaseInterface);
3220 
3221 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewbaseinterface_setviewsdir, 0, 0, 1)
3222 	ZEND_ARG_INFO(0, viewsDir)
ZEND_END_ARG_INFO()3223 ZEND_END_ARG_INFO()
3224 
3225 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewbaseinterface_setparamtoview, 0, 0, 2)
3226 	ZEND_ARG_INFO(0, key)
3227 	ZEND_ARG_INFO(0, value)
3228 ZEND_END_ARG_INFO()
3229 
3230 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewbaseinterface_setvar, 0, 0, 2)
3231 	ZEND_ARG_INFO(0, key)
3232 	ZEND_ARG_INFO(0, value)
3233 ZEND_END_ARG_INFO()
3234 
3235 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewbaseinterface_cache, 0, 0, 0)
3236 	ZEND_ARG_INFO(0, options)
3237 ZEND_END_ARG_INFO()
3238 
3239 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewbaseinterface_setcontent, 0, 0, 1)
3240 	ZEND_ARG_INFO(0, content)
3241 ZEND_END_ARG_INFO()
3242 
3243 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewbaseinterface_partial, 0, 0, 1)
3244 	ZEND_ARG_INFO(0, partialPath)
3245 	ZEND_ARG_INFO(0, params)
3246 ZEND_END_ARG_INFO()
3247 
3248 ZEPHIR_INIT_FUNCS(phalcon_mvc_viewbaseinterface_method_entry) {
3249 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewBaseInterface, setViewsDir, arginfo_phalcon_mvc_viewbaseinterface_setviewsdir)
3250 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewBaseInterface, getViewsDir, NULL)
3251 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewBaseInterface, setParamToView, arginfo_phalcon_mvc_viewbaseinterface_setparamtoview)
3252 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewBaseInterface, setVar, arginfo_phalcon_mvc_viewbaseinterface_setvar)
3253 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewBaseInterface, getParamsToView, NULL)
3254 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewBaseInterface, getCache, NULL)
3255 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewBaseInterface, cache, arginfo_phalcon_mvc_viewbaseinterface_cache)
3256 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewBaseInterface, setContent, arginfo_phalcon_mvc_viewbaseinterface_setcontent)
3257 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewBaseInterface, getContent, NULL)
3258 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewBaseInterface, partial, arginfo_phalcon_mvc_viewbaseinterface_partial)
3259 	PHP_FE_END
3260 };
3261 
3262 zend_class_entry *phalcon_paginator_adapter_ce;
3263 
3264 ZEPHIR_INIT_CLASS(Phalcon_Paginator_Adapter);
3265 
3266 static PHP_METHOD(Phalcon_Paginator_Adapter, getLimit);
3267 static PHP_METHOD(Phalcon_Paginator_Adapter, setCurrentPage);
3268 static PHP_METHOD(Phalcon_Paginator_Adapter, setLimit);
3269 
3270 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_paginator_adapter_setcurrentpage, 0, 0, 1)
3271 	ZEND_ARG_INFO(0, page)
ZEND_END_ARG_INFO()3272 ZEND_END_ARG_INFO()
3273 
3274 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_paginator_adapter_setlimit, 0, 0, 1)
3275 	ZEND_ARG_INFO(0, limitRows)
3276 ZEND_END_ARG_INFO()
3277 
3278 ZEPHIR_INIT_FUNCS(phalcon_paginator_adapter_method_entry) {
3279 	PHP_ME(Phalcon_Paginator_Adapter, getLimit, NULL, ZEND_ACC_PUBLIC)
3280 	PHP_ME(Phalcon_Paginator_Adapter, setCurrentPage, arginfo_phalcon_paginator_adapter_setcurrentpage, ZEND_ACC_PUBLIC)
3281 	PHP_ME(Phalcon_Paginator_Adapter, setLimit, arginfo_phalcon_paginator_adapter_setlimit, ZEND_ACC_PUBLIC)
3282 	PHP_FE_END
3283 };
3284 
3285 zend_class_entry *phalcon_translate_adapter_ce;
3286 
3287 ZEPHIR_INIT_CLASS(Phalcon_Translate_Adapter);
3288 
3289 static PHP_METHOD(Phalcon_Translate_Adapter, __construct);
3290 static PHP_METHOD(Phalcon_Translate_Adapter, setInterpolator);
3291 static PHP_METHOD(Phalcon_Translate_Adapter, t);
3292 static PHP_METHOD(Phalcon_Translate_Adapter, _);
3293 static PHP_METHOD(Phalcon_Translate_Adapter, offsetSet);
3294 static PHP_METHOD(Phalcon_Translate_Adapter, offsetExists);
3295 static PHP_METHOD(Phalcon_Translate_Adapter, offsetUnset);
3296 static PHP_METHOD(Phalcon_Translate_Adapter, offsetGet);
3297 static PHP_METHOD(Phalcon_Translate_Adapter, replacePlaceholders);
3298 
3299 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter___construct, 0, 0, 1)
3300 	ZEND_ARG_ARRAY_INFO(0, options, 0)
ZEND_END_ARG_INFO()3301 ZEND_END_ARG_INFO()
3302 
3303 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_setinterpolator, 0, 0, 1)
3304 	ZEND_ARG_OBJ_INFO(0, interpolator, Phalcon\\Translate\\InterpolatorInterface, 0)
3305 ZEND_END_ARG_INFO()
3306 
3307 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_t, 0, 0, 1)
3308 	ZEND_ARG_INFO(0, translateKey)
3309 	ZEND_ARG_INFO(0, placeholders)
3310 ZEND_END_ARG_INFO()
3311 
3312 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter__, 0, 0, 1)
3313 	ZEND_ARG_INFO(0, translateKey)
3314 	ZEND_ARG_INFO(0, placeholders)
3315 ZEND_END_ARG_INFO()
3316 
3317 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_offsetset, 0, 0, 2)
3318 	ZEND_ARG_INFO(0, offset)
3319 	ZEND_ARG_INFO(0, value)
3320 ZEND_END_ARG_INFO()
3321 
3322 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_offsetexists, 0, 0, 1)
3323 	ZEND_ARG_INFO(0, translateKey)
3324 ZEND_END_ARG_INFO()
3325 
3326 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_offsetunset, 0, 0, 1)
3327 	ZEND_ARG_INFO(0, offset)
3328 ZEND_END_ARG_INFO()
3329 
3330 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_offsetget, 0, 0, 1)
3331 	ZEND_ARG_INFO(0, translateKey)
3332 ZEND_END_ARG_INFO()
3333 
3334 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_replaceplaceholders, 0, 0, 1)
3335 	ZEND_ARG_INFO(0, translation)
3336 	ZEND_ARG_INFO(0, placeholders)
3337 ZEND_END_ARG_INFO()
3338 
3339 ZEPHIR_INIT_FUNCS(phalcon_translate_adapter_method_entry) {
3340 	PHP_ME(Phalcon_Translate_Adapter, __construct, arginfo_phalcon_translate_adapter___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
3341 	PHP_ME(Phalcon_Translate_Adapter, setInterpolator, arginfo_phalcon_translate_adapter_setinterpolator, ZEND_ACC_PUBLIC)
3342 	PHP_ME(Phalcon_Translate_Adapter, t, arginfo_phalcon_translate_adapter_t, ZEND_ACC_PUBLIC)
3343 	PHP_ME(Phalcon_Translate_Adapter, _, arginfo_phalcon_translate_adapter__, ZEND_ACC_PUBLIC)
3344 	PHP_ME(Phalcon_Translate_Adapter, offsetSet, arginfo_phalcon_translate_adapter_offsetset, ZEND_ACC_PUBLIC)
3345 	PHP_ME(Phalcon_Translate_Adapter, offsetExists, arginfo_phalcon_translate_adapter_offsetexists, ZEND_ACC_PUBLIC)
3346 	PHP_ME(Phalcon_Translate_Adapter, offsetUnset, arginfo_phalcon_translate_adapter_offsetunset, ZEND_ACC_PUBLIC)
3347 	PHP_ME(Phalcon_Translate_Adapter, offsetGet, arginfo_phalcon_translate_adapter_offsetget, ZEND_ACC_PUBLIC)
3348 	PHP_ME(Phalcon_Translate_Adapter, replacePlaceholders, arginfo_phalcon_translate_adapter_replaceplaceholders, ZEND_ACC_PROTECTED)
3349 	PHP_FE_END
3350 };
3351 
3352 zend_class_entry *phalcon_acl_adapterinterface_ce;
3353 
3354 ZEPHIR_INIT_CLASS(Phalcon_Acl_AdapterInterface);
3355 
3356 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapterinterface_setdefaultaction, 0, 0, 1)
3357 	ZEND_ARG_INFO(0, defaultAccess)
ZEND_END_ARG_INFO()3358 ZEND_END_ARG_INFO()
3359 
3360 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapterinterface_setnoargumentsdefaultaction, 0, 0, 1)
3361 	ZEND_ARG_INFO(0, defaultAccess)
3362 ZEND_END_ARG_INFO()
3363 
3364 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapterinterface_addrole, 0, 0, 1)
3365 	ZEND_ARG_INFO(0, role)
3366 	ZEND_ARG_INFO(0, accessInherits)
3367 ZEND_END_ARG_INFO()
3368 
3369 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapterinterface_addinherit, 0, 0, 2)
3370 	ZEND_ARG_INFO(0, roleName)
3371 	ZEND_ARG_INFO(0, roleToInherit)
3372 ZEND_END_ARG_INFO()
3373 
3374 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapterinterface_isrole, 0, 0, 1)
3375 	ZEND_ARG_INFO(0, roleName)
3376 ZEND_END_ARG_INFO()
3377 
3378 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapterinterface_isresource, 0, 0, 1)
3379 	ZEND_ARG_INFO(0, resourceName)
3380 ZEND_END_ARG_INFO()
3381 
3382 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapterinterface_addresource, 0, 0, 2)
3383 	ZEND_ARG_INFO(0, resourceObject)
3384 	ZEND_ARG_INFO(0, accessList)
3385 ZEND_END_ARG_INFO()
3386 
3387 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapterinterface_addresourceaccess, 0, 0, 2)
3388 	ZEND_ARG_INFO(0, resourceName)
3389 	ZEND_ARG_INFO(0, accessList)
3390 ZEND_END_ARG_INFO()
3391 
3392 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapterinterface_dropresourceaccess, 0, 0, 2)
3393 	ZEND_ARG_INFO(0, resourceName)
3394 	ZEND_ARG_INFO(0, accessList)
3395 ZEND_END_ARG_INFO()
3396 
3397 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapterinterface_allow, 0, 0, 3)
3398 	ZEND_ARG_INFO(0, roleName)
3399 	ZEND_ARG_INFO(0, resourceName)
3400 	ZEND_ARG_INFO(0, access)
3401 	ZEND_ARG_INFO(0, func)
3402 ZEND_END_ARG_INFO()
3403 
3404 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapterinterface_deny, 0, 0, 3)
3405 	ZEND_ARG_INFO(0, roleName)
3406 	ZEND_ARG_INFO(0, resourceName)
3407 	ZEND_ARG_INFO(0, access)
3408 	ZEND_ARG_INFO(0, func)
3409 ZEND_END_ARG_INFO()
3410 
3411 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapterinterface_isallowed, 0, 0, 3)
3412 	ZEND_ARG_INFO(0, roleName)
3413 	ZEND_ARG_INFO(0, resourceName)
3414 	ZEND_ARG_INFO(0, access)
3415 	ZEND_ARG_ARRAY_INFO(0, parameters, 1)
3416 ZEND_END_ARG_INFO()
3417 
3418 ZEPHIR_INIT_FUNCS(phalcon_acl_adapterinterface_method_entry) {
3419 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, setDefaultAction, arginfo_phalcon_acl_adapterinterface_setdefaultaction)
3420 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, getDefaultAction, NULL)
3421 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, setNoArgumentsDefaultAction, arginfo_phalcon_acl_adapterinterface_setnoargumentsdefaultaction)
3422 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, getNoArgumentsDefaultAction, NULL)
3423 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, addRole, arginfo_phalcon_acl_adapterinterface_addrole)
3424 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, addInherit, arginfo_phalcon_acl_adapterinterface_addinherit)
3425 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, isRole, arginfo_phalcon_acl_adapterinterface_isrole)
3426 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, isResource, arginfo_phalcon_acl_adapterinterface_isresource)
3427 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, addResource, arginfo_phalcon_acl_adapterinterface_addresource)
3428 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, addResourceAccess, arginfo_phalcon_acl_adapterinterface_addresourceaccess)
3429 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, dropResourceAccess, arginfo_phalcon_acl_adapterinterface_dropresourceaccess)
3430 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, allow, arginfo_phalcon_acl_adapterinterface_allow)
3431 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, deny, arginfo_phalcon_acl_adapterinterface_deny)
3432 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, isAllowed, arginfo_phalcon_acl_adapterinterface_isallowed)
3433 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, getActiveRole, NULL)
3434 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, getActiveResource, NULL)
3435 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, getActiveAccess, NULL)
3436 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, getRoles, NULL)
3437 	PHP_ABSTRACT_ME(Phalcon_Acl_AdapterInterface, getResources, NULL)
3438 	PHP_FE_END
3439 };
3440 
3441 zend_class_entry *phalcon_application_ce;
3442 
3443 ZEPHIR_INIT_CLASS(Phalcon_Application);
3444 
3445 static PHP_METHOD(Phalcon_Application, __construct);
3446 static PHP_METHOD(Phalcon_Application, setEventsManager);
3447 static PHP_METHOD(Phalcon_Application, getEventsManager);
3448 static PHP_METHOD(Phalcon_Application, registerModules);
3449 static PHP_METHOD(Phalcon_Application, getModules);
3450 static PHP_METHOD(Phalcon_Application, getModule);
3451 static PHP_METHOD(Phalcon_Application, setDefaultModule);
3452 static PHP_METHOD(Phalcon_Application, getDefaultModule);
3453 static PHP_METHOD(Phalcon_Application, handle);
3454 zend_object_value zephir_init_properties_Phalcon_Application(zend_class_entry *class_type TSRMLS_DC);
3455 
3456 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_application___construct, 0, 0, 0)
3457 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 1)
ZEND_END_ARG_INFO()3458 ZEND_END_ARG_INFO()
3459 
3460 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_application_seteventsmanager, 0, 0, 1)
3461 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
3462 ZEND_END_ARG_INFO()
3463 
3464 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_application_registermodules, 0, 0, 1)
3465 	ZEND_ARG_ARRAY_INFO(0, modules, 0)
3466 	ZEND_ARG_INFO(0, merge)
3467 ZEND_END_ARG_INFO()
3468 
3469 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_application_getmodule, 0, 0, 1)
3470 	ZEND_ARG_INFO(0, name)
3471 ZEND_END_ARG_INFO()
3472 
3473 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_application_setdefaultmodule, 0, 0, 1)
3474 	ZEND_ARG_INFO(0, defaultModule)
3475 ZEND_END_ARG_INFO()
3476 
3477 ZEPHIR_INIT_FUNCS(phalcon_application_method_entry) {
3478 	PHP_ME(Phalcon_Application, __construct, arginfo_phalcon_application___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
3479 	PHP_ME(Phalcon_Application, setEventsManager, arginfo_phalcon_application_seteventsmanager, ZEND_ACC_PUBLIC)
3480 	PHP_ME(Phalcon_Application, getEventsManager, NULL, ZEND_ACC_PUBLIC)
3481 	PHP_ME(Phalcon_Application, registerModules, arginfo_phalcon_application_registermodules, ZEND_ACC_PUBLIC)
3482 	PHP_ME(Phalcon_Application, getModules, NULL, ZEND_ACC_PUBLIC)
3483 	PHP_ME(Phalcon_Application, getModule, arginfo_phalcon_application_getmodule, ZEND_ACC_PUBLIC)
3484 	PHP_ME(Phalcon_Application, setDefaultModule, arginfo_phalcon_application_setdefaultmodule, ZEND_ACC_PUBLIC)
3485 	PHP_ME(Phalcon_Application, getDefaultModule, NULL, ZEND_ACC_PUBLIC)
3486 	PHP_ME(Phalcon_Application, handle, NULL, ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
3487 	PHP_FE_END
3488 };
3489 
3490 zend_class_entry *phalcon_application_exception_ce;
3491 
3492 ZEPHIR_INIT_CLASS(Phalcon_Application_Exception);
3493 
3494 
3495 zend_class_entry *phalcon_assets_inline_ce;
3496 
3497 ZEPHIR_INIT_CLASS(Phalcon_Assets_Inline);
3498 
3499 static PHP_METHOD(Phalcon_Assets_Inline, getType);
3500 static PHP_METHOD(Phalcon_Assets_Inline, getContent);
3501 static PHP_METHOD(Phalcon_Assets_Inline, getFilter);
3502 static PHP_METHOD(Phalcon_Assets_Inline, __construct);
3503 static PHP_METHOD(Phalcon_Assets_Inline, setType);
3504 static PHP_METHOD(Phalcon_Assets_Inline, setFilter);
3505 static PHP_METHOD(Phalcon_Assets_Inline, setAttributes);
3506 static PHP_METHOD(Phalcon_Assets_Inline, getAttributes);
3507 static PHP_METHOD(Phalcon_Assets_Inline, getResourceKey);
3508 
3509 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_inline___construct, 0, 0, 2)
3510 	ZEND_ARG_INFO(0, type)
3511 	ZEND_ARG_INFO(0, content)
3512 	ZEND_ARG_INFO(0, filter)
3513 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()3514 ZEND_END_ARG_INFO()
3515 
3516 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_inline_settype, 0, 0, 1)
3517 	ZEND_ARG_INFO(0, type)
3518 ZEND_END_ARG_INFO()
3519 
3520 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_inline_setfilter, 0, 0, 1)
3521 	ZEND_ARG_INFO(0, filter)
3522 ZEND_END_ARG_INFO()
3523 
3524 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_inline_setattributes, 0, 0, 1)
3525 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
3526 ZEND_END_ARG_INFO()
3527 
3528 ZEPHIR_INIT_FUNCS(phalcon_assets_inline_method_entry) {
3529 	PHP_ME(Phalcon_Assets_Inline, getType, NULL, ZEND_ACC_PUBLIC)
3530 	PHP_ME(Phalcon_Assets_Inline, getContent, NULL, ZEND_ACC_PUBLIC)
3531 	PHP_ME(Phalcon_Assets_Inline, getFilter, NULL, ZEND_ACC_PUBLIC)
3532 	PHP_ME(Phalcon_Assets_Inline, __construct, arginfo_phalcon_assets_inline___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
3533 	PHP_ME(Phalcon_Assets_Inline, setType, arginfo_phalcon_assets_inline_settype, ZEND_ACC_PUBLIC)
3534 	PHP_ME(Phalcon_Assets_Inline, setFilter, arginfo_phalcon_assets_inline_setfilter, ZEND_ACC_PUBLIC)
3535 	PHP_ME(Phalcon_Assets_Inline, setAttributes, arginfo_phalcon_assets_inline_setattributes, ZEND_ACC_PUBLIC)
3536 	PHP_ME(Phalcon_Assets_Inline, getAttributes, NULL, ZEND_ACC_PUBLIC)
3537 	PHP_ME(Phalcon_Assets_Inline, getResourceKey, NULL, ZEND_ACC_PUBLIC)
3538 	PHP_FE_END
3539 };
3540 
3541 zend_class_entry *phalcon_assets_resource_ce;
3542 
3543 ZEPHIR_INIT_CLASS(Phalcon_Assets_Resource);
3544 
3545 static PHP_METHOD(Phalcon_Assets_Resource, getType);
3546 static PHP_METHOD(Phalcon_Assets_Resource, getPath);
3547 static PHP_METHOD(Phalcon_Assets_Resource, getLocal);
3548 static PHP_METHOD(Phalcon_Assets_Resource, getFilter);
3549 static PHP_METHOD(Phalcon_Assets_Resource, getAttributes);
3550 static PHP_METHOD(Phalcon_Assets_Resource, getSourcePath);
3551 static PHP_METHOD(Phalcon_Assets_Resource, getTargetPath);
3552 static PHP_METHOD(Phalcon_Assets_Resource, getTargetUri);
3553 static PHP_METHOD(Phalcon_Assets_Resource, __construct);
3554 static PHP_METHOD(Phalcon_Assets_Resource, setType);
3555 static PHP_METHOD(Phalcon_Assets_Resource, setPath);
3556 static PHP_METHOD(Phalcon_Assets_Resource, setLocal);
3557 static PHP_METHOD(Phalcon_Assets_Resource, setFilter);
3558 static PHP_METHOD(Phalcon_Assets_Resource, setAttributes);
3559 static PHP_METHOD(Phalcon_Assets_Resource, setTargetUri);
3560 static PHP_METHOD(Phalcon_Assets_Resource, setSourcePath);
3561 static PHP_METHOD(Phalcon_Assets_Resource, setTargetPath);
3562 static PHP_METHOD(Phalcon_Assets_Resource, getContent);
3563 static PHP_METHOD(Phalcon_Assets_Resource, getRealTargetUri);
3564 static PHP_METHOD(Phalcon_Assets_Resource, getRealSourcePath);
3565 static PHP_METHOD(Phalcon_Assets_Resource, getRealTargetPath);
3566 static PHP_METHOD(Phalcon_Assets_Resource, getResourceKey);
3567 
3568 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resource___construct, 0, 0, 2)
3569 	ZEND_ARG_INFO(0, type)
3570 	ZEND_ARG_INFO(0, path)
3571 	ZEND_ARG_INFO(0, local)
3572 	ZEND_ARG_INFO(0, filter)
3573 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()3574 ZEND_END_ARG_INFO()
3575 
3576 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resource_settype, 0, 0, 1)
3577 	ZEND_ARG_INFO(0, type)
3578 ZEND_END_ARG_INFO()
3579 
3580 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resource_setpath, 0, 0, 1)
3581 	ZEND_ARG_INFO(0, path)
3582 ZEND_END_ARG_INFO()
3583 
3584 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resource_setlocal, 0, 0, 1)
3585 	ZEND_ARG_INFO(0, local)
3586 ZEND_END_ARG_INFO()
3587 
3588 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resource_setfilter, 0, 0, 1)
3589 	ZEND_ARG_INFO(0, filter)
3590 ZEND_END_ARG_INFO()
3591 
3592 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resource_setattributes, 0, 0, 1)
3593 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
3594 ZEND_END_ARG_INFO()
3595 
3596 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resource_settargeturi, 0, 0, 1)
3597 	ZEND_ARG_INFO(0, targetUri)
3598 ZEND_END_ARG_INFO()
3599 
3600 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resource_setsourcepath, 0, 0, 1)
3601 	ZEND_ARG_INFO(0, sourcePath)
3602 ZEND_END_ARG_INFO()
3603 
3604 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resource_settargetpath, 0, 0, 1)
3605 	ZEND_ARG_INFO(0, targetPath)
3606 ZEND_END_ARG_INFO()
3607 
3608 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resource_getcontent, 0, 0, 0)
3609 	ZEND_ARG_INFO(0, basePath)
3610 ZEND_END_ARG_INFO()
3611 
3612 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resource_getrealsourcepath, 0, 0, 0)
3613 	ZEND_ARG_INFO(0, basePath)
3614 ZEND_END_ARG_INFO()
3615 
3616 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resource_getrealtargetpath, 0, 0, 0)
3617 	ZEND_ARG_INFO(0, basePath)
3618 ZEND_END_ARG_INFO()
3619 
3620 ZEPHIR_INIT_FUNCS(phalcon_assets_resource_method_entry) {
3621 	PHP_ME(Phalcon_Assets_Resource, getType, NULL, ZEND_ACC_PUBLIC)
3622 	PHP_ME(Phalcon_Assets_Resource, getPath, NULL, ZEND_ACC_PUBLIC)
3623 	PHP_ME(Phalcon_Assets_Resource, getLocal, NULL, ZEND_ACC_PUBLIC)
3624 	PHP_ME(Phalcon_Assets_Resource, getFilter, NULL, ZEND_ACC_PUBLIC)
3625 	PHP_ME(Phalcon_Assets_Resource, getAttributes, NULL, ZEND_ACC_PUBLIC)
3626 	PHP_ME(Phalcon_Assets_Resource, getSourcePath, NULL, ZEND_ACC_PUBLIC)
3627 	PHP_ME(Phalcon_Assets_Resource, getTargetPath, NULL, ZEND_ACC_PUBLIC)
3628 	PHP_ME(Phalcon_Assets_Resource, getTargetUri, NULL, ZEND_ACC_PUBLIC)
3629 	PHP_ME(Phalcon_Assets_Resource, __construct, arginfo_phalcon_assets_resource___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
3630 	PHP_ME(Phalcon_Assets_Resource, setType, arginfo_phalcon_assets_resource_settype, ZEND_ACC_PUBLIC)
3631 	PHP_ME(Phalcon_Assets_Resource, setPath, arginfo_phalcon_assets_resource_setpath, ZEND_ACC_PUBLIC)
3632 	PHP_ME(Phalcon_Assets_Resource, setLocal, arginfo_phalcon_assets_resource_setlocal, ZEND_ACC_PUBLIC)
3633 	PHP_ME(Phalcon_Assets_Resource, setFilter, arginfo_phalcon_assets_resource_setfilter, ZEND_ACC_PUBLIC)
3634 	PHP_ME(Phalcon_Assets_Resource, setAttributes, arginfo_phalcon_assets_resource_setattributes, ZEND_ACC_PUBLIC)
3635 	PHP_ME(Phalcon_Assets_Resource, setTargetUri, arginfo_phalcon_assets_resource_settargeturi, ZEND_ACC_PUBLIC)
3636 	PHP_ME(Phalcon_Assets_Resource, setSourcePath, arginfo_phalcon_assets_resource_setsourcepath, ZEND_ACC_PUBLIC)
3637 	PHP_ME(Phalcon_Assets_Resource, setTargetPath, arginfo_phalcon_assets_resource_settargetpath, ZEND_ACC_PUBLIC)
3638 	PHP_ME(Phalcon_Assets_Resource, getContent, arginfo_phalcon_assets_resource_getcontent, ZEND_ACC_PUBLIC)
3639 	PHP_ME(Phalcon_Assets_Resource, getRealTargetUri, NULL, ZEND_ACC_PUBLIC)
3640 	PHP_ME(Phalcon_Assets_Resource, getRealSourcePath, arginfo_phalcon_assets_resource_getrealsourcepath, ZEND_ACC_PUBLIC)
3641 	PHP_ME(Phalcon_Assets_Resource, getRealTargetPath, arginfo_phalcon_assets_resource_getrealtargetpath, ZEND_ACC_PUBLIC)
3642 	PHP_ME(Phalcon_Assets_Resource, getResourceKey, NULL, ZEND_ACC_PUBLIC)
3643 	PHP_FE_END
3644 };
3645 
3646 zend_class_entry *phalcon_cache_frontend_data_ce;
3647 
3648 ZEPHIR_INIT_CLASS(Phalcon_Cache_Frontend_Data);
3649 
3650 static PHP_METHOD(Phalcon_Cache_Frontend_Data, __construct);
3651 static PHP_METHOD(Phalcon_Cache_Frontend_Data, getLifetime);
3652 static PHP_METHOD(Phalcon_Cache_Frontend_Data, isBuffering);
3653 static PHP_METHOD(Phalcon_Cache_Frontend_Data, start);
3654 static PHP_METHOD(Phalcon_Cache_Frontend_Data, getContent);
3655 static PHP_METHOD(Phalcon_Cache_Frontend_Data, stop);
3656 static PHP_METHOD(Phalcon_Cache_Frontend_Data, beforeStore);
3657 static PHP_METHOD(Phalcon_Cache_Frontend_Data, afterRetrieve);
3658 
3659 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_data___construct, 0, 0, 0)
3660 	ZEND_ARG_INFO(0, frontendOptions)
ZEND_END_ARG_INFO()3661 ZEND_END_ARG_INFO()
3662 
3663 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_data_beforestore, 0, 0, 1)
3664 	ZEND_ARG_INFO(0, data)
3665 ZEND_END_ARG_INFO()
3666 
3667 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_data_afterretrieve, 0, 0, 1)
3668 	ZEND_ARG_INFO(0, data)
3669 ZEND_END_ARG_INFO()
3670 
3671 ZEPHIR_INIT_FUNCS(phalcon_cache_frontend_data_method_entry) {
3672 	PHP_ME(Phalcon_Cache_Frontend_Data, __construct, arginfo_phalcon_cache_frontend_data___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
3673 	PHP_ME(Phalcon_Cache_Frontend_Data, getLifetime, NULL, ZEND_ACC_PUBLIC)
3674 	PHP_ME(Phalcon_Cache_Frontend_Data, isBuffering, NULL, ZEND_ACC_PUBLIC)
3675 	PHP_ME(Phalcon_Cache_Frontend_Data, start, NULL, ZEND_ACC_PUBLIC)
3676 	PHP_ME(Phalcon_Cache_Frontend_Data, getContent, NULL, ZEND_ACC_PUBLIC)
3677 	PHP_ME(Phalcon_Cache_Frontend_Data, stop, NULL, ZEND_ACC_PUBLIC)
3678 	PHP_ME(Phalcon_Cache_Frontend_Data, beforeStore, arginfo_phalcon_cache_frontend_data_beforestore, ZEND_ACC_PUBLIC)
3679 	PHP_ME(Phalcon_Cache_Frontend_Data, afterRetrieve, arginfo_phalcon_cache_frontend_data_afterretrieve, ZEND_ACC_PUBLIC)
3680 	PHP_FE_END
3681 };
3682 
3683 zend_class_entry *phalcon_di_ce;
3684 
3685 ZEPHIR_INIT_CLASS(Phalcon_Di);
3686 
3687 static PHP_METHOD(Phalcon_Di, __construct);
3688 static PHP_METHOD(Phalcon_Di, setInternalEventsManager);
3689 static PHP_METHOD(Phalcon_Di, getInternalEventsManager);
3690 static PHP_METHOD(Phalcon_Di, set);
3691 static PHP_METHOD(Phalcon_Di, setShared);
3692 static PHP_METHOD(Phalcon_Di, remove);
3693 static PHP_METHOD(Phalcon_Di, attempt);
3694 static PHP_METHOD(Phalcon_Di, setRaw);
3695 static PHP_METHOD(Phalcon_Di, getRaw);
3696 static PHP_METHOD(Phalcon_Di, getService);
3697 static PHP_METHOD(Phalcon_Di, get);
3698 static PHP_METHOD(Phalcon_Di, getShared);
3699 static PHP_METHOD(Phalcon_Di, has);
3700 static PHP_METHOD(Phalcon_Di, wasFreshInstance);
3701 static PHP_METHOD(Phalcon_Di, getServices);
3702 static PHP_METHOD(Phalcon_Di, offsetExists);
3703 static PHP_METHOD(Phalcon_Di, offsetSet);
3704 static PHP_METHOD(Phalcon_Di, offsetGet);
3705 static PHP_METHOD(Phalcon_Di, offsetUnset);
3706 static PHP_METHOD(Phalcon_Di, __call);
3707 static PHP_METHOD(Phalcon_Di, register);
3708 static PHP_METHOD(Phalcon_Di, setDefault);
3709 static PHP_METHOD(Phalcon_Di, getDefault);
3710 static PHP_METHOD(Phalcon_Di, reset);
3711 static PHP_METHOD(Phalcon_Di, loadFromYaml);
3712 static PHP_METHOD(Phalcon_Di, loadFromPhp);
3713 static PHP_METHOD(Phalcon_Di, loadFromConfig);
3714 
3715 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_setinternaleventsmanager, 0, 0, 1)
3716 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
ZEND_END_ARG_INFO()3717 ZEND_END_ARG_INFO()
3718 
3719 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_set, 0, 0, 2)
3720 	ZEND_ARG_INFO(0, name)
3721 	ZEND_ARG_INFO(0, definition)
3722 	ZEND_ARG_INFO(0, shared)
3723 ZEND_END_ARG_INFO()
3724 
3725 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_setshared, 0, 0, 2)
3726 	ZEND_ARG_INFO(0, name)
3727 	ZEND_ARG_INFO(0, definition)
3728 ZEND_END_ARG_INFO()
3729 
3730 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_remove, 0, 0, 1)
3731 	ZEND_ARG_INFO(0, name)
3732 ZEND_END_ARG_INFO()
3733 
3734 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_attempt, 0, 0, 2)
3735 	ZEND_ARG_INFO(0, name)
3736 	ZEND_ARG_INFO(0, definition)
3737 	ZEND_ARG_INFO(0, shared)
3738 ZEND_END_ARG_INFO()
3739 
3740 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_setraw, 0, 0, 2)
3741 	ZEND_ARG_INFO(0, name)
3742 	ZEND_ARG_OBJ_INFO(0, rawDefinition, Phalcon\\Di\\ServiceInterface, 0)
3743 ZEND_END_ARG_INFO()
3744 
3745 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_getraw, 0, 0, 1)
3746 	ZEND_ARG_INFO(0, name)
3747 ZEND_END_ARG_INFO()
3748 
3749 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_getservice, 0, 0, 1)
3750 	ZEND_ARG_INFO(0, name)
3751 ZEND_END_ARG_INFO()
3752 
3753 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_get, 0, 0, 1)
3754 	ZEND_ARG_INFO(0, name)
3755 	ZEND_ARG_INFO(0, parameters)
3756 ZEND_END_ARG_INFO()
3757 
3758 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_getshared, 0, 0, 1)
3759 	ZEND_ARG_INFO(0, name)
3760 	ZEND_ARG_INFO(0, parameters)
3761 ZEND_END_ARG_INFO()
3762 
3763 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_has, 0, 0, 1)
3764 	ZEND_ARG_INFO(0, name)
3765 ZEND_END_ARG_INFO()
3766 
3767 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_offsetexists, 0, 0, 1)
3768 	ZEND_ARG_INFO(0, name)
3769 ZEND_END_ARG_INFO()
3770 
3771 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_offsetset, 0, 0, 2)
3772 	ZEND_ARG_INFO(0, name)
3773 	ZEND_ARG_INFO(0, definition)
3774 ZEND_END_ARG_INFO()
3775 
3776 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_offsetget, 0, 0, 1)
3777 	ZEND_ARG_INFO(0, name)
3778 ZEND_END_ARG_INFO()
3779 
3780 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_offsetunset, 0, 0, 1)
3781 	ZEND_ARG_INFO(0, name)
3782 ZEND_END_ARG_INFO()
3783 
3784 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di___call, 0, 0, 1)
3785 	ZEND_ARG_INFO(0, method)
3786 	ZEND_ARG_INFO(0, arguments)
3787 ZEND_END_ARG_INFO()
3788 
3789 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_register, 0, 0, 1)
3790 	ZEND_ARG_OBJ_INFO(0, provider, Phalcon\\Di\\ServiceProviderInterface, 0)
3791 ZEND_END_ARG_INFO()
3792 
3793 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_setdefault, 0, 0, 1)
3794 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
3795 ZEND_END_ARG_INFO()
3796 
3797 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_loadfromyaml, 0, 0, 1)
3798 	ZEND_ARG_INFO(0, filePath)
3799 	ZEND_ARG_ARRAY_INFO(0, callbacks, 1)
3800 ZEND_END_ARG_INFO()
3801 
3802 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_loadfromphp, 0, 0, 1)
3803 	ZEND_ARG_INFO(0, filePath)
3804 ZEND_END_ARG_INFO()
3805 
3806 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_loadfromconfig, 0, 0, 1)
3807 	ZEND_ARG_OBJ_INFO(0, config, Phalcon\\Config, 0)
3808 ZEND_END_ARG_INFO()
3809 
3810 ZEPHIR_INIT_FUNCS(phalcon_di_method_entry) {
3811 	PHP_ME(Phalcon_Di, __construct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
3812 	PHP_ME(Phalcon_Di, setInternalEventsManager, arginfo_phalcon_di_setinternaleventsmanager, ZEND_ACC_PUBLIC)
3813 	PHP_ME(Phalcon_Di, getInternalEventsManager, NULL, ZEND_ACC_PUBLIC)
3814 	PHP_ME(Phalcon_Di, set, arginfo_phalcon_di_set, ZEND_ACC_PUBLIC)
3815 	PHP_ME(Phalcon_Di, setShared, arginfo_phalcon_di_setshared, ZEND_ACC_PUBLIC)
3816 	PHP_ME(Phalcon_Di, remove, arginfo_phalcon_di_remove, ZEND_ACC_PUBLIC)
3817 	PHP_ME(Phalcon_Di, attempt, arginfo_phalcon_di_attempt, ZEND_ACC_PUBLIC)
3818 	PHP_ME(Phalcon_Di, setRaw, arginfo_phalcon_di_setraw, ZEND_ACC_PUBLIC)
3819 	PHP_ME(Phalcon_Di, getRaw, arginfo_phalcon_di_getraw, ZEND_ACC_PUBLIC)
3820 	PHP_ME(Phalcon_Di, getService, arginfo_phalcon_di_getservice, ZEND_ACC_PUBLIC)
3821 	PHP_ME(Phalcon_Di, get, arginfo_phalcon_di_get, ZEND_ACC_PUBLIC)
3822 	PHP_ME(Phalcon_Di, getShared, arginfo_phalcon_di_getshared, ZEND_ACC_PUBLIC)
3823 	PHP_ME(Phalcon_Di, has, arginfo_phalcon_di_has, ZEND_ACC_PUBLIC)
3824 	PHP_ME(Phalcon_Di, wasFreshInstance, NULL, ZEND_ACC_PUBLIC)
3825 	PHP_ME(Phalcon_Di, getServices, NULL, ZEND_ACC_PUBLIC)
3826 	PHP_ME(Phalcon_Di, offsetExists, arginfo_phalcon_di_offsetexists, ZEND_ACC_PUBLIC)
3827 	PHP_ME(Phalcon_Di, offsetSet, arginfo_phalcon_di_offsetset, ZEND_ACC_PUBLIC)
3828 	PHP_ME(Phalcon_Di, offsetGet, arginfo_phalcon_di_offsetget, ZEND_ACC_PUBLIC)
3829 	PHP_ME(Phalcon_Di, offsetUnset, arginfo_phalcon_di_offsetunset, ZEND_ACC_PUBLIC)
3830 	PHP_ME(Phalcon_Di, __call, arginfo_phalcon_di___call, ZEND_ACC_PUBLIC)
3831 	PHP_ME(Phalcon_Di, register, arginfo_phalcon_di_register, ZEND_ACC_PUBLIC)
3832 	PHP_ME(Phalcon_Di, setDefault, arginfo_phalcon_di_setdefault, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
3833 	PHP_ME(Phalcon_Di, getDefault, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
3834 	PHP_ME(Phalcon_Di, reset, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
3835 	PHP_ME(Phalcon_Di, loadFromYaml, arginfo_phalcon_di_loadfromyaml, ZEND_ACC_PUBLIC)
3836 	PHP_ME(Phalcon_Di, loadFromPhp, arginfo_phalcon_di_loadfromphp, ZEND_ACC_PUBLIC)
3837 	PHP_ME(Phalcon_Di, loadFromConfig, arginfo_phalcon_di_loadfromconfig, ZEND_ACC_PROTECTED)
3838 	PHP_FE_END
3839 };
3840 
3841 zend_class_entry *phalcon_dispatcher_ce;
3842 
3843 ZEPHIR_INIT_CLASS(Phalcon_Dispatcher);
3844 
3845 static PHP_METHOD(Phalcon_Dispatcher, setDI);
3846 static PHP_METHOD(Phalcon_Dispatcher, getDI);
3847 static PHP_METHOD(Phalcon_Dispatcher, setEventsManager);
3848 static PHP_METHOD(Phalcon_Dispatcher, getEventsManager);
3849 static PHP_METHOD(Phalcon_Dispatcher, setActionSuffix);
3850 static PHP_METHOD(Phalcon_Dispatcher, getActionSuffix);
3851 static PHP_METHOD(Phalcon_Dispatcher, setModuleName);
3852 static PHP_METHOD(Phalcon_Dispatcher, getModuleName);
3853 static PHP_METHOD(Phalcon_Dispatcher, setNamespaceName);
3854 static PHP_METHOD(Phalcon_Dispatcher, getNamespaceName);
3855 static PHP_METHOD(Phalcon_Dispatcher, setDefaultNamespace);
3856 static PHP_METHOD(Phalcon_Dispatcher, getDefaultNamespace);
3857 static PHP_METHOD(Phalcon_Dispatcher, setDefaultAction);
3858 static PHP_METHOD(Phalcon_Dispatcher, setActionName);
3859 static PHP_METHOD(Phalcon_Dispatcher, getActionName);
3860 static PHP_METHOD(Phalcon_Dispatcher, setParams);
3861 static PHP_METHOD(Phalcon_Dispatcher, getParams);
3862 static PHP_METHOD(Phalcon_Dispatcher, setParam);
3863 static PHP_METHOD(Phalcon_Dispatcher, getParam);
3864 static PHP_METHOD(Phalcon_Dispatcher, hasParam);
3865 static PHP_METHOD(Phalcon_Dispatcher, getActiveMethod);
3866 static PHP_METHOD(Phalcon_Dispatcher, isFinished);
3867 static PHP_METHOD(Phalcon_Dispatcher, setReturnedValue);
3868 static PHP_METHOD(Phalcon_Dispatcher, getReturnedValue);
3869 static PHP_METHOD(Phalcon_Dispatcher, setModelBinding);
3870 static PHP_METHOD(Phalcon_Dispatcher, setModelBinder);
3871 static PHP_METHOD(Phalcon_Dispatcher, getModelBinder);
3872 static PHP_METHOD(Phalcon_Dispatcher, dispatch);
3873 static PHP_METHOD(Phalcon_Dispatcher, forward);
3874 static PHP_METHOD(Phalcon_Dispatcher, wasForwarded);
3875 static PHP_METHOD(Phalcon_Dispatcher, getHandlerClass);
3876 static PHP_METHOD(Phalcon_Dispatcher, callActionMethod);
3877 static PHP_METHOD(Phalcon_Dispatcher, getBoundModels);
3878 static PHP_METHOD(Phalcon_Dispatcher, _resolveEmptyProperties);
3879 zend_object_value zephir_init_properties_Phalcon_Dispatcher(zend_class_entry *class_type TSRMLS_DC);
3880 
3881 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_setdi, 0, 0, 1)
3882 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
ZEND_END_ARG_INFO()3883 ZEND_END_ARG_INFO()
3884 
3885 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_seteventsmanager, 0, 0, 1)
3886 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
3887 ZEND_END_ARG_INFO()
3888 
3889 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_setactionsuffix, 0, 0, 1)
3890 	ZEND_ARG_INFO(0, actionSuffix)
3891 ZEND_END_ARG_INFO()
3892 
3893 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_setmodulename, 0, 0, 1)
3894 	ZEND_ARG_INFO(0, moduleName)
3895 ZEND_END_ARG_INFO()
3896 
3897 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_setnamespacename, 0, 0, 1)
3898 	ZEND_ARG_INFO(0, namespaceName)
3899 ZEND_END_ARG_INFO()
3900 
3901 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_setdefaultnamespace, 0, 0, 1)
3902 	ZEND_ARG_INFO(0, namespaceName)
3903 ZEND_END_ARG_INFO()
3904 
3905 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_setdefaultaction, 0, 0, 1)
3906 	ZEND_ARG_INFO(0, actionName)
3907 ZEND_END_ARG_INFO()
3908 
3909 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_setactionname, 0, 0, 1)
3910 	ZEND_ARG_INFO(0, actionName)
3911 ZEND_END_ARG_INFO()
3912 
3913 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_setparams, 0, 0, 1)
3914 	ZEND_ARG_INFO(0, params)
3915 ZEND_END_ARG_INFO()
3916 
3917 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_setparam, 0, 0, 2)
3918 	ZEND_ARG_INFO(0, param)
3919 	ZEND_ARG_INFO(0, value)
3920 ZEND_END_ARG_INFO()
3921 
3922 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_getparam, 0, 0, 1)
3923 	ZEND_ARG_INFO(0, param)
3924 	ZEND_ARG_INFO(0, filters)
3925 	ZEND_ARG_INFO(0, defaultValue)
3926 ZEND_END_ARG_INFO()
3927 
3928 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_hasparam, 0, 0, 1)
3929 	ZEND_ARG_INFO(0, param)
3930 ZEND_END_ARG_INFO()
3931 
3932 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_setreturnedvalue, 0, 0, 1)
3933 	ZEND_ARG_INFO(0, value)
3934 ZEND_END_ARG_INFO()
3935 
3936 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_setmodelbinding, 0, 0, 1)
3937 	ZEND_ARG_INFO(0, value)
3938 	ZEND_ARG_INFO(0, cache)
3939 ZEND_END_ARG_INFO()
3940 
3941 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_setmodelbinder, 0, 0, 1)
3942 	ZEND_ARG_OBJ_INFO(0, modelBinder, Phalcon\\Mvc\\Model\\BinderInterface, 0)
3943 	ZEND_ARG_INFO(0, cache)
3944 ZEND_END_ARG_INFO()
3945 
3946 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_forward, 0, 0, 1)
3947 	ZEND_ARG_INFO(0, forward)
3948 ZEND_END_ARG_INFO()
3949 
3950 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_dispatcher_callactionmethod, 0, 0, 2)
3951 	ZEND_ARG_INFO(0, handler)
3952 	ZEND_ARG_INFO(0, actionMethod)
3953 	ZEND_ARG_ARRAY_INFO(0, params, 1)
3954 ZEND_END_ARG_INFO()
3955 
3956 ZEPHIR_INIT_FUNCS(phalcon_dispatcher_method_entry) {
3957 	PHP_ME(Phalcon_Dispatcher, setDI, arginfo_phalcon_dispatcher_setdi, ZEND_ACC_PUBLIC)
3958 	PHP_ME(Phalcon_Dispatcher, getDI, NULL, ZEND_ACC_PUBLIC)
3959 	PHP_ME(Phalcon_Dispatcher, setEventsManager, arginfo_phalcon_dispatcher_seteventsmanager, ZEND_ACC_PUBLIC)
3960 	PHP_ME(Phalcon_Dispatcher, getEventsManager, NULL, ZEND_ACC_PUBLIC)
3961 	PHP_ME(Phalcon_Dispatcher, setActionSuffix, arginfo_phalcon_dispatcher_setactionsuffix, ZEND_ACC_PUBLIC)
3962 	PHP_ME(Phalcon_Dispatcher, getActionSuffix, NULL, ZEND_ACC_PUBLIC)
3963 	PHP_ME(Phalcon_Dispatcher, setModuleName, arginfo_phalcon_dispatcher_setmodulename, ZEND_ACC_PUBLIC)
3964 	PHP_ME(Phalcon_Dispatcher, getModuleName, NULL, ZEND_ACC_PUBLIC)
3965 	PHP_ME(Phalcon_Dispatcher, setNamespaceName, arginfo_phalcon_dispatcher_setnamespacename, ZEND_ACC_PUBLIC)
3966 	PHP_ME(Phalcon_Dispatcher, getNamespaceName, NULL, ZEND_ACC_PUBLIC)
3967 	PHP_ME(Phalcon_Dispatcher, setDefaultNamespace, arginfo_phalcon_dispatcher_setdefaultnamespace, ZEND_ACC_PUBLIC)
3968 	PHP_ME(Phalcon_Dispatcher, getDefaultNamespace, NULL, ZEND_ACC_PUBLIC)
3969 	PHP_ME(Phalcon_Dispatcher, setDefaultAction, arginfo_phalcon_dispatcher_setdefaultaction, ZEND_ACC_PUBLIC)
3970 	PHP_ME(Phalcon_Dispatcher, setActionName, arginfo_phalcon_dispatcher_setactionname, ZEND_ACC_PUBLIC)
3971 	PHP_ME(Phalcon_Dispatcher, getActionName, NULL, ZEND_ACC_PUBLIC)
3972 	PHP_ME(Phalcon_Dispatcher, setParams, arginfo_phalcon_dispatcher_setparams, ZEND_ACC_PUBLIC)
3973 	PHP_ME(Phalcon_Dispatcher, getParams, NULL, ZEND_ACC_PUBLIC)
3974 	PHP_ME(Phalcon_Dispatcher, setParam, arginfo_phalcon_dispatcher_setparam, ZEND_ACC_PUBLIC)
3975 	PHP_ME(Phalcon_Dispatcher, getParam, arginfo_phalcon_dispatcher_getparam, ZEND_ACC_PUBLIC)
3976 	PHP_ME(Phalcon_Dispatcher, hasParam, arginfo_phalcon_dispatcher_hasparam, ZEND_ACC_PUBLIC)
3977 	PHP_ME(Phalcon_Dispatcher, getActiveMethod, NULL, ZEND_ACC_PUBLIC)
3978 	PHP_ME(Phalcon_Dispatcher, isFinished, NULL, ZEND_ACC_PUBLIC)
3979 	PHP_ME(Phalcon_Dispatcher, setReturnedValue, arginfo_phalcon_dispatcher_setreturnedvalue, ZEND_ACC_PUBLIC)
3980 	PHP_ME(Phalcon_Dispatcher, getReturnedValue, NULL, ZEND_ACC_PUBLIC)
3981 	PHP_ME(Phalcon_Dispatcher, setModelBinding, arginfo_phalcon_dispatcher_setmodelbinding, ZEND_ACC_DEPRECATED|ZEND_ACC_PUBLIC)
3982 	PHP_ME(Phalcon_Dispatcher, setModelBinder, arginfo_phalcon_dispatcher_setmodelbinder, ZEND_ACC_PUBLIC)
3983 	PHP_ME(Phalcon_Dispatcher, getModelBinder, NULL, ZEND_ACC_PUBLIC)
3984 	PHP_ME(Phalcon_Dispatcher, dispatch, NULL, ZEND_ACC_PUBLIC)
3985 	PHP_ME(Phalcon_Dispatcher, forward, arginfo_phalcon_dispatcher_forward, ZEND_ACC_PUBLIC)
3986 	PHP_ME(Phalcon_Dispatcher, wasForwarded, NULL, ZEND_ACC_PUBLIC)
3987 	PHP_ME(Phalcon_Dispatcher, getHandlerClass, NULL, ZEND_ACC_PUBLIC)
3988 	PHP_ME(Phalcon_Dispatcher, callActionMethod, arginfo_phalcon_dispatcher_callactionmethod, ZEND_ACC_PUBLIC)
3989 	PHP_ME(Phalcon_Dispatcher, getBoundModels, NULL, ZEND_ACC_PUBLIC)
3990 	PHP_ME(Phalcon_Dispatcher, _resolveEmptyProperties, NULL, ZEND_ACC_PROTECTED)
3991 	PHP_FE_END
3992 };
3993 
3994 zend_class_entry *phalcon_flash_ce;
3995 
3996 ZEPHIR_INIT_CLASS(Phalcon_Flash);
3997 
3998 static PHP_METHOD(Phalcon_Flash, __construct);
3999 static PHP_METHOD(Phalcon_Flash, getAutoescape);
4000 static PHP_METHOD(Phalcon_Flash, setAutoescape);
4001 static PHP_METHOD(Phalcon_Flash, getEscaperService);
4002 static PHP_METHOD(Phalcon_Flash, setEscaperService);
4003 static PHP_METHOD(Phalcon_Flash, setDI);
4004 static PHP_METHOD(Phalcon_Flash, getDI);
4005 static PHP_METHOD(Phalcon_Flash, setImplicitFlush);
4006 static PHP_METHOD(Phalcon_Flash, setAutomaticHtml);
4007 static PHP_METHOD(Phalcon_Flash, setCssClasses);
4008 static PHP_METHOD(Phalcon_Flash, error);
4009 static PHP_METHOD(Phalcon_Flash, notice);
4010 static PHP_METHOD(Phalcon_Flash, success);
4011 static PHP_METHOD(Phalcon_Flash, warning);
4012 static PHP_METHOD(Phalcon_Flash, outputMessage);
4013 static PHP_METHOD(Phalcon_Flash, clear);
4014 
4015 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash___construct, 0, 0, 0)
4016 	ZEND_ARG_INFO(0, cssClasses)
ZEND_END_ARG_INFO()4017 ZEND_END_ARG_INFO()
4018 
4019 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_setautoescape, 0, 0, 1)
4020 	ZEND_ARG_INFO(0, autoescape)
4021 ZEND_END_ARG_INFO()
4022 
4023 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_setescaperservice, 0, 0, 1)
4024 	ZEND_ARG_OBJ_INFO(0, escaperService, Phalcon\\EscaperInterface, 0)
4025 ZEND_END_ARG_INFO()
4026 
4027 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_setdi, 0, 0, 1)
4028 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
4029 ZEND_END_ARG_INFO()
4030 
4031 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_setimplicitflush, 0, 0, 1)
4032 	ZEND_ARG_INFO(0, implicitFlush)
4033 ZEND_END_ARG_INFO()
4034 
4035 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_setautomatichtml, 0, 0, 1)
4036 	ZEND_ARG_INFO(0, automaticHtml)
4037 ZEND_END_ARG_INFO()
4038 
4039 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_setcssclasses, 0, 0, 1)
4040 	ZEND_ARG_ARRAY_INFO(0, cssClasses, 0)
4041 ZEND_END_ARG_INFO()
4042 
4043 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_error, 0, 0, 1)
4044 	ZEND_ARG_INFO(0, message)
4045 ZEND_END_ARG_INFO()
4046 
4047 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_notice, 0, 0, 1)
4048 	ZEND_ARG_INFO(0, message)
4049 ZEND_END_ARG_INFO()
4050 
4051 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_success, 0, 0, 1)
4052 	ZEND_ARG_INFO(0, message)
4053 ZEND_END_ARG_INFO()
4054 
4055 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_warning, 0, 0, 1)
4056 	ZEND_ARG_INFO(0, message)
4057 ZEND_END_ARG_INFO()
4058 
4059 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_outputmessage, 0, 0, 2)
4060 	ZEND_ARG_INFO(0, type)
4061 	ZEND_ARG_INFO(0, message)
4062 ZEND_END_ARG_INFO()
4063 
4064 ZEPHIR_INIT_FUNCS(phalcon_flash_method_entry) {
4065 	PHP_ME(Phalcon_Flash, __construct, arginfo_phalcon_flash___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
4066 	PHP_ME(Phalcon_Flash, getAutoescape, NULL, ZEND_ACC_PUBLIC)
4067 	PHP_ME(Phalcon_Flash, setAutoescape, arginfo_phalcon_flash_setautoescape, ZEND_ACC_PUBLIC)
4068 	PHP_ME(Phalcon_Flash, getEscaperService, NULL, ZEND_ACC_PUBLIC)
4069 	PHP_ME(Phalcon_Flash, setEscaperService, arginfo_phalcon_flash_setescaperservice, ZEND_ACC_PUBLIC)
4070 	PHP_ME(Phalcon_Flash, setDI, arginfo_phalcon_flash_setdi, ZEND_ACC_PUBLIC)
4071 	PHP_ME(Phalcon_Flash, getDI, NULL, ZEND_ACC_PUBLIC)
4072 	PHP_ME(Phalcon_Flash, setImplicitFlush, arginfo_phalcon_flash_setimplicitflush, ZEND_ACC_PUBLIC)
4073 	PHP_ME(Phalcon_Flash, setAutomaticHtml, arginfo_phalcon_flash_setautomatichtml, ZEND_ACC_PUBLIC)
4074 	PHP_ME(Phalcon_Flash, setCssClasses, arginfo_phalcon_flash_setcssclasses, ZEND_ACC_PUBLIC)
4075 	PHP_ME(Phalcon_Flash, error, arginfo_phalcon_flash_error, ZEND_ACC_PUBLIC)
4076 	PHP_ME(Phalcon_Flash, notice, arginfo_phalcon_flash_notice, ZEND_ACC_PUBLIC)
4077 	PHP_ME(Phalcon_Flash, success, arginfo_phalcon_flash_success, ZEND_ACC_PUBLIC)
4078 	PHP_ME(Phalcon_Flash, warning, arginfo_phalcon_flash_warning, ZEND_ACC_PUBLIC)
4079 	PHP_ME(Phalcon_Flash, outputMessage, arginfo_phalcon_flash_outputmessage, ZEND_ACC_PUBLIC)
4080 	PHP_ME(Phalcon_Flash, clear, NULL, ZEND_ACC_PUBLIC)
4081 	PHP_FE_END
4082 };
4083 
4084 zend_class_entry *phalcon_image_adapter_ce;
4085 
4086 ZEPHIR_INIT_CLASS(Phalcon_Image_Adapter);
4087 
4088 static PHP_METHOD(Phalcon_Image_Adapter, getImage);
4089 static PHP_METHOD(Phalcon_Image_Adapter, getRealpath);
4090 static PHP_METHOD(Phalcon_Image_Adapter, getWidth);
4091 static PHP_METHOD(Phalcon_Image_Adapter, getHeight);
4092 static PHP_METHOD(Phalcon_Image_Adapter, getType);
4093 static PHP_METHOD(Phalcon_Image_Adapter, getMime);
4094 static PHP_METHOD(Phalcon_Image_Adapter, resize);
4095 static PHP_METHOD(Phalcon_Image_Adapter, liquidRescale);
4096 static PHP_METHOD(Phalcon_Image_Adapter, crop);
4097 static PHP_METHOD(Phalcon_Image_Adapter, rotate);
4098 static PHP_METHOD(Phalcon_Image_Adapter, flip);
4099 static PHP_METHOD(Phalcon_Image_Adapter, sharpen);
4100 static PHP_METHOD(Phalcon_Image_Adapter, reflection);
4101 static PHP_METHOD(Phalcon_Image_Adapter, watermark);
4102 static PHP_METHOD(Phalcon_Image_Adapter, text);
4103 static PHP_METHOD(Phalcon_Image_Adapter, mask);
4104 static PHP_METHOD(Phalcon_Image_Adapter, background);
4105 static PHP_METHOD(Phalcon_Image_Adapter, blur);
4106 static PHP_METHOD(Phalcon_Image_Adapter, pixelate);
4107 static PHP_METHOD(Phalcon_Image_Adapter, save);
4108 static PHP_METHOD(Phalcon_Image_Adapter, render);
4109 
4110 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_resize, 0, 0, 0)
4111 	ZEND_ARG_INFO(0, width)
4112 	ZEND_ARG_INFO(0, height)
4113 	ZEND_ARG_INFO(0, master)
ZEND_END_ARG_INFO()4114 ZEND_END_ARG_INFO()
4115 
4116 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_liquidrescale, 0, 0, 2)
4117 	ZEND_ARG_INFO(0, width)
4118 	ZEND_ARG_INFO(0, height)
4119 	ZEND_ARG_INFO(0, deltaX)
4120 	ZEND_ARG_INFO(0, rigidity)
4121 ZEND_END_ARG_INFO()
4122 
4123 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_crop, 0, 0, 2)
4124 	ZEND_ARG_INFO(0, width)
4125 	ZEND_ARG_INFO(0, height)
4126 	ZEND_ARG_INFO(0, offsetX)
4127 	ZEND_ARG_INFO(0, offsetY)
4128 ZEND_END_ARG_INFO()
4129 
4130 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_rotate, 0, 0, 1)
4131 	ZEND_ARG_INFO(0, degrees)
4132 ZEND_END_ARG_INFO()
4133 
4134 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_flip, 0, 0, 1)
4135 	ZEND_ARG_INFO(0, direction)
4136 ZEND_END_ARG_INFO()
4137 
4138 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_sharpen, 0, 0, 1)
4139 	ZEND_ARG_INFO(0, amount)
4140 ZEND_END_ARG_INFO()
4141 
4142 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_reflection, 0, 0, 1)
4143 	ZEND_ARG_INFO(0, height)
4144 	ZEND_ARG_INFO(0, opacity)
4145 	ZEND_ARG_INFO(0, fadeIn)
4146 ZEND_END_ARG_INFO()
4147 
4148 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_watermark, 0, 0, 1)
4149 	ZEND_ARG_OBJ_INFO(0, watermark, Phalcon\\Image\\Adapter, 0)
4150 	ZEND_ARG_INFO(0, offsetX)
4151 	ZEND_ARG_INFO(0, offsetY)
4152 	ZEND_ARG_INFO(0, opacity)
4153 ZEND_END_ARG_INFO()
4154 
4155 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_text, 0, 0, 1)
4156 	ZEND_ARG_INFO(0, text)
4157 	ZEND_ARG_INFO(0, offsetX)
4158 	ZEND_ARG_INFO(0, offsetY)
4159 	ZEND_ARG_INFO(0, opacity)
4160 	ZEND_ARG_INFO(0, color)
4161 	ZEND_ARG_INFO(0, size)
4162 	ZEND_ARG_INFO(0, fontfile)
4163 ZEND_END_ARG_INFO()
4164 
4165 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_mask, 0, 0, 1)
4166 	ZEND_ARG_OBJ_INFO(0, watermark, Phalcon\\Image\\Adapter, 0)
4167 ZEND_END_ARG_INFO()
4168 
4169 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_background, 0, 0, 1)
4170 	ZEND_ARG_INFO(0, color)
4171 	ZEND_ARG_INFO(0, opacity)
4172 ZEND_END_ARG_INFO()
4173 
4174 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_blur, 0, 0, 1)
4175 	ZEND_ARG_INFO(0, radius)
4176 ZEND_END_ARG_INFO()
4177 
4178 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_pixelate, 0, 0, 1)
4179 	ZEND_ARG_INFO(0, amount)
4180 ZEND_END_ARG_INFO()
4181 
4182 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_save, 0, 0, 0)
4183 	ZEND_ARG_INFO(0, file)
4184 	ZEND_ARG_INFO(0, quality)
4185 ZEND_END_ARG_INFO()
4186 
4187 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_render, 0, 0, 0)
4188 	ZEND_ARG_INFO(0, ext)
4189 	ZEND_ARG_INFO(0, quality)
4190 ZEND_END_ARG_INFO()
4191 
4192 ZEPHIR_INIT_FUNCS(phalcon_image_adapter_method_entry) {
4193 	PHP_ME(Phalcon_Image_Adapter, getImage, NULL, ZEND_ACC_PUBLIC)
4194 	PHP_ME(Phalcon_Image_Adapter, getRealpath, NULL, ZEND_ACC_PUBLIC)
4195 	PHP_ME(Phalcon_Image_Adapter, getWidth, NULL, ZEND_ACC_PUBLIC)
4196 	PHP_ME(Phalcon_Image_Adapter, getHeight, NULL, ZEND_ACC_PUBLIC)
4197 	PHP_ME(Phalcon_Image_Adapter, getType, NULL, ZEND_ACC_PUBLIC)
4198 	PHP_ME(Phalcon_Image_Adapter, getMime, NULL, ZEND_ACC_PUBLIC)
4199 	PHP_ME(Phalcon_Image_Adapter, resize, arginfo_phalcon_image_adapter_resize, ZEND_ACC_PUBLIC)
4200 	PHP_ME(Phalcon_Image_Adapter, liquidRescale, arginfo_phalcon_image_adapter_liquidrescale, ZEND_ACC_PUBLIC)
4201 	PHP_ME(Phalcon_Image_Adapter, crop, arginfo_phalcon_image_adapter_crop, ZEND_ACC_PUBLIC)
4202 	PHP_ME(Phalcon_Image_Adapter, rotate, arginfo_phalcon_image_adapter_rotate, ZEND_ACC_PUBLIC)
4203 	PHP_ME(Phalcon_Image_Adapter, flip, arginfo_phalcon_image_adapter_flip, ZEND_ACC_PUBLIC)
4204 	PHP_ME(Phalcon_Image_Adapter, sharpen, arginfo_phalcon_image_adapter_sharpen, ZEND_ACC_PUBLIC)
4205 	PHP_ME(Phalcon_Image_Adapter, reflection, arginfo_phalcon_image_adapter_reflection, ZEND_ACC_PUBLIC)
4206 	PHP_ME(Phalcon_Image_Adapter, watermark, arginfo_phalcon_image_adapter_watermark, ZEND_ACC_PUBLIC)
4207 	PHP_ME(Phalcon_Image_Adapter, text, arginfo_phalcon_image_adapter_text, ZEND_ACC_PUBLIC)
4208 	PHP_ME(Phalcon_Image_Adapter, mask, arginfo_phalcon_image_adapter_mask, ZEND_ACC_PUBLIC)
4209 	PHP_ME(Phalcon_Image_Adapter, background, arginfo_phalcon_image_adapter_background, ZEND_ACC_PUBLIC)
4210 	PHP_ME(Phalcon_Image_Adapter, blur, arginfo_phalcon_image_adapter_blur, ZEND_ACC_PUBLIC)
4211 	PHP_ME(Phalcon_Image_Adapter, pixelate, arginfo_phalcon_image_adapter_pixelate, ZEND_ACC_PUBLIC)
4212 	PHP_ME(Phalcon_Image_Adapter, save, arginfo_phalcon_image_adapter_save, ZEND_ACC_PUBLIC)
4213 	PHP_ME(Phalcon_Image_Adapter, render, arginfo_phalcon_image_adapter_render, ZEND_ACC_PUBLIC)
4214 	PHP_FE_END
4215 };
4216 
4217 zend_class_entry *phalcon_mvc_collection_behavior_ce;
4218 
4219 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Collection_Behavior);
4220 
4221 static PHP_METHOD(Phalcon_Mvc_Collection_Behavior, __construct);
4222 static PHP_METHOD(Phalcon_Mvc_Collection_Behavior, mustTakeAction);
4223 static PHP_METHOD(Phalcon_Mvc_Collection_Behavior, getOptions);
4224 static PHP_METHOD(Phalcon_Mvc_Collection_Behavior, notify);
4225 static PHP_METHOD(Phalcon_Mvc_Collection_Behavior, missingMethod);
4226 
4227 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_behavior___construct, 0, 0, 0)
4228 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()4229 ZEND_END_ARG_INFO()
4230 
4231 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_behavior_musttakeaction, 0, 0, 1)
4232 	ZEND_ARG_INFO(0, eventName)
4233 ZEND_END_ARG_INFO()
4234 
4235 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_behavior_getoptions, 0, 0, 0)
4236 	ZEND_ARG_INFO(0, eventName)
4237 ZEND_END_ARG_INFO()
4238 
4239 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_behavior_notify, 0, 0, 2)
4240 	ZEND_ARG_INFO(0, type)
4241 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
4242 ZEND_END_ARG_INFO()
4243 
4244 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_behavior_missingmethod, 0, 0, 2)
4245 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
4246 	ZEND_ARG_INFO(0, method)
4247 	ZEND_ARG_INFO(0, arguments)
4248 ZEND_END_ARG_INFO()
4249 
4250 ZEPHIR_INIT_FUNCS(phalcon_mvc_collection_behavior_method_entry) {
4251 	PHP_ME(Phalcon_Mvc_Collection_Behavior, __construct, arginfo_phalcon_mvc_collection_behavior___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
4252 	PHP_ME(Phalcon_Mvc_Collection_Behavior, mustTakeAction, arginfo_phalcon_mvc_collection_behavior_musttakeaction, ZEND_ACC_PROTECTED)
4253 	PHP_ME(Phalcon_Mvc_Collection_Behavior, getOptions, arginfo_phalcon_mvc_collection_behavior_getoptions, ZEND_ACC_PROTECTED)
4254 	PHP_ME(Phalcon_Mvc_Collection_Behavior, notify, arginfo_phalcon_mvc_collection_behavior_notify, ZEND_ACC_PUBLIC)
4255 	PHP_ME(Phalcon_Mvc_Collection_Behavior, missingMethod, arginfo_phalcon_mvc_collection_behavior_missingmethod, ZEND_ACC_PUBLIC)
4256 	PHP_FE_END
4257 };
4258 
4259 zend_class_entry *phalcon_mvc_model_behavior_ce;
4260 
4261 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Behavior);
4262 
4263 static PHP_METHOD(Phalcon_Mvc_Model_Behavior, __construct);
4264 static PHP_METHOD(Phalcon_Mvc_Model_Behavior, mustTakeAction);
4265 static PHP_METHOD(Phalcon_Mvc_Model_Behavior, getOptions);
4266 static PHP_METHOD(Phalcon_Mvc_Model_Behavior, notify);
4267 static PHP_METHOD(Phalcon_Mvc_Model_Behavior, missingMethod);
4268 
4269 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_behavior___construct, 0, 0, 0)
4270 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()4271 ZEND_END_ARG_INFO()
4272 
4273 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_behavior_musttakeaction, 0, 0, 1)
4274 	ZEND_ARG_INFO(0, eventName)
4275 ZEND_END_ARG_INFO()
4276 
4277 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_behavior_getoptions, 0, 0, 0)
4278 	ZEND_ARG_INFO(0, eventName)
4279 ZEND_END_ARG_INFO()
4280 
4281 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_behavior_notify, 0, 0, 2)
4282 	ZEND_ARG_INFO(0, type)
4283 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
4284 ZEND_END_ARG_INFO()
4285 
4286 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_behavior_missingmethod, 0, 0, 2)
4287 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
4288 	ZEND_ARG_INFO(0, method)
4289 	ZEND_ARG_INFO(0, arguments)
4290 ZEND_END_ARG_INFO()
4291 
4292 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_behavior_method_entry) {
4293 	PHP_ME(Phalcon_Mvc_Model_Behavior, __construct, arginfo_phalcon_mvc_model_behavior___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
4294 	PHP_ME(Phalcon_Mvc_Model_Behavior, mustTakeAction, arginfo_phalcon_mvc_model_behavior_musttakeaction, ZEND_ACC_PROTECTED)
4295 	PHP_ME(Phalcon_Mvc_Model_Behavior, getOptions, arginfo_phalcon_mvc_model_behavior_getoptions, ZEND_ACC_PROTECTED)
4296 	PHP_ME(Phalcon_Mvc_Model_Behavior, notify, arginfo_phalcon_mvc_model_behavior_notify, ZEND_ACC_PUBLIC)
4297 	PHP_ME(Phalcon_Mvc_Model_Behavior, missingMethod, arginfo_phalcon_mvc_model_behavior_missingmethod, ZEND_ACC_PUBLIC)
4298 	PHP_FE_END
4299 };
4300 
4301 zend_class_entry *phalcon_mvc_model_metadata_strategyinterface_ce;
4302 
4303 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MetaData_StrategyInterface);
4304 
4305 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_strategyinterface_getmetadata, 0, 0, 2)
4306 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
4307 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
ZEND_END_ARG_INFO()4308 ZEND_END_ARG_INFO()
4309 
4310 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_strategyinterface_getcolumnmaps, 0, 0, 2)
4311 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
4312 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
4313 ZEND_END_ARG_INFO()
4314 
4315 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_metadata_strategyinterface_method_entry) {
4316 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaData_StrategyInterface, getMetaData, arginfo_phalcon_mvc_model_metadata_strategyinterface_getmetadata)
4317 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MetaData_StrategyInterface, getColumnMaps, arginfo_phalcon_mvc_model_metadata_strategyinterface_getcolumnmaps)
4318 	PHP_FE_END
4319 };
4320 
4321 zend_class_entry *phalcon_mvc_model_resultinterface_ce;
4322 
4323 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_ResultInterface);
4324 
4325 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultinterface_setdirtystate, 0, 0, 1)
4326 	ZEND_ARG_INFO(0, dirtyState)
ZEND_END_ARG_INFO()4327 ZEND_END_ARG_INFO()
4328 
4329 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_resultinterface_method_entry) {
4330 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ResultInterface, setDirtyState, arginfo_phalcon_mvc_model_resultinterface_setdirtystate)
4331 	PHP_FE_END
4332 };
4333 
4334 zend_class_entry *phalcon_mvc_model_resultset_ce;
4335 
4336 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Resultset);
4337 
4338 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, __construct);
4339 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, next);
4340 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, valid);
4341 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, key);
4342 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, rewind);
4343 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, seek);
4344 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, count);
4345 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, offsetExists);
4346 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, offsetGet);
4347 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, offsetSet);
4348 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, offsetUnset);
4349 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, getType);
4350 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, getFirst);
4351 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, getLast);
4352 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, setIsFresh);
4353 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, isFresh);
4354 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, setHydrateMode);
4355 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, getHydrateMode);
4356 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, getCache);
4357 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, getMessages);
4358 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, update);
4359 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, delete);
4360 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, filter);
4361 static PHP_METHOD(Phalcon_Mvc_Model_Resultset, jsonSerialize);
4362 
4363 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset___construct, 0, 0, 1)
4364 	ZEND_ARG_INFO(0, result)
4365 	ZEND_ARG_OBJ_INFO(0, cache, Phalcon\\Cache\\BackendInterface, 1)
ZEND_END_ARG_INFO()4366 ZEND_END_ARG_INFO()
4367 
4368 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_seek, 0, 0, 1)
4369 	ZEND_ARG_INFO(0, position)
4370 ZEND_END_ARG_INFO()
4371 
4372 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_offsetexists, 0, 0, 1)
4373 	ZEND_ARG_INFO(0, index)
4374 ZEND_END_ARG_INFO()
4375 
4376 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_offsetget, 0, 0, 1)
4377 	ZEND_ARG_INFO(0, index)
4378 ZEND_END_ARG_INFO()
4379 
4380 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_offsetset, 0, 0, 2)
4381 	ZEND_ARG_INFO(0, index)
4382 	ZEND_ARG_INFO(0, value)
4383 ZEND_END_ARG_INFO()
4384 
4385 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_offsetunset, 0, 0, 1)
4386 	ZEND_ARG_INFO(0, offset)
4387 ZEND_END_ARG_INFO()
4388 
4389 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_setisfresh, 0, 0, 1)
4390 	ZEND_ARG_INFO(0, isFresh)
4391 ZEND_END_ARG_INFO()
4392 
4393 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_sethydratemode, 0, 0, 1)
4394 	ZEND_ARG_INFO(0, hydrateMode)
4395 ZEND_END_ARG_INFO()
4396 
4397 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_update, 0, 0, 1)
4398 	ZEND_ARG_INFO(0, data)
4399 	ZEND_ARG_OBJ_INFO(0, conditionCallback, Closure, 1)
4400 ZEND_END_ARG_INFO()
4401 
4402 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_delete, 0, 0, 0)
4403 	ZEND_ARG_OBJ_INFO(0, conditionCallback, Closure, 1)
4404 ZEND_END_ARG_INFO()
4405 
4406 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_filter, 0, 0, 1)
4407 	ZEND_ARG_INFO(0, filter)
4408 ZEND_END_ARG_INFO()
4409 
4410 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_resultset_method_entry) {
4411 	PHP_ME(Phalcon_Mvc_Model_Resultset, __construct, arginfo_phalcon_mvc_model_resultset___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
4412 	PHP_ME(Phalcon_Mvc_Model_Resultset, next, NULL, ZEND_ACC_PUBLIC)
4413 	PHP_ME(Phalcon_Mvc_Model_Resultset, valid, NULL, ZEND_ACC_PUBLIC)
4414 	PHP_ME(Phalcon_Mvc_Model_Resultset, key, NULL, ZEND_ACC_PUBLIC)
4415 	PHP_ME(Phalcon_Mvc_Model_Resultset, rewind, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
4416 	PHP_ME(Phalcon_Mvc_Model_Resultset, seek, arginfo_phalcon_mvc_model_resultset_seek, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
4417 	PHP_ME(Phalcon_Mvc_Model_Resultset, count, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
4418 	PHP_ME(Phalcon_Mvc_Model_Resultset, offsetExists, arginfo_phalcon_mvc_model_resultset_offsetexists, ZEND_ACC_PUBLIC)
4419 	PHP_ME(Phalcon_Mvc_Model_Resultset, offsetGet, arginfo_phalcon_mvc_model_resultset_offsetget, ZEND_ACC_PUBLIC)
4420 	PHP_ME(Phalcon_Mvc_Model_Resultset, offsetSet, arginfo_phalcon_mvc_model_resultset_offsetset, ZEND_ACC_PUBLIC)
4421 	PHP_ME(Phalcon_Mvc_Model_Resultset, offsetUnset, arginfo_phalcon_mvc_model_resultset_offsetunset, ZEND_ACC_PUBLIC)
4422 	PHP_ME(Phalcon_Mvc_Model_Resultset, getType, NULL, ZEND_ACC_PUBLIC)
4423 	PHP_ME(Phalcon_Mvc_Model_Resultset, getFirst, NULL, ZEND_ACC_PUBLIC)
4424 	PHP_ME(Phalcon_Mvc_Model_Resultset, getLast, NULL, ZEND_ACC_PUBLIC)
4425 	PHP_ME(Phalcon_Mvc_Model_Resultset, setIsFresh, arginfo_phalcon_mvc_model_resultset_setisfresh, ZEND_ACC_PUBLIC)
4426 	PHP_ME(Phalcon_Mvc_Model_Resultset, isFresh, NULL, ZEND_ACC_PUBLIC)
4427 	PHP_ME(Phalcon_Mvc_Model_Resultset, setHydrateMode, arginfo_phalcon_mvc_model_resultset_sethydratemode, ZEND_ACC_PUBLIC)
4428 	PHP_ME(Phalcon_Mvc_Model_Resultset, getHydrateMode, NULL, ZEND_ACC_PUBLIC)
4429 	PHP_ME(Phalcon_Mvc_Model_Resultset, getCache, NULL, ZEND_ACC_PUBLIC)
4430 	PHP_ME(Phalcon_Mvc_Model_Resultset, getMessages, NULL, ZEND_ACC_PUBLIC)
4431 	PHP_ME(Phalcon_Mvc_Model_Resultset, update, arginfo_phalcon_mvc_model_resultset_update, ZEND_ACC_PUBLIC)
4432 	PHP_ME(Phalcon_Mvc_Model_Resultset, delete, arginfo_phalcon_mvc_model_resultset_delete, ZEND_ACC_PUBLIC)
4433 	PHP_ME(Phalcon_Mvc_Model_Resultset, filter, arginfo_phalcon_mvc_model_resultset_filter, ZEND_ACC_PUBLIC)
4434 	PHP_ME(Phalcon_Mvc_Model_Resultset, jsonSerialize, NULL, ZEND_ACC_PUBLIC)
4435 	PHP_FE_END
4436 };
4437 
4438 zend_class_entry *phalcon_mvc_routerinterface_ce;
4439 
4440 ZEPHIR_INIT_CLASS(Phalcon_Mvc_RouterInterface);
4441 
4442 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_setdefaultmodule, 0, 0, 1)
4443 	ZEND_ARG_INFO(0, moduleName)
ZEND_END_ARG_INFO()4444 ZEND_END_ARG_INFO()
4445 
4446 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_setdefaultcontroller, 0, 0, 1)
4447 	ZEND_ARG_INFO(0, controllerName)
4448 ZEND_END_ARG_INFO()
4449 
4450 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_setdefaultaction, 0, 0, 1)
4451 	ZEND_ARG_INFO(0, actionName)
4452 ZEND_END_ARG_INFO()
4453 
4454 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_setdefaults, 0, 0, 1)
4455 	ZEND_ARG_ARRAY_INFO(0, defaults, 0)
4456 ZEND_END_ARG_INFO()
4457 
4458 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_handle, 0, 0, 0)
4459 	ZEND_ARG_INFO(0, uri)
4460 ZEND_END_ARG_INFO()
4461 
4462 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_add, 0, 0, 1)
4463 	ZEND_ARG_INFO(0, pattern)
4464 	ZEND_ARG_INFO(0, paths)
4465 	ZEND_ARG_INFO(0, httpMethods)
4466 ZEND_END_ARG_INFO()
4467 
4468 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_addget, 0, 0, 1)
4469 	ZEND_ARG_INFO(0, pattern)
4470 	ZEND_ARG_INFO(0, paths)
4471 ZEND_END_ARG_INFO()
4472 
4473 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_addpost, 0, 0, 1)
4474 	ZEND_ARG_INFO(0, pattern)
4475 	ZEND_ARG_INFO(0, paths)
4476 ZEND_END_ARG_INFO()
4477 
4478 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_addput, 0, 0, 1)
4479 	ZEND_ARG_INFO(0, pattern)
4480 	ZEND_ARG_INFO(0, paths)
4481 ZEND_END_ARG_INFO()
4482 
4483 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_addpatch, 0, 0, 1)
4484 	ZEND_ARG_INFO(0, pattern)
4485 	ZEND_ARG_INFO(0, paths)
4486 ZEND_END_ARG_INFO()
4487 
4488 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_adddelete, 0, 0, 1)
4489 	ZEND_ARG_INFO(0, pattern)
4490 	ZEND_ARG_INFO(0, paths)
4491 ZEND_END_ARG_INFO()
4492 
4493 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_addoptions, 0, 0, 1)
4494 	ZEND_ARG_INFO(0, pattern)
4495 	ZEND_ARG_INFO(0, paths)
4496 ZEND_END_ARG_INFO()
4497 
4498 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_addhead, 0, 0, 1)
4499 	ZEND_ARG_INFO(0, pattern)
4500 	ZEND_ARG_INFO(0, paths)
4501 ZEND_END_ARG_INFO()
4502 
4503 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_addpurge, 0, 0, 1)
4504 	ZEND_ARG_INFO(0, pattern)
4505 	ZEND_ARG_INFO(0, paths)
4506 ZEND_END_ARG_INFO()
4507 
4508 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_addtrace, 0, 0, 1)
4509 	ZEND_ARG_INFO(0, pattern)
4510 	ZEND_ARG_INFO(0, paths)
4511 ZEND_END_ARG_INFO()
4512 
4513 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_addconnect, 0, 0, 1)
4514 	ZEND_ARG_INFO(0, pattern)
4515 	ZEND_ARG_INFO(0, paths)
4516 ZEND_END_ARG_INFO()
4517 
4518 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_mount, 0, 0, 1)
4519 	ZEND_ARG_OBJ_INFO(0, group, Phalcon\\Mvc\\Router\\GroupInterface, 0)
4520 ZEND_END_ARG_INFO()
4521 
4522 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_getroutebyid, 0, 0, 1)
4523 	ZEND_ARG_INFO(0, id)
4524 ZEND_END_ARG_INFO()
4525 
4526 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_routerinterface_getroutebyname, 0, 0, 1)
4527 	ZEND_ARG_INFO(0, name)
4528 ZEND_END_ARG_INFO()
4529 
4530 ZEPHIR_INIT_FUNCS(phalcon_mvc_routerinterface_method_entry) {
4531 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, setDefaultModule, arginfo_phalcon_mvc_routerinterface_setdefaultmodule)
4532 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, setDefaultController, arginfo_phalcon_mvc_routerinterface_setdefaultcontroller)
4533 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, setDefaultAction, arginfo_phalcon_mvc_routerinterface_setdefaultaction)
4534 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, setDefaults, arginfo_phalcon_mvc_routerinterface_setdefaults)
4535 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, handle, arginfo_phalcon_mvc_routerinterface_handle)
4536 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, add, arginfo_phalcon_mvc_routerinterface_add)
4537 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, addGet, arginfo_phalcon_mvc_routerinterface_addget)
4538 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, addPost, arginfo_phalcon_mvc_routerinterface_addpost)
4539 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, addPut, arginfo_phalcon_mvc_routerinterface_addput)
4540 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, addPatch, arginfo_phalcon_mvc_routerinterface_addpatch)
4541 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, addDelete, arginfo_phalcon_mvc_routerinterface_adddelete)
4542 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, addOptions, arginfo_phalcon_mvc_routerinterface_addoptions)
4543 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, addHead, arginfo_phalcon_mvc_routerinterface_addhead)
4544 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, addPurge, arginfo_phalcon_mvc_routerinterface_addpurge)
4545 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, addTrace, arginfo_phalcon_mvc_routerinterface_addtrace)
4546 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, addConnect, arginfo_phalcon_mvc_routerinterface_addconnect)
4547 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, mount, arginfo_phalcon_mvc_routerinterface_mount)
4548 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, clear, NULL)
4549 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, getModuleName, NULL)
4550 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, getNamespaceName, NULL)
4551 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, getControllerName, NULL)
4552 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, getActionName, NULL)
4553 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, getParams, NULL)
4554 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, getMatchedRoute, NULL)
4555 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, getMatches, NULL)
4556 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, wasMatched, NULL)
4557 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, getRoutes, NULL)
4558 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, getRouteById, arginfo_phalcon_mvc_routerinterface_getroutebyid)
4559 	PHP_ABSTRACT_ME(Phalcon_Mvc_RouterInterface, getRouteByName, arginfo_phalcon_mvc_routerinterface_getroutebyname)
4560 	PHP_FE_END
4561 };
4562 
4563 zend_class_entry *phalcon_mvc_view_engine_ce;
4564 
4565 ZEPHIR_INIT_CLASS(Phalcon_Mvc_View_Engine);
4566 
4567 static PHP_METHOD(Phalcon_Mvc_View_Engine, __construct);
4568 static PHP_METHOD(Phalcon_Mvc_View_Engine, getContent);
4569 static PHP_METHOD(Phalcon_Mvc_View_Engine, partial);
4570 static PHP_METHOD(Phalcon_Mvc_View_Engine, getView);
4571 
4572 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine___construct, 0, 0, 1)
4573 	ZEND_ARG_OBJ_INFO(0, view, Phalcon\\Mvc\\ViewBaseInterface, 0)
4574 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 1)
ZEND_END_ARG_INFO()4575 ZEND_END_ARG_INFO()
4576 
4577 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_partial, 0, 0, 1)
4578 	ZEND_ARG_INFO(0, partialPath)
4579 	ZEND_ARG_INFO(0, params)
4580 ZEND_END_ARG_INFO()
4581 
4582 ZEPHIR_INIT_FUNCS(phalcon_mvc_view_engine_method_entry) {
4583 	PHP_ME(Phalcon_Mvc_View_Engine, __construct, arginfo_phalcon_mvc_view_engine___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
4584 	PHP_ME(Phalcon_Mvc_View_Engine, getContent, NULL, ZEND_ACC_PUBLIC)
4585 	PHP_ME(Phalcon_Mvc_View_Engine, partial, arginfo_phalcon_mvc_view_engine_partial, ZEND_ACC_PUBLIC)
4586 	PHP_ME(Phalcon_Mvc_View_Engine, getView, NULL, ZEND_ACC_PUBLIC)
4587 	PHP_FE_END
4588 };
4589 
4590 zend_class_entry *phalcon_translate_interpolatorinterface_ce;
4591 
4592 ZEPHIR_INIT_CLASS(Phalcon_Translate_InterpolatorInterface);
4593 
4594 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_interpolatorinterface_replaceplaceholders, 0, 0, 1)
4595 	ZEND_ARG_INFO(0, translation)
4596 	ZEND_ARG_INFO(0, placeholders)
ZEND_END_ARG_INFO()4597 ZEND_END_ARG_INFO()
4598 
4599 ZEPHIR_INIT_FUNCS(phalcon_translate_interpolatorinterface_method_entry) {
4600 	PHP_ABSTRACT_ME(Phalcon_Translate_InterpolatorInterface, replacePlaceholders, arginfo_phalcon_translate_interpolatorinterface_replaceplaceholders)
4601 	PHP_FE_END
4602 };
4603 
4604 zend_class_entry *phalcon_acl_adapter_ce;
4605 
4606 ZEPHIR_INIT_CLASS(Phalcon_Acl_Adapter);
4607 
4608 static PHP_METHOD(Phalcon_Acl_Adapter, getActiveRole);
4609 static PHP_METHOD(Phalcon_Acl_Adapter, getActiveResource);
4610 static PHP_METHOD(Phalcon_Acl_Adapter, getActiveAccess);
4611 static PHP_METHOD(Phalcon_Acl_Adapter, setEventsManager);
4612 static PHP_METHOD(Phalcon_Acl_Adapter, getEventsManager);
4613 static PHP_METHOD(Phalcon_Acl_Adapter, setDefaultAction);
4614 static PHP_METHOD(Phalcon_Acl_Adapter, getDefaultAction);
4615 
4616 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapter_seteventsmanager, 0, 0, 1)
4617 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
ZEND_END_ARG_INFO()4618 ZEND_END_ARG_INFO()
4619 
4620 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapter_setdefaultaction, 0, 0, 1)
4621 	ZEND_ARG_INFO(0, defaultAccess)
4622 ZEND_END_ARG_INFO()
4623 
4624 ZEPHIR_INIT_FUNCS(phalcon_acl_adapter_method_entry) {
4625 	PHP_ME(Phalcon_Acl_Adapter, getActiveRole, NULL, ZEND_ACC_PUBLIC)
4626 	PHP_ME(Phalcon_Acl_Adapter, getActiveResource, NULL, ZEND_ACC_PUBLIC)
4627 	PHP_ME(Phalcon_Acl_Adapter, getActiveAccess, NULL, ZEND_ACC_PUBLIC)
4628 	PHP_ME(Phalcon_Acl_Adapter, setEventsManager, arginfo_phalcon_acl_adapter_seteventsmanager, ZEND_ACC_PUBLIC)
4629 	PHP_ME(Phalcon_Acl_Adapter, getEventsManager, NULL, ZEND_ACC_PUBLIC)
4630 	PHP_ME(Phalcon_Acl_Adapter, setDefaultAction, arginfo_phalcon_acl_adapter_setdefaultaction, ZEND_ACC_PUBLIC)
4631 	PHP_ME(Phalcon_Acl_Adapter, getDefaultAction, NULL, ZEND_ACC_PUBLIC)
4632 	PHP_FE_END
4633 };
4634 
4635 zend_class_entry *phalcon_acl_resourceinterface_ce;
4636 
4637 ZEPHIR_INIT_CLASS(Phalcon_Acl_ResourceInterface);
4638 
ZEPHIR_INIT_FUNCS(phalcon_acl_resourceinterface_method_entry)4639 ZEPHIR_INIT_FUNCS(phalcon_acl_resourceinterface_method_entry) {
4640 	PHP_ABSTRACT_ME(Phalcon_Acl_ResourceInterface, getName, NULL)
4641 	PHP_ABSTRACT_ME(Phalcon_Acl_ResourceInterface, getDescription, NULL)
4642 	PHP_ABSTRACT_ME(Phalcon_Acl_ResourceInterface, __toString, NULL)
4643 	PHP_FE_END
4644 };
4645 
4646 zend_class_entry *phalcon_acl_roleinterface_ce;
4647 
4648 ZEPHIR_INIT_CLASS(Phalcon_Acl_RoleInterface);
4649 
ZEPHIR_INIT_FUNCS(phalcon_acl_roleinterface_method_entry)4650 ZEPHIR_INIT_FUNCS(phalcon_acl_roleinterface_method_entry) {
4651 	PHP_ABSTRACT_ME(Phalcon_Acl_RoleInterface, getName, NULL)
4652 	PHP_ABSTRACT_ME(Phalcon_Acl_RoleInterface, getDescription, NULL)
4653 	PHP_ABSTRACT_ME(Phalcon_Acl_RoleInterface, __toString, NULL)
4654 	PHP_FE_END
4655 };
4656 
4657 zend_class_entry *phalcon_annotations_readerinterface_ce;
4658 
4659 ZEPHIR_INIT_CLASS(Phalcon_Annotations_ReaderInterface);
4660 
4661 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_readerinterface_parse, 0, 0, 1)
4662 	ZEND_ARG_INFO(0, className)
ZEND_END_ARG_INFO()4663 ZEND_END_ARG_INFO()
4664 
4665 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_readerinterface_parsedocblock, 0, 0, 1)
4666 	ZEND_ARG_INFO(0, docBlock)
4667 	ZEND_ARG_INFO(0, file)
4668 	ZEND_ARG_INFO(0, line)
4669 ZEND_END_ARG_INFO()
4670 
4671 ZEPHIR_INIT_FUNCS(phalcon_annotations_readerinterface_method_entry) {
4672 	PHP_ABSTRACT_ME(Phalcon_Annotations_ReaderInterface, parse, arginfo_phalcon_annotations_readerinterface_parse)
4673 	ZEND_FENTRY(parseDocBlock, NULL, arginfo_phalcon_annotations_readerinterface_parsedocblock, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
4674 	PHP_FE_END
4675 };
4676 
4677 zend_class_entry *phalcon_cli_dispatcherinterface_ce;
4678 
4679 ZEPHIR_INIT_CLASS(Phalcon_Cli_DispatcherInterface);
4680 
4681 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_dispatcherinterface_settasksuffix, 0, 0, 1)
4682 	ZEND_ARG_INFO(0, taskSuffix)
ZEND_END_ARG_INFO()4683 ZEND_END_ARG_INFO()
4684 
4685 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_dispatcherinterface_setdefaulttask, 0, 0, 1)
4686 	ZEND_ARG_INFO(0, taskName)
4687 ZEND_END_ARG_INFO()
4688 
4689 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_dispatcherinterface_settaskname, 0, 0, 1)
4690 	ZEND_ARG_INFO(0, taskName)
4691 ZEND_END_ARG_INFO()
4692 
4693 ZEPHIR_INIT_FUNCS(phalcon_cli_dispatcherinterface_method_entry) {
4694 	PHP_ABSTRACT_ME(Phalcon_Cli_DispatcherInterface, setTaskSuffix, arginfo_phalcon_cli_dispatcherinterface_settasksuffix)
4695 	PHP_ABSTRACT_ME(Phalcon_Cli_DispatcherInterface, setDefaultTask, arginfo_phalcon_cli_dispatcherinterface_setdefaulttask)
4696 	PHP_ABSTRACT_ME(Phalcon_Cli_DispatcherInterface, setTaskName, arginfo_phalcon_cli_dispatcherinterface_settaskname)
4697 	PHP_ABSTRACT_ME(Phalcon_Cli_DispatcherInterface, getTaskName, NULL)
4698 	PHP_ABSTRACT_ME(Phalcon_Cli_DispatcherInterface, getLastTask, NULL)
4699 	PHP_ABSTRACT_ME(Phalcon_Cli_DispatcherInterface, getActiveTask, NULL)
4700 	PHP_FE_END
4701 };
4702 
4703 zend_class_entry *phalcon_cli_taskinterface_ce;
4704 
4705 ZEPHIR_INIT_CLASS(Phalcon_Cli_TaskInterface);
4706 
4707 
4708 zend_class_entry *phalcon_crypt_exception_ce;
4709 
4710 ZEPHIR_INIT_CLASS(Phalcon_Crypt_Exception);
4711 
4712 
4713 zend_class_entry *phalcon_cryptinterface_ce;
4714 
4715 ZEPHIR_INIT_CLASS(Phalcon_CryptInterface);
4716 
4717 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cryptinterface_setcipher, 0, 0, 1)
4718 	ZEND_ARG_INFO(0, cipher)
ZEND_END_ARG_INFO()4719 ZEND_END_ARG_INFO()
4720 
4721 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cryptinterface_setkey, 0, 0, 1)
4722 	ZEND_ARG_INFO(0, key)
4723 ZEND_END_ARG_INFO()
4724 
4725 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cryptinterface_encrypt, 0, 0, 1)
4726 	ZEND_ARG_INFO(0, text)
4727 	ZEND_ARG_INFO(0, key)
4728 ZEND_END_ARG_INFO()
4729 
4730 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cryptinterface_decrypt, 0, 0, 1)
4731 	ZEND_ARG_INFO(0, text)
4732 	ZEND_ARG_INFO(0, key)
4733 ZEND_END_ARG_INFO()
4734 
4735 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cryptinterface_encryptbase64, 0, 0, 1)
4736 	ZEND_ARG_INFO(0, text)
4737 	ZEND_ARG_INFO(0, key)
4738 ZEND_END_ARG_INFO()
4739 
4740 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cryptinterface_decryptbase64, 0, 0, 1)
4741 	ZEND_ARG_INFO(0, text)
4742 	ZEND_ARG_INFO(0, key)
4743 ZEND_END_ARG_INFO()
4744 
4745 ZEPHIR_INIT_FUNCS(phalcon_cryptinterface_method_entry) {
4746 	PHP_ABSTRACT_ME(Phalcon_CryptInterface, setCipher, arginfo_phalcon_cryptinterface_setcipher)
4747 	PHP_ABSTRACT_ME(Phalcon_CryptInterface, getCipher, NULL)
4748 	PHP_ABSTRACT_ME(Phalcon_CryptInterface, setKey, arginfo_phalcon_cryptinterface_setkey)
4749 	PHP_ABSTRACT_ME(Phalcon_CryptInterface, getKey, NULL)
4750 	PHP_ABSTRACT_ME(Phalcon_CryptInterface, encrypt, arginfo_phalcon_cryptinterface_encrypt)
4751 	PHP_ABSTRACT_ME(Phalcon_CryptInterface, decrypt, arginfo_phalcon_cryptinterface_decrypt)
4752 	PHP_ABSTRACT_ME(Phalcon_CryptInterface, encryptBase64, arginfo_phalcon_cryptinterface_encryptbase64)
4753 	PHP_ABSTRACT_ME(Phalcon_CryptInterface, decryptBase64, arginfo_phalcon_cryptinterface_decryptbase64)
4754 	PHP_ABSTRACT_ME(Phalcon_CryptInterface, getAvailableCiphers, NULL)
4755 	PHP_FE_END
4756 };
4757 
4758 zend_class_entry *phalcon_db_columninterface_ce;
4759 
4760 ZEPHIR_INIT_CLASS(Phalcon_Db_ColumnInterface);
4761 
4762 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_columninterface___set_state, 0, 0, 1)
4763 	ZEND_ARG_ARRAY_INFO(0, data, 0)
ZEND_END_ARG_INFO()4764 ZEND_END_ARG_INFO()
4765 
4766 ZEPHIR_INIT_FUNCS(phalcon_db_columninterface_method_entry) {
4767 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, getSchemaName, NULL)
4768 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, getName, NULL)
4769 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, getType, NULL)
4770 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, getTypeReference, NULL)
4771 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, getTypeValues, NULL)
4772 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, getSize, NULL)
4773 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, getScale, NULL)
4774 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, isUnsigned, NULL)
4775 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, isNotNull, NULL)
4776 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, isPrimary, NULL)
4777 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, isAutoIncrement, NULL)
4778 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, isNumeric, NULL)
4779 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, isFirst, NULL)
4780 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, getAfterPosition, NULL)
4781 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, getBindType, NULL)
4782 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, getDefault, NULL)
4783 	PHP_ABSTRACT_ME(Phalcon_Db_ColumnInterface, hasDefault, NULL)
4784 	ZEND_FENTRY(__set_state, NULL, arginfo_phalcon_db_columninterface___set_state, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
4785 	PHP_FE_END
4786 };
4787 
4788 zend_class_entry *phalcon_db_indexinterface_ce;
4789 
4790 ZEPHIR_INIT_CLASS(Phalcon_Db_IndexInterface);
4791 
4792 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_indexinterface___set_state, 0, 0, 1)
4793 	ZEND_ARG_ARRAY_INFO(0, data, 0)
ZEND_END_ARG_INFO()4794 ZEND_END_ARG_INFO()
4795 
4796 ZEPHIR_INIT_FUNCS(phalcon_db_indexinterface_method_entry) {
4797 	PHP_ABSTRACT_ME(Phalcon_Db_IndexInterface, getName, NULL)
4798 	PHP_ABSTRACT_ME(Phalcon_Db_IndexInterface, getColumns, NULL)
4799 	PHP_ABSTRACT_ME(Phalcon_Db_IndexInterface, getType, NULL)
4800 	ZEND_FENTRY(__set_state, NULL, arginfo_phalcon_db_indexinterface___set_state, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
4801 	PHP_FE_END
4802 };
4803 
4804 zend_class_entry *phalcon_db_referenceinterface_ce;
4805 
4806 ZEPHIR_INIT_CLASS(Phalcon_Db_ReferenceInterface);
4807 
4808 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_referenceinterface___set_state, 0, 0, 1)
4809 	ZEND_ARG_ARRAY_INFO(0, data, 0)
ZEND_END_ARG_INFO()4810 ZEND_END_ARG_INFO()
4811 
4812 ZEPHIR_INIT_FUNCS(phalcon_db_referenceinterface_method_entry) {
4813 	PHP_ABSTRACT_ME(Phalcon_Db_ReferenceInterface, getName, NULL)
4814 	PHP_ABSTRACT_ME(Phalcon_Db_ReferenceInterface, getSchemaName, NULL)
4815 	PHP_ABSTRACT_ME(Phalcon_Db_ReferenceInterface, getReferencedSchema, NULL)
4816 	PHP_ABSTRACT_ME(Phalcon_Db_ReferenceInterface, getColumns, NULL)
4817 	PHP_ABSTRACT_ME(Phalcon_Db_ReferenceInterface, getReferencedTable, NULL)
4818 	PHP_ABSTRACT_ME(Phalcon_Db_ReferenceInterface, getReferencedColumns, NULL)
4819 	PHP_ABSTRACT_ME(Phalcon_Db_ReferenceInterface, getOnDelete, NULL)
4820 	PHP_ABSTRACT_ME(Phalcon_Db_ReferenceInterface, getOnUpdate, NULL)
4821 	ZEND_FENTRY(__set_state, NULL, arginfo_phalcon_db_referenceinterface___set_state, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
4822 	PHP_FE_END
4823 };
4824 
4825 zend_class_entry *phalcon_db_resultinterface_ce;
4826 
4827 ZEPHIR_INIT_CLASS(Phalcon_Db_ResultInterface);
4828 
4829 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_resultinterface_dataseek, 0, 0, 1)
4830 	ZEND_ARG_INFO(0, number)
ZEND_END_ARG_INFO()4831 ZEND_END_ARG_INFO()
4832 
4833 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_resultinterface_setfetchmode, 0, 0, 1)
4834 	ZEND_ARG_INFO(0, fetchMode)
4835 	ZEND_ARG_INFO(0, colNoOrClassNameOrObject)
4836 	ZEND_ARG_INFO(0, ctorargs)
4837 ZEND_END_ARG_INFO()
4838 
4839 ZEPHIR_INIT_FUNCS(phalcon_db_resultinterface_method_entry) {
4840 	PHP_ABSTRACT_ME(Phalcon_Db_ResultInterface, execute, NULL)
4841 	PHP_ABSTRACT_ME(Phalcon_Db_ResultInterface, fetch, NULL)
4842 	PHP_ABSTRACT_ME(Phalcon_Db_ResultInterface, fetchArray, NULL)
4843 	PHP_ABSTRACT_ME(Phalcon_Db_ResultInterface, fetchAll, NULL)
4844 	PHP_ABSTRACT_ME(Phalcon_Db_ResultInterface, numRows, NULL)
4845 	PHP_ABSTRACT_ME(Phalcon_Db_ResultInterface, dataSeek, arginfo_phalcon_db_resultinterface_dataseek)
4846 	PHP_ABSTRACT_ME(Phalcon_Db_ResultInterface, setFetchMode, arginfo_phalcon_db_resultinterface_setfetchmode)
4847 	PHP_ABSTRACT_ME(Phalcon_Db_ResultInterface, getInternalResult, NULL)
4848 	PHP_FE_END
4849 };
4850 
4851 zend_class_entry *phalcon_di_factorydefault_ce;
4852 
4853 ZEPHIR_INIT_CLASS(Phalcon_Di_FactoryDefault);
4854 
4855 static PHP_METHOD(Phalcon_Di_FactoryDefault, __construct);
4856 
ZEPHIR_INIT_FUNCS(phalcon_di_factorydefault_method_entry)4857 ZEPHIR_INIT_FUNCS(phalcon_di_factorydefault_method_entry) {
4858 	PHP_ME(Phalcon_Di_FactoryDefault, __construct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
4859 	PHP_FE_END
4860 };
4861 
4862 zend_class_entry *phalcon_di_serviceinterface_ce;
4863 
4864 ZEPHIR_INIT_CLASS(Phalcon_Di_ServiceInterface);
4865 
4866 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_serviceinterface_setshared, 0, 0, 1)
4867 	ZEND_ARG_INFO(0, shared)
ZEND_END_ARG_INFO()4868 ZEND_END_ARG_INFO()
4869 
4870 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_serviceinterface_setdefinition, 0, 0, 1)
4871 	ZEND_ARG_INFO(0, definition)
4872 ZEND_END_ARG_INFO()
4873 
4874 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_serviceinterface_resolve, 0, 0, 0)
4875 	ZEND_ARG_INFO(0, parameters)
4876 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 1)
4877 ZEND_END_ARG_INFO()
4878 
4879 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_serviceinterface_setparameter, 0, 0, 2)
4880 	ZEND_ARG_INFO(0, position)
4881 	ZEND_ARG_ARRAY_INFO(0, parameter, 0)
4882 ZEND_END_ARG_INFO()
4883 
4884 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_serviceinterface___set_state, 0, 0, 1)
4885 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
4886 ZEND_END_ARG_INFO()
4887 
4888 ZEPHIR_INIT_FUNCS(phalcon_di_serviceinterface_method_entry) {
4889 	PHP_ABSTRACT_ME(Phalcon_Di_ServiceInterface, getName, NULL)
4890 	PHP_ABSTRACT_ME(Phalcon_Di_ServiceInterface, setShared, arginfo_phalcon_di_serviceinterface_setshared)
4891 	PHP_ABSTRACT_ME(Phalcon_Di_ServiceInterface, isShared, NULL)
4892 	PHP_ABSTRACT_ME(Phalcon_Di_ServiceInterface, setDefinition, arginfo_phalcon_di_serviceinterface_setdefinition)
4893 	PHP_ABSTRACT_ME(Phalcon_Di_ServiceInterface, getDefinition, NULL)
4894 	PHP_ABSTRACT_ME(Phalcon_Di_ServiceInterface, resolve, arginfo_phalcon_di_serviceinterface_resolve)
4895 	PHP_ABSTRACT_ME(Phalcon_Di_ServiceInterface, setParameter, arginfo_phalcon_di_serviceinterface_setparameter)
4896 	ZEND_FENTRY(__set_state, NULL, arginfo_phalcon_di_serviceinterface___set_state, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
4897 	PHP_FE_END
4898 };
4899 
4900 zend_class_entry *phalcon_escaperinterface_ce;
4901 
4902 ZEPHIR_INIT_CLASS(Phalcon_EscaperInterface);
4903 
4904 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaperinterface_setencoding, 0, 0, 1)
4905 	ZEND_ARG_INFO(0, encoding)
ZEND_END_ARG_INFO()4906 ZEND_END_ARG_INFO()
4907 
4908 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaperinterface_sethtmlquotetype, 0, 0, 1)
4909 	ZEND_ARG_INFO(0, quoteType)
4910 ZEND_END_ARG_INFO()
4911 
4912 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaperinterface_escapehtml, 0, 0, 1)
4913 	ZEND_ARG_INFO(0, text)
4914 ZEND_END_ARG_INFO()
4915 
4916 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaperinterface_escapehtmlattr, 0, 0, 1)
4917 	ZEND_ARG_INFO(0, text)
4918 ZEND_END_ARG_INFO()
4919 
4920 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaperinterface_escapecss, 0, 0, 1)
4921 	ZEND_ARG_INFO(0, css)
4922 ZEND_END_ARG_INFO()
4923 
4924 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaperinterface_escapejs, 0, 0, 1)
4925 	ZEND_ARG_INFO(0, js)
4926 ZEND_END_ARG_INFO()
4927 
4928 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaperinterface_escapeurl, 0, 0, 1)
4929 	ZEND_ARG_INFO(0, url)
4930 ZEND_END_ARG_INFO()
4931 
4932 ZEPHIR_INIT_FUNCS(phalcon_escaperinterface_method_entry) {
4933 	PHP_ABSTRACT_ME(Phalcon_EscaperInterface, setEncoding, arginfo_phalcon_escaperinterface_setencoding)
4934 	PHP_ABSTRACT_ME(Phalcon_EscaperInterface, getEncoding, NULL)
4935 	PHP_ABSTRACT_ME(Phalcon_EscaperInterface, setHtmlQuoteType, arginfo_phalcon_escaperinterface_sethtmlquotetype)
4936 	PHP_ABSTRACT_ME(Phalcon_EscaperInterface, escapeHtml, arginfo_phalcon_escaperinterface_escapehtml)
4937 	PHP_ABSTRACT_ME(Phalcon_EscaperInterface, escapeHtmlAttr, arginfo_phalcon_escaperinterface_escapehtmlattr)
4938 	PHP_ABSTRACT_ME(Phalcon_EscaperInterface, escapeCss, arginfo_phalcon_escaperinterface_escapecss)
4939 	PHP_ABSTRACT_ME(Phalcon_EscaperInterface, escapeJs, arginfo_phalcon_escaperinterface_escapejs)
4940 	PHP_ABSTRACT_ME(Phalcon_EscaperInterface, escapeUrl, arginfo_phalcon_escaperinterface_escapeurl)
4941 	PHP_FE_END
4942 };
4943 
4944 zend_class_entry *phalcon_events_eventinterface_ce;
4945 
4946 ZEPHIR_INIT_CLASS(Phalcon_Events_EventInterface);
4947 
4948 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_eventinterface_setdata, 0, 0, 0)
4949 	ZEND_ARG_INFO(0, data)
ZEND_END_ARG_INFO()4950 ZEND_END_ARG_INFO()
4951 
4952 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_eventinterface_settype, 0, 0, 1)
4953 	ZEND_ARG_INFO(0, type)
4954 ZEND_END_ARG_INFO()
4955 
4956 ZEPHIR_INIT_FUNCS(phalcon_events_eventinterface_method_entry) {
4957 	PHP_ABSTRACT_ME(Phalcon_Events_EventInterface, getData, NULL)
4958 	PHP_ABSTRACT_ME(Phalcon_Events_EventInterface, setData, arginfo_phalcon_events_eventinterface_setdata)
4959 	PHP_ABSTRACT_ME(Phalcon_Events_EventInterface, getType, NULL)
4960 	PHP_ABSTRACT_ME(Phalcon_Events_EventInterface, setType, arginfo_phalcon_events_eventinterface_settype)
4961 	PHP_ABSTRACT_ME(Phalcon_Events_EventInterface, stop, NULL)
4962 	PHP_ABSTRACT_ME(Phalcon_Events_EventInterface, isStopped, NULL)
4963 	PHP_ABSTRACT_ME(Phalcon_Events_EventInterface, isCancelable, NULL)
4964 	PHP_FE_END
4965 };
4966 
4967 zend_class_entry *phalcon_events_managerinterface_ce;
4968 
4969 ZEPHIR_INIT_CLASS(Phalcon_Events_ManagerInterface);
4970 
4971 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_managerinterface_attach, 0, 0, 2)
4972 	ZEND_ARG_INFO(0, eventType)
4973 	ZEND_ARG_INFO(0, handler)
ZEND_END_ARG_INFO()4974 ZEND_END_ARG_INFO()
4975 
4976 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_managerinterface_detach, 0, 0, 2)
4977 	ZEND_ARG_INFO(0, eventType)
4978 	ZEND_ARG_INFO(0, handler)
4979 ZEND_END_ARG_INFO()
4980 
4981 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_managerinterface_detachall, 0, 0, 0)
4982 	ZEND_ARG_INFO(0, type)
4983 ZEND_END_ARG_INFO()
4984 
4985 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_managerinterface_fire, 0, 0, 2)
4986 	ZEND_ARG_INFO(0, eventType)
4987 	ZEND_ARG_INFO(0, source)
4988 	ZEND_ARG_INFO(0, data)
4989 ZEND_END_ARG_INFO()
4990 
4991 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_managerinterface_getlisteners, 0, 0, 1)
4992 	ZEND_ARG_INFO(0, type)
4993 ZEND_END_ARG_INFO()
4994 
4995 ZEPHIR_INIT_FUNCS(phalcon_events_managerinterface_method_entry) {
4996 	PHP_ABSTRACT_ME(Phalcon_Events_ManagerInterface, attach, arginfo_phalcon_events_managerinterface_attach)
4997 	PHP_ABSTRACT_ME(Phalcon_Events_ManagerInterface, detach, arginfo_phalcon_events_managerinterface_detach)
4998 	PHP_ABSTRACT_ME(Phalcon_Events_ManagerInterface, detachAll, arginfo_phalcon_events_managerinterface_detachall)
4999 	PHP_ABSTRACT_ME(Phalcon_Events_ManagerInterface, fire, arginfo_phalcon_events_managerinterface_fire)
5000 	PHP_ABSTRACT_ME(Phalcon_Events_ManagerInterface, getListeners, arginfo_phalcon_events_managerinterface_getlisteners)
5001 	PHP_FE_END
5002 };
5003 
5004 zend_class_entry *phalcon_filterinterface_ce;
5005 
5006 ZEPHIR_INIT_CLASS(Phalcon_FilterInterface);
5007 
5008 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_filterinterface_add, 0, 0, 2)
5009 	ZEND_ARG_INFO(0, name)
5010 	ZEND_ARG_INFO(0, handler)
ZEND_END_ARG_INFO()5011 ZEND_END_ARG_INFO()
5012 
5013 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_filterinterface_sanitize, 0, 0, 2)
5014 	ZEND_ARG_INFO(0, value)
5015 	ZEND_ARG_INFO(0, filters)
5016 ZEND_END_ARG_INFO()
5017 
5018 ZEPHIR_INIT_FUNCS(phalcon_filterinterface_method_entry) {
5019 	PHP_ABSTRACT_ME(Phalcon_FilterInterface, add, arginfo_phalcon_filterinterface_add)
5020 	PHP_ABSTRACT_ME(Phalcon_FilterInterface, sanitize, arginfo_phalcon_filterinterface_sanitize)
5021 	PHP_ABSTRACT_ME(Phalcon_FilterInterface, getFilters, NULL)
5022 	PHP_FE_END
5023 };
5024 
5025 zend_class_entry *phalcon_http_cookieinterface_ce;
5026 
5027 ZEPHIR_INIT_CLASS(Phalcon_Http_CookieInterface);
5028 
5029 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookieinterface_setvalue, 0, 0, 1)
5030 	ZEND_ARG_INFO(0, value)
ZEND_END_ARG_INFO()5031 ZEND_END_ARG_INFO()
5032 
5033 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookieinterface_getvalue, 0, 0, 0)
5034 	ZEND_ARG_INFO(0, filters)
5035 	ZEND_ARG_INFO(0, defaultValue)
5036 ZEND_END_ARG_INFO()
5037 
5038 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookieinterface_useencryption, 0, 0, 1)
5039 	ZEND_ARG_INFO(0, useEncryption)
5040 ZEND_END_ARG_INFO()
5041 
5042 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookieinterface_setexpiration, 0, 0, 1)
5043 	ZEND_ARG_INFO(0, expire)
5044 ZEND_END_ARG_INFO()
5045 
5046 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookieinterface_setpath, 0, 0, 1)
5047 	ZEND_ARG_INFO(0, path)
5048 ZEND_END_ARG_INFO()
5049 
5050 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookieinterface_setdomain, 0, 0, 1)
5051 	ZEND_ARG_INFO(0, domain)
5052 ZEND_END_ARG_INFO()
5053 
5054 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookieinterface_setsecure, 0, 0, 1)
5055 	ZEND_ARG_INFO(0, secure)
5056 ZEND_END_ARG_INFO()
5057 
5058 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookieinterface_sethttponly, 0, 0, 1)
5059 	ZEND_ARG_INFO(0, httpOnly)
5060 ZEND_END_ARG_INFO()
5061 
5062 ZEPHIR_INIT_FUNCS(phalcon_http_cookieinterface_method_entry) {
5063 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, setValue, arginfo_phalcon_http_cookieinterface_setvalue)
5064 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, getValue, arginfo_phalcon_http_cookieinterface_getvalue)
5065 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, send, NULL)
5066 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, delete, NULL)
5067 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, useEncryption, arginfo_phalcon_http_cookieinterface_useencryption)
5068 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, isUsingEncryption, NULL)
5069 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, setExpiration, arginfo_phalcon_http_cookieinterface_setexpiration)
5070 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, getExpiration, NULL)
5071 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, setPath, arginfo_phalcon_http_cookieinterface_setpath)
5072 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, getName, NULL)
5073 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, getPath, NULL)
5074 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, setDomain, arginfo_phalcon_http_cookieinterface_setdomain)
5075 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, getDomain, NULL)
5076 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, setSecure, arginfo_phalcon_http_cookieinterface_setsecure)
5077 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, getSecure, NULL)
5078 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, setHttpOnly, arginfo_phalcon_http_cookieinterface_sethttponly)
5079 	PHP_ABSTRACT_ME(Phalcon_Http_CookieInterface, getHttpOnly, NULL)
5080 	PHP_FE_END
5081 };
5082 
5083 zend_class_entry *phalcon_http_request_fileinterface_ce;
5084 
5085 ZEPHIR_INIT_CLASS(Phalcon_Http_Request_FileInterface);
5086 
5087 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_fileinterface_moveto, 0, 0, 1)
5088 	ZEND_ARG_INFO(0, destination)
ZEND_END_ARG_INFO()5089 ZEND_END_ARG_INFO()
5090 
5091 ZEPHIR_INIT_FUNCS(phalcon_http_request_fileinterface_method_entry) {
5092 	PHP_ABSTRACT_ME(Phalcon_Http_Request_FileInterface, getSize, NULL)
5093 	PHP_ABSTRACT_ME(Phalcon_Http_Request_FileInterface, getName, NULL)
5094 	PHP_ABSTRACT_ME(Phalcon_Http_Request_FileInterface, getTempName, NULL)
5095 	PHP_ABSTRACT_ME(Phalcon_Http_Request_FileInterface, getType, NULL)
5096 	PHP_ABSTRACT_ME(Phalcon_Http_Request_FileInterface, getRealType, NULL)
5097 	PHP_ABSTRACT_ME(Phalcon_Http_Request_FileInterface, moveTo, arginfo_phalcon_http_request_fileinterface_moveto)
5098 	PHP_FE_END
5099 };
5100 
5101 zend_class_entry *phalcon_http_requestinterface_ce;
5102 
5103 ZEPHIR_INIT_CLASS(Phalcon_Http_RequestInterface);
5104 
5105 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_requestinterface_get, 0, 0, 0)
5106 	ZEND_ARG_INFO(0, name)
5107 	ZEND_ARG_INFO(0, filters)
5108 	ZEND_ARG_INFO(0, defaultValue)
ZEND_END_ARG_INFO()5109 ZEND_END_ARG_INFO()
5110 
5111 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_requestinterface_getpost, 0, 0, 0)
5112 	ZEND_ARG_INFO(0, name)
5113 	ZEND_ARG_INFO(0, filters)
5114 	ZEND_ARG_INFO(0, defaultValue)
5115 ZEND_END_ARG_INFO()
5116 
5117 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_requestinterface_getquery, 0, 0, 0)
5118 	ZEND_ARG_INFO(0, name)
5119 	ZEND_ARG_INFO(0, filters)
5120 	ZEND_ARG_INFO(0, defaultValue)
5121 ZEND_END_ARG_INFO()
5122 
5123 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_requestinterface_getserver, 0, 0, 1)
5124 	ZEND_ARG_INFO(0, name)
5125 ZEND_END_ARG_INFO()
5126 
5127 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_requestinterface_has, 0, 0, 1)
5128 	ZEND_ARG_INFO(0, name)
5129 ZEND_END_ARG_INFO()
5130 
5131 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_requestinterface_haspost, 0, 0, 1)
5132 	ZEND_ARG_INFO(0, name)
5133 ZEND_END_ARG_INFO()
5134 
5135 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_requestinterface_hasput, 0, 0, 1)
5136 	ZEND_ARG_INFO(0, name)
5137 ZEND_END_ARG_INFO()
5138 
5139 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_requestinterface_hasquery, 0, 0, 1)
5140 	ZEND_ARG_INFO(0, name)
5141 ZEND_END_ARG_INFO()
5142 
5143 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_requestinterface_hasserver, 0, 0, 1)
5144 	ZEND_ARG_INFO(0, name)
5145 ZEND_END_ARG_INFO()
5146 
5147 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_requestinterface_getheader, 0, 0, 1)
5148 	ZEND_ARG_INFO(0, header)
5149 ZEND_END_ARG_INFO()
5150 
5151 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_requestinterface_getclientaddress, 0, 0, 0)
5152 	ZEND_ARG_INFO(0, trustForwardedHeader)
5153 ZEND_END_ARG_INFO()
5154 
5155 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_requestinterface_ismethod, 0, 0, 1)
5156 	ZEND_ARG_INFO(0, methods)
5157 	ZEND_ARG_INFO(0, strict)
5158 ZEND_END_ARG_INFO()
5159 
5160 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_requestinterface_hasfiles, 0, 0, 0)
5161 	ZEND_ARG_INFO(0, onlySuccessful)
5162 ZEND_END_ARG_INFO()
5163 
5164 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_requestinterface_getuploadedfiles, 0, 0, 0)
5165 	ZEND_ARG_INFO(0, onlySuccessful)
5166 ZEND_END_ARG_INFO()
5167 
5168 ZEPHIR_INIT_FUNCS(phalcon_http_requestinterface_method_entry) {
5169 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, get, arginfo_phalcon_http_requestinterface_get)
5170 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getPost, arginfo_phalcon_http_requestinterface_getpost)
5171 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getQuery, arginfo_phalcon_http_requestinterface_getquery)
5172 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getServer, arginfo_phalcon_http_requestinterface_getserver)
5173 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, has, arginfo_phalcon_http_requestinterface_has)
5174 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, hasPost, arginfo_phalcon_http_requestinterface_haspost)
5175 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, hasPut, arginfo_phalcon_http_requestinterface_hasput)
5176 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, hasQuery, arginfo_phalcon_http_requestinterface_hasquery)
5177 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, hasServer, arginfo_phalcon_http_requestinterface_hasserver)
5178 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getHeader, arginfo_phalcon_http_requestinterface_getheader)
5179 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getScheme, NULL)
5180 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, isAjax, NULL)
5181 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, isSoapRequested, NULL)
5182 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, isSecureRequest, NULL)
5183 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getRawBody, NULL)
5184 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getServerAddress, NULL)
5185 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getServerName, NULL)
5186 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getHttpHost, NULL)
5187 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getPort, NULL)
5188 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getClientAddress, arginfo_phalcon_http_requestinterface_getclientaddress)
5189 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getMethod, NULL)
5190 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getUserAgent, NULL)
5191 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, isMethod, arginfo_phalcon_http_requestinterface_ismethod)
5192 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, isPost, NULL)
5193 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, isGet, NULL)
5194 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, isPut, NULL)
5195 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, isHead, NULL)
5196 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, isDelete, NULL)
5197 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, isOptions, NULL)
5198 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, isPurge, NULL)
5199 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, isTrace, NULL)
5200 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, isConnect, NULL)
5201 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, hasFiles, arginfo_phalcon_http_requestinterface_hasfiles)
5202 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getUploadedFiles, arginfo_phalcon_http_requestinterface_getuploadedfiles)
5203 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getHTTPReferer, NULL)
5204 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getAcceptableContent, NULL)
5205 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getBestAccept, NULL)
5206 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getClientCharsets, NULL)
5207 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getBestCharset, NULL)
5208 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getLanguages, NULL)
5209 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getBestLanguage, NULL)
5210 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getBasicAuth, NULL)
5211 	PHP_ABSTRACT_ME(Phalcon_Http_RequestInterface, getDigestAuth, NULL)
5212 	PHP_FE_END
5213 };
5214 
5215 zend_class_entry *phalcon_http_response_cookiesinterface_ce;
5216 
5217 ZEPHIR_INIT_CLASS(Phalcon_Http_Response_CookiesInterface);
5218 
5219 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_cookiesinterface_useencryption, 0, 0, 1)
5220 	ZEND_ARG_INFO(0, useEncryption)
ZEND_END_ARG_INFO()5221 ZEND_END_ARG_INFO()
5222 
5223 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_cookiesinterface_set, 0, 0, 1)
5224 	ZEND_ARG_INFO(0, name)
5225 	ZEND_ARG_INFO(0, value)
5226 	ZEND_ARG_INFO(0, expire)
5227 	ZEND_ARG_INFO(0, path)
5228 	ZEND_ARG_INFO(0, secure)
5229 	ZEND_ARG_INFO(0, domain)
5230 	ZEND_ARG_INFO(0, httpOnly)
5231 ZEND_END_ARG_INFO()
5232 
5233 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_cookiesinterface_get, 0, 0, 1)
5234 	ZEND_ARG_INFO(0, name)
5235 ZEND_END_ARG_INFO()
5236 
5237 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_cookiesinterface_has, 0, 0, 1)
5238 	ZEND_ARG_INFO(0, name)
5239 ZEND_END_ARG_INFO()
5240 
5241 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_cookiesinterface_delete, 0, 0, 1)
5242 	ZEND_ARG_INFO(0, name)
5243 ZEND_END_ARG_INFO()
5244 
5245 ZEPHIR_INIT_FUNCS(phalcon_http_response_cookiesinterface_method_entry) {
5246 	PHP_ABSTRACT_ME(Phalcon_Http_Response_CookiesInterface, useEncryption, arginfo_phalcon_http_response_cookiesinterface_useencryption)
5247 	PHP_ABSTRACT_ME(Phalcon_Http_Response_CookiesInterface, isUsingEncryption, NULL)
5248 	PHP_ABSTRACT_ME(Phalcon_Http_Response_CookiesInterface, set, arginfo_phalcon_http_response_cookiesinterface_set)
5249 	PHP_ABSTRACT_ME(Phalcon_Http_Response_CookiesInterface, get, arginfo_phalcon_http_response_cookiesinterface_get)
5250 	PHP_ABSTRACT_ME(Phalcon_Http_Response_CookiesInterface, has, arginfo_phalcon_http_response_cookiesinterface_has)
5251 	PHP_ABSTRACT_ME(Phalcon_Http_Response_CookiesInterface, delete, arginfo_phalcon_http_response_cookiesinterface_delete)
5252 	PHP_ABSTRACT_ME(Phalcon_Http_Response_CookiesInterface, send, NULL)
5253 	PHP_ABSTRACT_ME(Phalcon_Http_Response_CookiesInterface, reset, NULL)
5254 	PHP_FE_END
5255 };
5256 
5257 zend_class_entry *phalcon_http_response_headersinterface_ce;
5258 
5259 ZEPHIR_INIT_CLASS(Phalcon_Http_Response_HeadersInterface);
5260 
5261 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_headersinterface_set, 0, 0, 2)
5262 	ZEND_ARG_INFO(0, name)
5263 	ZEND_ARG_INFO(0, value)
ZEND_END_ARG_INFO()5264 ZEND_END_ARG_INFO()
5265 
5266 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_headersinterface_get, 0, 0, 1)
5267 	ZEND_ARG_INFO(0, name)
5268 ZEND_END_ARG_INFO()
5269 
5270 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_headersinterface_setraw, 0, 0, 1)
5271 	ZEND_ARG_INFO(0, header)
5272 ZEND_END_ARG_INFO()
5273 
5274 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_headersinterface___set_state, 0, 0, 1)
5275 	ZEND_ARG_ARRAY_INFO(0, data, 0)
5276 ZEND_END_ARG_INFO()
5277 
5278 ZEPHIR_INIT_FUNCS(phalcon_http_response_headersinterface_method_entry) {
5279 	PHP_ABSTRACT_ME(Phalcon_Http_Response_HeadersInterface, set, arginfo_phalcon_http_response_headersinterface_set)
5280 	PHP_ABSTRACT_ME(Phalcon_Http_Response_HeadersInterface, get, arginfo_phalcon_http_response_headersinterface_get)
5281 	PHP_ABSTRACT_ME(Phalcon_Http_Response_HeadersInterface, setRaw, arginfo_phalcon_http_response_headersinterface_setraw)
5282 	PHP_ABSTRACT_ME(Phalcon_Http_Response_HeadersInterface, send, NULL)
5283 	PHP_ABSTRACT_ME(Phalcon_Http_Response_HeadersInterface, reset, NULL)
5284 	ZEND_FENTRY(__set_state, NULL, arginfo_phalcon_http_response_headersinterface___set_state, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
5285 	PHP_FE_END
5286 };
5287 
5288 zend_class_entry *phalcon_http_responseinterface_ce;
5289 
5290 ZEPHIR_INIT_CLASS(Phalcon_Http_ResponseInterface);
5291 
5292 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_responseinterface_setstatuscode, 0, 0, 1)
5293 	ZEND_ARG_INFO(0, code)
5294 	ZEND_ARG_INFO(0, message)
ZEND_END_ARG_INFO()5295 ZEND_END_ARG_INFO()
5296 
5297 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_responseinterface_setheader, 0, 0, 2)
5298 	ZEND_ARG_INFO(0, name)
5299 	ZEND_ARG_INFO(0, value)
5300 ZEND_END_ARG_INFO()
5301 
5302 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_responseinterface_setrawheader, 0, 0, 1)
5303 	ZEND_ARG_INFO(0, header)
5304 ZEND_END_ARG_INFO()
5305 
5306 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_responseinterface_setexpires, 0, 0, 1)
5307 	ZEND_ARG_OBJ_INFO(0, datetime, DateTime, 0)
5308 ZEND_END_ARG_INFO()
5309 
5310 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_responseinterface_setcontenttype, 0, 0, 1)
5311 	ZEND_ARG_INFO(0, contentType)
5312 	ZEND_ARG_INFO(0, charset)
5313 ZEND_END_ARG_INFO()
5314 
5315 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_responseinterface_setcontentlength, 0, 0, 1)
5316 	ZEND_ARG_INFO(0, contentLength)
5317 ZEND_END_ARG_INFO()
5318 
5319 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_responseinterface_redirect, 0, 0, 0)
5320 	ZEND_ARG_INFO(0, location)
5321 	ZEND_ARG_INFO(0, externalRedirect)
5322 	ZEND_ARG_INFO(0, statusCode)
5323 ZEND_END_ARG_INFO()
5324 
5325 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_responseinterface_setcontent, 0, 0, 1)
5326 	ZEND_ARG_INFO(0, content)
5327 ZEND_END_ARG_INFO()
5328 
5329 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_responseinterface_setjsoncontent, 0, 0, 1)
5330 	ZEND_ARG_INFO(0, content)
5331 ZEND_END_ARG_INFO()
5332 
5333 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_responseinterface_appendcontent, 0, 0, 1)
5334 	ZEND_ARG_INFO(0, content)
5335 ZEND_END_ARG_INFO()
5336 
5337 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_responseinterface_setfiletosend, 0, 0, 1)
5338 	ZEND_ARG_INFO(0, filePath)
5339 	ZEND_ARG_INFO(0, attachmentName)
5340 ZEND_END_ARG_INFO()
5341 
5342 ZEPHIR_INIT_FUNCS(phalcon_http_responseinterface_method_entry) {
5343 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, setStatusCode, arginfo_phalcon_http_responseinterface_setstatuscode)
5344 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, getHeaders, NULL)
5345 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, setHeader, arginfo_phalcon_http_responseinterface_setheader)
5346 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, setRawHeader, arginfo_phalcon_http_responseinterface_setrawheader)
5347 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, resetHeaders, NULL)
5348 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, setExpires, arginfo_phalcon_http_responseinterface_setexpires)
5349 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, setNotModified, NULL)
5350 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, setContentType, arginfo_phalcon_http_responseinterface_setcontenttype)
5351 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, setContentLength, arginfo_phalcon_http_responseinterface_setcontentlength)
5352 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, redirect, arginfo_phalcon_http_responseinterface_redirect)
5353 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, setContent, arginfo_phalcon_http_responseinterface_setcontent)
5354 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, setJsonContent, arginfo_phalcon_http_responseinterface_setjsoncontent)
5355 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, appendContent, arginfo_phalcon_http_responseinterface_appendcontent)
5356 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, getContent, NULL)
5357 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, sendHeaders, NULL)
5358 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, sendCookies, NULL)
5359 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, send, NULL)
5360 	PHP_ABSTRACT_ME(Phalcon_Http_ResponseInterface, setFileToSend, arginfo_phalcon_http_responseinterface_setfiletosend)
5361 	PHP_FE_END
5362 };
5363 
5364 zend_class_entry *phalcon_mvc_collectioninterface_ce;
5365 
5366 ZEPHIR_INIT_CLASS(Phalcon_Mvc_CollectionInterface);
5367 
5368 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collectioninterface_setid, 0, 0, 1)
5369 	ZEND_ARG_INFO(0, id)
ZEND_END_ARG_INFO()5370 ZEND_END_ARG_INFO()
5371 
5372 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collectioninterface_setconnectionservice, 0, 0, 1)
5373 	ZEND_ARG_INFO(0, connectionService)
5374 ZEND_END_ARG_INFO()
5375 
5376 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collectioninterface_setdirtystate, 0, 0, 1)
5377 	ZEND_ARG_INFO(0, dirtyState)
5378 ZEND_END_ARG_INFO()
5379 
5380 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collectioninterface_cloneresult, 0, 0, 2)
5381 	ZEND_ARG_OBJ_INFO(0, collection, Phalcon\\Mvc\\CollectionInterface, 0)
5382 	ZEND_ARG_ARRAY_INFO(0, document, 0)
5383 ZEND_END_ARG_INFO()
5384 
5385 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collectioninterface_fireevent, 0, 0, 1)
5386 	ZEND_ARG_INFO(0, eventName)
5387 ZEND_END_ARG_INFO()
5388 
5389 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collectioninterface_fireeventcancel, 0, 0, 1)
5390 	ZEND_ARG_INFO(0, eventName)
5391 ZEND_END_ARG_INFO()
5392 
5393 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collectioninterface_appendmessage, 0, 0, 1)
5394 	ZEND_ARG_OBJ_INFO(0, message, Phalcon\\Mvc\\Model\\MessageInterface, 0)
5395 ZEND_END_ARG_INFO()
5396 
5397 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collectioninterface_findbyid, 0, 0, 1)
5398 	ZEND_ARG_INFO(0, id)
5399 ZEND_END_ARG_INFO()
5400 
5401 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collectioninterface_findfirst, 0, 0, 0)
5402 	ZEND_ARG_ARRAY_INFO(0, parameters, 1)
5403 ZEND_END_ARG_INFO()
5404 
5405 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collectioninterface_find, 0, 0, 0)
5406 	ZEND_ARG_ARRAY_INFO(0, parameters, 1)
5407 ZEND_END_ARG_INFO()
5408 
5409 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collectioninterface_count, 0, 0, 0)
5410 	ZEND_ARG_ARRAY_INFO(0, parameters, 1)
5411 ZEND_END_ARG_INFO()
5412 
5413 ZEPHIR_INIT_FUNCS(phalcon_mvc_collectioninterface_method_entry) {
5414 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, setId, arginfo_phalcon_mvc_collectioninterface_setid)
5415 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, getId, NULL)
5416 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, getReservedAttributes, NULL)
5417 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, getSource, NULL)
5418 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, setConnectionService, arginfo_phalcon_mvc_collectioninterface_setconnectionservice)
5419 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, getConnection, NULL)
5420 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, setDirtyState, arginfo_phalcon_mvc_collectioninterface_setdirtystate)
5421 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, getDirtyState, NULL)
5422 	ZEND_FENTRY(cloneResult, NULL, arginfo_phalcon_mvc_collectioninterface_cloneresult, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
5423 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, fireEvent, arginfo_phalcon_mvc_collectioninterface_fireevent)
5424 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, fireEventCancel, arginfo_phalcon_mvc_collectioninterface_fireeventcancel)
5425 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, validationHasFailed, NULL)
5426 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, getMessages, NULL)
5427 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, appendMessage, arginfo_phalcon_mvc_collectioninterface_appendmessage)
5428 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, save, NULL)
5429 	ZEND_FENTRY(findById, NULL, arginfo_phalcon_mvc_collectioninterface_findbyid, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
5430 	ZEND_FENTRY(findFirst, NULL, arginfo_phalcon_mvc_collectioninterface_findfirst, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
5431 	ZEND_FENTRY(find, NULL, arginfo_phalcon_mvc_collectioninterface_find, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
5432 	ZEND_FENTRY(count, NULL, arginfo_phalcon_mvc_collectioninterface_count, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
5433 	PHP_ABSTRACT_ME(Phalcon_Mvc_CollectionInterface, delete, NULL)
5434 	PHP_FE_END
5435 };
5436 
5437 zend_class_entry *phalcon_mvc_controllerinterface_ce;
5438 
5439 ZEPHIR_INIT_CLASS(Phalcon_Mvc_ControllerInterface);
5440 
5441 
5442 zend_class_entry *phalcon_mvc_dispatcherinterface_ce;
5443 
5444 ZEPHIR_INIT_CLASS(Phalcon_Mvc_DispatcherInterface);
5445 
5446 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_dispatcherinterface_setcontrollersuffix, 0, 0, 1)
5447 	ZEND_ARG_INFO(0, controllerSuffix)
ZEND_END_ARG_INFO()5448 ZEND_END_ARG_INFO()
5449 
5450 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_dispatcherinterface_setdefaultcontroller, 0, 0, 1)
5451 	ZEND_ARG_INFO(0, controllerName)
5452 ZEND_END_ARG_INFO()
5453 
5454 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_dispatcherinterface_setcontrollername, 0, 0, 1)
5455 	ZEND_ARG_INFO(0, controllerName)
5456 ZEND_END_ARG_INFO()
5457 
5458 ZEPHIR_INIT_FUNCS(phalcon_mvc_dispatcherinterface_method_entry) {
5459 	PHP_ABSTRACT_ME(Phalcon_Mvc_DispatcherInterface, setControllerSuffix, arginfo_phalcon_mvc_dispatcherinterface_setcontrollersuffix)
5460 	PHP_ABSTRACT_ME(Phalcon_Mvc_DispatcherInterface, setDefaultController, arginfo_phalcon_mvc_dispatcherinterface_setdefaultcontroller)
5461 	PHP_ABSTRACT_ME(Phalcon_Mvc_DispatcherInterface, setControllerName, arginfo_phalcon_mvc_dispatcherinterface_setcontrollername)
5462 	PHP_ABSTRACT_ME(Phalcon_Mvc_DispatcherInterface, getControllerName, NULL)
5463 	PHP_ABSTRACT_ME(Phalcon_Mvc_DispatcherInterface, getLastController, NULL)
5464 	PHP_ABSTRACT_ME(Phalcon_Mvc_DispatcherInterface, getActiveController, NULL)
5465 	PHP_FE_END
5466 };
5467 
5468 zend_class_entry *phalcon_mvc_micro_collectioninterface_ce;
5469 
5470 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Micro_CollectionInterface);
5471 
5472 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collectioninterface_setprefix, 0, 0, 1)
5473 	ZEND_ARG_INFO(0, prefix)
ZEND_END_ARG_INFO()5474 ZEND_END_ARG_INFO()
5475 
5476 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collectioninterface_sethandler, 0, 0, 1)
5477 	ZEND_ARG_INFO(0, handler)
5478 	ZEND_ARG_INFO(0, lazy)
5479 ZEND_END_ARG_INFO()
5480 
5481 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collectioninterface_setlazy, 0, 0, 1)
5482 	ZEND_ARG_INFO(0, lazy)
5483 ZEND_END_ARG_INFO()
5484 
5485 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collectioninterface_map, 0, 0, 2)
5486 	ZEND_ARG_INFO(0, routePattern)
5487 	ZEND_ARG_INFO(0, handler)
5488 	ZEND_ARG_INFO(0, name)
5489 ZEND_END_ARG_INFO()
5490 
5491 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collectioninterface_get, 0, 0, 2)
5492 	ZEND_ARG_INFO(0, routePattern)
5493 	ZEND_ARG_INFO(0, handler)
5494 	ZEND_ARG_INFO(0, name)
5495 ZEND_END_ARG_INFO()
5496 
5497 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collectioninterface_post, 0, 0, 2)
5498 	ZEND_ARG_INFO(0, routePattern)
5499 	ZEND_ARG_INFO(0, handler)
5500 	ZEND_ARG_INFO(0, name)
5501 ZEND_END_ARG_INFO()
5502 
5503 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collectioninterface_put, 0, 0, 2)
5504 	ZEND_ARG_INFO(0, routePattern)
5505 	ZEND_ARG_INFO(0, handler)
5506 	ZEND_ARG_INFO(0, name)
5507 ZEND_END_ARG_INFO()
5508 
5509 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collectioninterface_patch, 0, 0, 2)
5510 	ZEND_ARG_INFO(0, routePattern)
5511 	ZEND_ARG_INFO(0, handler)
5512 	ZEND_ARG_INFO(0, name)
5513 ZEND_END_ARG_INFO()
5514 
5515 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collectioninterface_head, 0, 0, 2)
5516 	ZEND_ARG_INFO(0, routePattern)
5517 	ZEND_ARG_INFO(0, handler)
5518 	ZEND_ARG_INFO(0, name)
5519 ZEND_END_ARG_INFO()
5520 
5521 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collectioninterface_delete, 0, 0, 2)
5522 	ZEND_ARG_INFO(0, routePattern)
5523 	ZEND_ARG_INFO(0, handler)
5524 	ZEND_ARG_INFO(0, name)
5525 ZEND_END_ARG_INFO()
5526 
5527 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collectioninterface_options, 0, 0, 2)
5528 	ZEND_ARG_INFO(0, routePattern)
5529 	ZEND_ARG_INFO(0, handler)
5530 	ZEND_ARG_INFO(0, name)
5531 ZEND_END_ARG_INFO()
5532 
5533 ZEPHIR_INIT_FUNCS(phalcon_mvc_micro_collectioninterface_method_entry) {
5534 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, setPrefix, arginfo_phalcon_mvc_micro_collectioninterface_setprefix)
5535 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, getPrefix, NULL)
5536 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, getHandlers, NULL)
5537 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, setHandler, arginfo_phalcon_mvc_micro_collectioninterface_sethandler)
5538 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, setLazy, arginfo_phalcon_mvc_micro_collectioninterface_setlazy)
5539 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, isLazy, NULL)
5540 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, getHandler, NULL)
5541 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, map, arginfo_phalcon_mvc_micro_collectioninterface_map)
5542 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, get, arginfo_phalcon_mvc_micro_collectioninterface_get)
5543 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, post, arginfo_phalcon_mvc_micro_collectioninterface_post)
5544 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, put, arginfo_phalcon_mvc_micro_collectioninterface_put)
5545 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, patch, arginfo_phalcon_mvc_micro_collectioninterface_patch)
5546 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, head, arginfo_phalcon_mvc_micro_collectioninterface_head)
5547 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, delete, arginfo_phalcon_mvc_micro_collectioninterface_delete)
5548 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_CollectionInterface, options, arginfo_phalcon_mvc_micro_collectioninterface_options)
5549 	PHP_FE_END
5550 };
5551 
5552 zend_class_entry *phalcon_mvc_model_binderinterface_ce;
5553 
5554 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_BinderInterface);
5555 
5556 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_binderinterface_setcache, 0, 0, 1)
5557 	ZEND_ARG_OBJ_INFO(0, cache, Phalcon\\Cache\\BackendInterface, 0)
ZEND_END_ARG_INFO()5558 ZEND_END_ARG_INFO()
5559 
5560 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_binderinterface_bindtohandler, 0, 0, 3)
5561 	ZEND_ARG_INFO(0, handler)
5562 	ZEND_ARG_ARRAY_INFO(0, params, 0)
5563 	ZEND_ARG_INFO(0, cacheKey)
5564 	ZEND_ARG_INFO(0, methodName)
5565 ZEND_END_ARG_INFO()
5566 
5567 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_binderinterface_method_entry) {
5568 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_BinderInterface, getBoundModels, NULL)
5569 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_BinderInterface, getCache, NULL)
5570 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_BinderInterface, setCache, arginfo_phalcon_mvc_model_binderinterface_setcache)
5571 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_BinderInterface, bindToHandler, arginfo_phalcon_mvc_model_binderinterface_bindtohandler)
5572 	PHP_FE_END
5573 };
5574 
5575 zend_class_entry *phalcon_mvc_model_criteriainterface_ce;
5576 
5577 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_CriteriaInterface);
5578 
5579 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_setmodelname, 0, 0, 1)
5580 	ZEND_ARG_INFO(0, modelName)
ZEND_END_ARG_INFO()5581 ZEND_END_ARG_INFO()
5582 
5583 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_bind, 0, 0, 1)
5584 	ZEND_ARG_ARRAY_INFO(0, bindParams, 0)
5585 	ZEND_ARG_INFO(0, merge)
5586 ZEND_END_ARG_INFO()
5587 
5588 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_bindtypes, 0, 0, 1)
5589 	ZEND_ARG_ARRAY_INFO(0, bindTypes, 0)
5590 ZEND_END_ARG_INFO()
5591 
5592 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_where, 0, 0, 1)
5593 	ZEND_ARG_INFO(0, conditions)
5594 	ZEND_ARG_INFO(0, bindParams)
5595 	ZEND_ARG_INFO(0, bindTypes)
5596 ZEND_END_ARG_INFO()
5597 
5598 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_conditions, 0, 0, 1)
5599 	ZEND_ARG_INFO(0, conditions)
5600 ZEND_END_ARG_INFO()
5601 
5602 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_orderby, 0, 0, 1)
5603 	ZEND_ARG_INFO(0, orderColumns)
5604 ZEND_END_ARG_INFO()
5605 
5606 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_limit, 0, 0, 1)
5607 	ZEND_ARG_INFO(0, limit)
5608 	ZEND_ARG_INFO(0, offset)
5609 ZEND_END_ARG_INFO()
5610 
5611 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_forupdate, 0, 0, 0)
5612 	ZEND_ARG_INFO(0, forUpdate)
5613 ZEND_END_ARG_INFO()
5614 
5615 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_sharedlock, 0, 0, 0)
5616 	ZEND_ARG_INFO(0, sharedLock)
5617 ZEND_END_ARG_INFO()
5618 
5619 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_andwhere, 0, 0, 1)
5620 	ZEND_ARG_INFO(0, conditions)
5621 	ZEND_ARG_INFO(0, bindParams)
5622 	ZEND_ARG_INFO(0, bindTypes)
5623 ZEND_END_ARG_INFO()
5624 
5625 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_orwhere, 0, 0, 1)
5626 	ZEND_ARG_INFO(0, conditions)
5627 	ZEND_ARG_INFO(0, bindParams)
5628 	ZEND_ARG_INFO(0, bindTypes)
5629 ZEND_END_ARG_INFO()
5630 
5631 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_betweenwhere, 0, 0, 3)
5632 	ZEND_ARG_INFO(0, expr)
5633 	ZEND_ARG_INFO(0, minimum)
5634 	ZEND_ARG_INFO(0, maximum)
5635 ZEND_END_ARG_INFO()
5636 
5637 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_notbetweenwhere, 0, 0, 3)
5638 	ZEND_ARG_INFO(0, expr)
5639 	ZEND_ARG_INFO(0, minimum)
5640 	ZEND_ARG_INFO(0, maximum)
5641 ZEND_END_ARG_INFO()
5642 
5643 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_inwhere, 0, 0, 2)
5644 	ZEND_ARG_INFO(0, expr)
5645 	ZEND_ARG_ARRAY_INFO(0, values, 0)
5646 ZEND_END_ARG_INFO()
5647 
5648 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteriainterface_notinwhere, 0, 0, 2)
5649 	ZEND_ARG_INFO(0, expr)
5650 	ZEND_ARG_ARRAY_INFO(0, values, 0)
5651 ZEND_END_ARG_INFO()
5652 
5653 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_criteriainterface_method_entry) {
5654 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, setModelName, arginfo_phalcon_mvc_model_criteriainterface_setmodelname)
5655 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, getModelName, NULL)
5656 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, bind, arginfo_phalcon_mvc_model_criteriainterface_bind)
5657 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, bindTypes, arginfo_phalcon_mvc_model_criteriainterface_bindtypes)
5658 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, where, arginfo_phalcon_mvc_model_criteriainterface_where)
5659 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, conditions, arginfo_phalcon_mvc_model_criteriainterface_conditions)
5660 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, orderBy, arginfo_phalcon_mvc_model_criteriainterface_orderby)
5661 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, limit, arginfo_phalcon_mvc_model_criteriainterface_limit)
5662 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, forUpdate, arginfo_phalcon_mvc_model_criteriainterface_forupdate)
5663 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, sharedLock, arginfo_phalcon_mvc_model_criteriainterface_sharedlock)
5664 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, andWhere, arginfo_phalcon_mvc_model_criteriainterface_andwhere)
5665 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, orWhere, arginfo_phalcon_mvc_model_criteriainterface_orwhere)
5666 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, betweenWhere, arginfo_phalcon_mvc_model_criteriainterface_betweenwhere)
5667 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, notBetweenWhere, arginfo_phalcon_mvc_model_criteriainterface_notbetweenwhere)
5668 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, inWhere, arginfo_phalcon_mvc_model_criteriainterface_inwhere)
5669 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, notInWhere, arginfo_phalcon_mvc_model_criteriainterface_notinwhere)
5670 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, getWhere, NULL)
5671 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, getConditions, NULL)
5672 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, getLimit, NULL)
5673 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, getOrderBy, NULL)
5674 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, getParams, NULL)
5675 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_CriteriaInterface, execute, NULL)
5676 	PHP_FE_END
5677 };
5678 
5679 zend_class_entry *phalcon_mvc_model_managerinterface_ce;
5680 
5681 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_ManagerInterface);
5682 
5683 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_initialize, 0, 0, 1)
5684 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
ZEND_END_ARG_INFO()5685 ZEND_END_ARG_INFO()
5686 
5687 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_setmodelsource, 0, 0, 2)
5688 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5689 	ZEND_ARG_INFO(0, source)
5690 ZEND_END_ARG_INFO()
5691 
5692 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_getmodelsource, 0, 0, 1)
5693 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5694 ZEND_END_ARG_INFO()
5695 
5696 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_setmodelschema, 0, 0, 2)
5697 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5698 	ZEND_ARG_INFO(0, schema)
5699 ZEND_END_ARG_INFO()
5700 
5701 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_getmodelschema, 0, 0, 1)
5702 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5703 ZEND_END_ARG_INFO()
5704 
5705 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_setconnectionservice, 0, 0, 2)
5706 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5707 	ZEND_ARG_INFO(0, connectionService)
5708 ZEND_END_ARG_INFO()
5709 
5710 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_setreadconnectionservice, 0, 0, 2)
5711 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5712 	ZEND_ARG_INFO(0, connectionService)
5713 ZEND_END_ARG_INFO()
5714 
5715 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_getreadconnectionservice, 0, 0, 1)
5716 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5717 ZEND_END_ARG_INFO()
5718 
5719 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_setwriteconnectionservice, 0, 0, 2)
5720 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5721 	ZEND_ARG_INFO(0, connectionService)
5722 ZEND_END_ARG_INFO()
5723 
5724 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_getwriteconnectionservice, 0, 0, 1)
5725 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5726 ZEND_END_ARG_INFO()
5727 
5728 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_getreadconnection, 0, 0, 1)
5729 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5730 ZEND_END_ARG_INFO()
5731 
5732 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_getwriteconnection, 0, 0, 1)
5733 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5734 ZEND_END_ARG_INFO()
5735 
5736 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_isinitialized, 0, 0, 1)
5737 	ZEND_ARG_INFO(0, modelName)
5738 ZEND_END_ARG_INFO()
5739 
5740 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_load, 0, 0, 1)
5741 	ZEND_ARG_INFO(0, modelName)
5742 	ZEND_ARG_INFO(0, newInstance)
5743 ZEND_END_ARG_INFO()
5744 
5745 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_addhasone, 0, 0, 4)
5746 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5747 	ZEND_ARG_INFO(0, fields)
5748 	ZEND_ARG_INFO(0, referencedModel)
5749 	ZEND_ARG_INFO(0, referencedFields)
5750 	ZEND_ARG_INFO(0, options)
5751 ZEND_END_ARG_INFO()
5752 
5753 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_addbelongsto, 0, 0, 4)
5754 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5755 	ZEND_ARG_INFO(0, fields)
5756 	ZEND_ARG_INFO(0, referencedModel)
5757 	ZEND_ARG_INFO(0, referencedFields)
5758 	ZEND_ARG_INFO(0, options)
5759 ZEND_END_ARG_INFO()
5760 
5761 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_addhasmany, 0, 0, 4)
5762 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5763 	ZEND_ARG_INFO(0, fields)
5764 	ZEND_ARG_INFO(0, referencedModel)
5765 	ZEND_ARG_INFO(0, referencedFields)
5766 	ZEND_ARG_INFO(0, options)
5767 ZEND_END_ARG_INFO()
5768 
5769 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_existsbelongsto, 0, 0, 2)
5770 	ZEND_ARG_INFO(0, modelName)
5771 	ZEND_ARG_INFO(0, modelRelation)
5772 ZEND_END_ARG_INFO()
5773 
5774 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_existshasmany, 0, 0, 2)
5775 	ZEND_ARG_INFO(0, modelName)
5776 	ZEND_ARG_INFO(0, modelRelation)
5777 ZEND_END_ARG_INFO()
5778 
5779 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_existshasone, 0, 0, 2)
5780 	ZEND_ARG_INFO(0, modelName)
5781 	ZEND_ARG_INFO(0, modelRelation)
5782 ZEND_END_ARG_INFO()
5783 
5784 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_getbelongstorecords, 0, 0, 4)
5785 	ZEND_ARG_INFO(0, method)
5786 	ZEND_ARG_INFO(0, modelName)
5787 	ZEND_ARG_INFO(0, modelRelation)
5788 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\ModelInterface, 0)
5789 	ZEND_ARG_INFO(0, parameters)
5790 ZEND_END_ARG_INFO()
5791 
5792 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_gethasmanyrecords, 0, 0, 4)
5793 	ZEND_ARG_INFO(0, method)
5794 	ZEND_ARG_INFO(0, modelName)
5795 	ZEND_ARG_INFO(0, modelRelation)
5796 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\ModelInterface, 0)
5797 	ZEND_ARG_INFO(0, parameters)
5798 ZEND_END_ARG_INFO()
5799 
5800 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_gethasonerecords, 0, 0, 4)
5801 	ZEND_ARG_INFO(0, method)
5802 	ZEND_ARG_INFO(0, modelName)
5803 	ZEND_ARG_INFO(0, modelRelation)
5804 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\ModelInterface, 0)
5805 	ZEND_ARG_INFO(0, parameters)
5806 ZEND_END_ARG_INFO()
5807 
5808 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_getbelongsto, 0, 0, 1)
5809 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5810 ZEND_END_ARG_INFO()
5811 
5812 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_gethasmany, 0, 0, 1)
5813 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5814 ZEND_END_ARG_INFO()
5815 
5816 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_gethasone, 0, 0, 1)
5817 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5818 ZEND_END_ARG_INFO()
5819 
5820 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_gethasoneandhasmany, 0, 0, 1)
5821 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5822 ZEND_END_ARG_INFO()
5823 
5824 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_getrelations, 0, 0, 1)
5825 	ZEND_ARG_INFO(0, modelName)
5826 ZEND_END_ARG_INFO()
5827 
5828 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_getrelationsbetween, 0, 0, 2)
5829 	ZEND_ARG_INFO(0, first)
5830 	ZEND_ARG_INFO(0, second)
5831 ZEND_END_ARG_INFO()
5832 
5833 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_createquery, 0, 0, 1)
5834 	ZEND_ARG_INFO(0, phql)
5835 ZEND_END_ARG_INFO()
5836 
5837 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_executequery, 0, 0, 1)
5838 	ZEND_ARG_INFO(0, phql)
5839 	ZEND_ARG_INFO(0, placeholders)
5840 	ZEND_ARG_INFO(0, types)
5841 ZEND_END_ARG_INFO()
5842 
5843 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_createbuilder, 0, 0, 0)
5844 	ZEND_ARG_INFO(0, params)
5845 ZEND_END_ARG_INFO()
5846 
5847 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_addbehavior, 0, 0, 2)
5848 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5849 	ZEND_ARG_OBJ_INFO(0, behavior, Phalcon\\Mvc\\Model\\BehaviorInterface, 0)
5850 ZEND_END_ARG_INFO()
5851 
5852 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_notifyevent, 0, 0, 2)
5853 	ZEND_ARG_INFO(0, eventName)
5854 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5855 ZEND_END_ARG_INFO()
5856 
5857 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_missingmethod, 0, 0, 3)
5858 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
5859 	ZEND_ARG_INFO(0, eventName)
5860 	ZEND_ARG_INFO(0, data)
5861 ZEND_END_ARG_INFO()
5862 
5863 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_managerinterface_getrelationbyalias, 0, 0, 2)
5864 	ZEND_ARG_INFO(0, modelName)
5865 	ZEND_ARG_INFO(0, alias)
5866 ZEND_END_ARG_INFO()
5867 
5868 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_managerinterface_method_entry) {
5869 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, initialize, arginfo_phalcon_mvc_model_managerinterface_initialize)
5870 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, setModelSource, arginfo_phalcon_mvc_model_managerinterface_setmodelsource)
5871 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getModelSource, arginfo_phalcon_mvc_model_managerinterface_getmodelsource)
5872 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, setModelSchema, arginfo_phalcon_mvc_model_managerinterface_setmodelschema)
5873 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getModelSchema, arginfo_phalcon_mvc_model_managerinterface_getmodelschema)
5874 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, setConnectionService, arginfo_phalcon_mvc_model_managerinterface_setconnectionservice)
5875 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, setReadConnectionService, arginfo_phalcon_mvc_model_managerinterface_setreadconnectionservice)
5876 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getReadConnectionService, arginfo_phalcon_mvc_model_managerinterface_getreadconnectionservice)
5877 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, setWriteConnectionService, arginfo_phalcon_mvc_model_managerinterface_setwriteconnectionservice)
5878 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getWriteConnectionService, arginfo_phalcon_mvc_model_managerinterface_getwriteconnectionservice)
5879 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getReadConnection, arginfo_phalcon_mvc_model_managerinterface_getreadconnection)
5880 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getWriteConnection, arginfo_phalcon_mvc_model_managerinterface_getwriteconnection)
5881 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, isInitialized, arginfo_phalcon_mvc_model_managerinterface_isinitialized)
5882 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getLastInitialized, NULL)
5883 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, load, arginfo_phalcon_mvc_model_managerinterface_load)
5884 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, addHasOne, arginfo_phalcon_mvc_model_managerinterface_addhasone)
5885 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, addBelongsTo, arginfo_phalcon_mvc_model_managerinterface_addbelongsto)
5886 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, addHasMany, arginfo_phalcon_mvc_model_managerinterface_addhasmany)
5887 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, existsBelongsTo, arginfo_phalcon_mvc_model_managerinterface_existsbelongsto)
5888 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, existsHasMany, arginfo_phalcon_mvc_model_managerinterface_existshasmany)
5889 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, existsHasOne, arginfo_phalcon_mvc_model_managerinterface_existshasone)
5890 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getBelongsToRecords, arginfo_phalcon_mvc_model_managerinterface_getbelongstorecords)
5891 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getHasManyRecords, arginfo_phalcon_mvc_model_managerinterface_gethasmanyrecords)
5892 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getHasOneRecords, arginfo_phalcon_mvc_model_managerinterface_gethasonerecords)
5893 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getBelongsTo, arginfo_phalcon_mvc_model_managerinterface_getbelongsto)
5894 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getHasMany, arginfo_phalcon_mvc_model_managerinterface_gethasmany)
5895 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getHasOne, arginfo_phalcon_mvc_model_managerinterface_gethasone)
5896 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getHasOneAndHasMany, arginfo_phalcon_mvc_model_managerinterface_gethasoneandhasmany)
5897 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getRelations, arginfo_phalcon_mvc_model_managerinterface_getrelations)
5898 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getRelationsBetween, arginfo_phalcon_mvc_model_managerinterface_getrelationsbetween)
5899 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, createQuery, arginfo_phalcon_mvc_model_managerinterface_createquery)
5900 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, executeQuery, arginfo_phalcon_mvc_model_managerinterface_executequery)
5901 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, createBuilder, arginfo_phalcon_mvc_model_managerinterface_createbuilder)
5902 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, addBehavior, arginfo_phalcon_mvc_model_managerinterface_addbehavior)
5903 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, notifyEvent, arginfo_phalcon_mvc_model_managerinterface_notifyevent)
5904 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, missingMethod, arginfo_phalcon_mvc_model_managerinterface_missingmethod)
5905 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getLastQuery, NULL)
5906 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_ManagerInterface, getRelationByAlias, arginfo_phalcon_mvc_model_managerinterface_getrelationbyalias)
5907 	PHP_FE_END
5908 };
5909 
5910 zend_class_entry *phalcon_mvc_model_messageinterface_ce;
5911 
5912 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MessageInterface);
5913 
5914 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_messageinterface_settype, 0, 0, 1)
5915 	ZEND_ARG_INFO(0, type)
ZEND_END_ARG_INFO()5916 ZEND_END_ARG_INFO()
5917 
5918 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_messageinterface_setmessage, 0, 0, 1)
5919 	ZEND_ARG_INFO(0, message)
5920 ZEND_END_ARG_INFO()
5921 
5922 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_messageinterface_setfield, 0, 0, 1)
5923 	ZEND_ARG_INFO(0, field)
5924 ZEND_END_ARG_INFO()
5925 
5926 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_messageinterface___set_state, 0, 0, 1)
5927 	ZEND_ARG_ARRAY_INFO(0, message, 0)
5928 ZEND_END_ARG_INFO()
5929 
5930 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_messageinterface_method_entry) {
5931 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MessageInterface, setType, arginfo_phalcon_mvc_model_messageinterface_settype)
5932 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MessageInterface, getType, NULL)
5933 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MessageInterface, setMessage, arginfo_phalcon_mvc_model_messageinterface_setmessage)
5934 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MessageInterface, getMessage, NULL)
5935 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MessageInterface, setField, arginfo_phalcon_mvc_model_messageinterface_setfield)
5936 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MessageInterface, getField, NULL)
5937 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_MessageInterface, __toString, NULL)
5938 	ZEND_FENTRY(__set_state, NULL, arginfo_phalcon_mvc_model_messageinterface___set_state, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
5939 	PHP_FE_END
5940 };
5941 
5942 zend_class_entry *phalcon_mvc_model_query_builderinterface_ce;
5943 
5944 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Query_BuilderInterface);
5945 
5946 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_columns, 0, 0, 1)
5947 	ZEND_ARG_INFO(0, columns)
ZEND_END_ARG_INFO()5948 ZEND_END_ARG_INFO()
5949 
5950 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_from, 0, 0, 1)
5951 	ZEND_ARG_INFO(0, models)
5952 ZEND_END_ARG_INFO()
5953 
5954 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_addfrom, 0, 0, 1)
5955 	ZEND_ARG_INFO(0, model)
5956 	ZEND_ARG_INFO(0, alias)
5957 ZEND_END_ARG_INFO()
5958 
5959 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_join, 0, 0, 1)
5960 	ZEND_ARG_INFO(0, model)
5961 	ZEND_ARG_INFO(0, conditions)
5962 	ZEND_ARG_INFO(0, alias)
5963 	ZEND_ARG_INFO(0, type)
5964 ZEND_END_ARG_INFO()
5965 
5966 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_innerjoin, 0, 0, 1)
5967 	ZEND_ARG_INFO(0, model)
5968 	ZEND_ARG_INFO(0, conditions)
5969 	ZEND_ARG_INFO(0, alias)
5970 ZEND_END_ARG_INFO()
5971 
5972 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_leftjoin, 0, 0, 1)
5973 	ZEND_ARG_INFO(0, model)
5974 	ZEND_ARG_INFO(0, conditions)
5975 	ZEND_ARG_INFO(0, alias)
5976 ZEND_END_ARG_INFO()
5977 
5978 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_rightjoin, 0, 0, 1)
5979 	ZEND_ARG_INFO(0, model)
5980 	ZEND_ARG_INFO(0, conditions)
5981 	ZEND_ARG_INFO(0, alias)
5982 ZEND_END_ARG_INFO()
5983 
5984 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_where, 0, 0, 1)
5985 	ZEND_ARG_INFO(0, conditions)
5986 	ZEND_ARG_INFO(0, bindParams)
5987 	ZEND_ARG_INFO(0, bindTypes)
5988 ZEND_END_ARG_INFO()
5989 
5990 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_andwhere, 0, 0, 1)
5991 	ZEND_ARG_INFO(0, conditions)
5992 	ZEND_ARG_INFO(0, bindParams)
5993 	ZEND_ARG_INFO(0, bindTypes)
5994 ZEND_END_ARG_INFO()
5995 
5996 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_orwhere, 0, 0, 1)
5997 	ZEND_ARG_INFO(0, conditions)
5998 	ZEND_ARG_INFO(0, bindParams)
5999 	ZEND_ARG_INFO(0, bindTypes)
6000 ZEND_END_ARG_INFO()
6001 
6002 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_betweenwhere, 0, 0, 3)
6003 	ZEND_ARG_INFO(0, expr)
6004 	ZEND_ARG_INFO(0, minimum)
6005 	ZEND_ARG_INFO(0, maximum)
6006 	ZEND_ARG_INFO(0, operator)
6007 ZEND_END_ARG_INFO()
6008 
6009 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_notbetweenwhere, 0, 0, 3)
6010 	ZEND_ARG_INFO(0, expr)
6011 	ZEND_ARG_INFO(0, minimum)
6012 	ZEND_ARG_INFO(0, maximum)
6013 	ZEND_ARG_INFO(0, operator)
6014 ZEND_END_ARG_INFO()
6015 
6016 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_inwhere, 0, 0, 2)
6017 	ZEND_ARG_INFO(0, expr)
6018 	ZEND_ARG_ARRAY_INFO(0, values, 0)
6019 	ZEND_ARG_INFO(0, operator)
6020 ZEND_END_ARG_INFO()
6021 
6022 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_notinwhere, 0, 0, 2)
6023 	ZEND_ARG_INFO(0, expr)
6024 	ZEND_ARG_ARRAY_INFO(0, values, 0)
6025 	ZEND_ARG_INFO(0, operator)
6026 ZEND_END_ARG_INFO()
6027 
6028 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_orderby, 0, 0, 1)
6029 	ZEND_ARG_INFO(0, orderBy)
6030 ZEND_END_ARG_INFO()
6031 
6032 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_having, 0, 0, 1)
6033 	ZEND_ARG_INFO(0, having)
6034 ZEND_END_ARG_INFO()
6035 
6036 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_limit, 0, 0, 1)
6037 	ZEND_ARG_INFO(0, limit)
6038 	ZEND_ARG_INFO(0, offset)
6039 ZEND_END_ARG_INFO()
6040 
6041 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builderinterface_groupby, 0, 0, 1)
6042 	ZEND_ARG_INFO(0, group)
6043 ZEND_END_ARG_INFO()
6044 
6045 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_query_builderinterface_method_entry) {
6046 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, columns, arginfo_phalcon_mvc_model_query_builderinterface_columns)
6047 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, getColumns, NULL)
6048 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, from, arginfo_phalcon_mvc_model_query_builderinterface_from)
6049 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, addFrom, arginfo_phalcon_mvc_model_query_builderinterface_addfrom)
6050 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, getFrom, NULL)
6051 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, join, arginfo_phalcon_mvc_model_query_builderinterface_join)
6052 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, innerJoin, arginfo_phalcon_mvc_model_query_builderinterface_innerjoin)
6053 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, leftJoin, arginfo_phalcon_mvc_model_query_builderinterface_leftjoin)
6054 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, rightJoin, arginfo_phalcon_mvc_model_query_builderinterface_rightjoin)
6055 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, getJoins, NULL)
6056 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, where, arginfo_phalcon_mvc_model_query_builderinterface_where)
6057 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, andWhere, arginfo_phalcon_mvc_model_query_builderinterface_andwhere)
6058 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, orWhere, arginfo_phalcon_mvc_model_query_builderinterface_orwhere)
6059 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, betweenWhere, arginfo_phalcon_mvc_model_query_builderinterface_betweenwhere)
6060 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, notBetweenWhere, arginfo_phalcon_mvc_model_query_builderinterface_notbetweenwhere)
6061 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, inWhere, arginfo_phalcon_mvc_model_query_builderinterface_inwhere)
6062 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, notInWhere, arginfo_phalcon_mvc_model_query_builderinterface_notinwhere)
6063 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, getWhere, NULL)
6064 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, orderBy, arginfo_phalcon_mvc_model_query_builderinterface_orderby)
6065 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, getOrderBy, NULL)
6066 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, having, arginfo_phalcon_mvc_model_query_builderinterface_having)
6067 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, getHaving, NULL)
6068 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, limit, arginfo_phalcon_mvc_model_query_builderinterface_limit)
6069 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, getLimit, NULL)
6070 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, groupBy, arginfo_phalcon_mvc_model_query_builderinterface_groupby)
6071 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, getGroupBy, NULL)
6072 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, getPhql, NULL)
6073 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_BuilderInterface, getQuery, NULL)
6074 	PHP_FE_END
6075 };
6076 
6077 zend_class_entry *phalcon_mvc_model_query_statusinterface_ce;
6078 
6079 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Query_StatusInterface);
6080 
ZEPHIR_INIT_FUNCS(phalcon_mvc_model_query_statusinterface_method_entry)6081 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_query_statusinterface_method_entry) {
6082 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_StatusInterface, getModel, NULL)
6083 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_StatusInterface, getMessages, NULL)
6084 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Query_StatusInterface, success, NULL)
6085 	PHP_FE_END
6086 };
6087 
6088 zend_class_entry *phalcon_mvc_model_queryinterface_ce;
6089 
6090 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_QueryInterface);
6091 
6092 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_queryinterface_cache, 0, 0, 1)
6093 	ZEND_ARG_INFO(0, cacheOptions)
ZEND_END_ARG_INFO()6094 ZEND_END_ARG_INFO()
6095 
6096 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_queryinterface_setuniquerow, 0, 0, 1)
6097 	ZEND_ARG_INFO(0, uniqueRow)
6098 ZEND_END_ARG_INFO()
6099 
6100 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_queryinterface_execute, 0, 0, 0)
6101 	ZEND_ARG_INFO(0, bindParams)
6102 	ZEND_ARG_INFO(0, bindTypes)
6103 ZEND_END_ARG_INFO()
6104 
6105 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_queryinterface_method_entry) {
6106 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_QueryInterface, parse, NULL)
6107 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_QueryInterface, cache, arginfo_phalcon_mvc_model_queryinterface_cache)
6108 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_QueryInterface, getCacheOptions, NULL)
6109 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_QueryInterface, setUniqueRow, arginfo_phalcon_mvc_model_queryinterface_setuniquerow)
6110 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_QueryInterface, getUniqueRow, NULL)
6111 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_QueryInterface, execute, arginfo_phalcon_mvc_model_queryinterface_execute)
6112 	PHP_FE_END
6113 };
6114 
6115 zend_class_entry *phalcon_mvc_model_relationinterface_ce;
6116 
6117 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_RelationInterface);
6118 
6119 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_relationinterface_setintermediaterelation, 0, 0, 3)
6120 	ZEND_ARG_INFO(0, intermediateFields)
6121 	ZEND_ARG_INFO(0, intermediateModel)
6122 	ZEND_ARG_INFO(0, intermediateReferencedFields)
ZEND_END_ARG_INFO()6123 ZEND_END_ARG_INFO()
6124 
6125 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_relationinterface_getoption, 0, 0, 1)
6126 	ZEND_ARG_INFO(0, name)
6127 ZEND_END_ARG_INFO()
6128 
6129 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_relationinterface_method_entry) {
6130 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_RelationInterface, setIntermediateRelation, arginfo_phalcon_mvc_model_relationinterface_setintermediaterelation)
6131 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_RelationInterface, isReusable, NULL)
6132 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_RelationInterface, getType, NULL)
6133 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_RelationInterface, getReferencedModel, NULL)
6134 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_RelationInterface, getFields, NULL)
6135 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_RelationInterface, getReferencedFields, NULL)
6136 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_RelationInterface, getOptions, NULL)
6137 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_RelationInterface, getOption, arginfo_phalcon_mvc_model_relationinterface_getoption)
6138 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_RelationInterface, isForeignKey, NULL)
6139 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_RelationInterface, getForeignKey, NULL)
6140 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_RelationInterface, isThrough, NULL)
6141 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_RelationInterface, getIntermediateFields, NULL)
6142 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_RelationInterface, getIntermediateModel, NULL)
6143 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_RelationInterface, getIntermediateReferencedFields, NULL)
6144 	PHP_FE_END
6145 };
6146 
6147 zend_class_entry *phalcon_mvc_model_transaction_exception_ce;
6148 
6149 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Transaction_Exception);
6150 
6151 
6152 zend_class_entry *phalcon_mvc_model_transaction_managerinterface_ce;
6153 
6154 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Transaction_ManagerInterface);
6155 
6156 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_managerinterface_get, 0, 0, 0)
6157 	ZEND_ARG_INFO(0, autoBegin)
ZEND_END_ARG_INFO()6158 ZEND_END_ARG_INFO()
6159 
6160 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_managerinterface_rollback, 0, 0, 0)
6161 	ZEND_ARG_INFO(0, collect)
6162 ZEND_END_ARG_INFO()
6163 
6164 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_managerinterface_notifyrollback, 0, 0, 1)
6165 	ZEND_ARG_OBJ_INFO(0, transaction, Phalcon\\Mvc\\Model\\TransactionInterface, 0)
6166 ZEND_END_ARG_INFO()
6167 
6168 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_managerinterface_notifycommit, 0, 0, 1)
6169 	ZEND_ARG_OBJ_INFO(0, transaction, Phalcon\\Mvc\\Model\\TransactionInterface, 0)
6170 ZEND_END_ARG_INFO()
6171 
6172 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_transaction_managerinterface_method_entry) {
6173 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Transaction_ManagerInterface, has, NULL)
6174 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Transaction_ManagerInterface, get, arginfo_phalcon_mvc_model_transaction_managerinterface_get)
6175 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Transaction_ManagerInterface, rollbackPendent, NULL)
6176 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Transaction_ManagerInterface, commit, NULL)
6177 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Transaction_ManagerInterface, rollback, arginfo_phalcon_mvc_model_transaction_managerinterface_rollback)
6178 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Transaction_ManagerInterface, notifyRollback, arginfo_phalcon_mvc_model_transaction_managerinterface_notifyrollback)
6179 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Transaction_ManagerInterface, notifyCommit, arginfo_phalcon_mvc_model_transaction_managerinterface_notifycommit)
6180 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Transaction_ManagerInterface, collectTransactions, NULL)
6181 	PHP_FE_END
6182 };
6183 
6184 zend_class_entry *phalcon_mvc_model_transactioninterface_ce;
6185 
6186 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_TransactionInterface);
6187 
6188 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transactioninterface_settransactionmanager, 0, 0, 1)
6189 	ZEND_ARG_OBJ_INFO(0, manager, Phalcon\\Mvc\\Model\\Transaction\\ManagerInterface, 0)
ZEND_END_ARG_INFO()6190 ZEND_END_ARG_INFO()
6191 
6192 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transactioninterface_rollback, 0, 0, 0)
6193 	ZEND_ARG_INFO(0, rollbackMessage)
6194 	ZEND_ARG_OBJ_INFO(0, rollbackRecord, Phalcon\\Mvc\\ModelInterface, 1)
6195 ZEND_END_ARG_INFO()
6196 
6197 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transactioninterface_setisnewtransaction, 0, 0, 1)
6198 	ZEND_ARG_INFO(0, isNew)
6199 ZEND_END_ARG_INFO()
6200 
6201 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transactioninterface_setrollbackonabort, 0, 0, 1)
6202 	ZEND_ARG_INFO(0, rollbackOnAbort)
6203 ZEND_END_ARG_INFO()
6204 
6205 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transactioninterface_setrollbackedrecord, 0, 0, 1)
6206 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\ModelInterface, 0)
6207 ZEND_END_ARG_INFO()
6208 
6209 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_transactioninterface_method_entry) {
6210 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_TransactionInterface, setTransactionManager, arginfo_phalcon_mvc_model_transactioninterface_settransactionmanager)
6211 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_TransactionInterface, begin, NULL)
6212 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_TransactionInterface, commit, NULL)
6213 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_TransactionInterface, rollback, arginfo_phalcon_mvc_model_transactioninterface_rollback)
6214 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_TransactionInterface, getConnection, NULL)
6215 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_TransactionInterface, setIsNewTransaction, arginfo_phalcon_mvc_model_transactioninterface_setisnewtransaction)
6216 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_TransactionInterface, setRollbackOnAbort, arginfo_phalcon_mvc_model_transactioninterface_setrollbackonabort)
6217 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_TransactionInterface, isManaged, NULL)
6218 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_TransactionInterface, getMessages, NULL)
6219 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_TransactionInterface, isValid, NULL)
6220 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_TransactionInterface, setRollbackedRecord, arginfo_phalcon_mvc_model_transactioninterface_setrollbackedrecord)
6221 	PHP_FE_END
6222 };
6223 
6224 zend_class_entry *phalcon_mvc_modelinterface_ce;
6225 
6226 ZEPHIR_INIT_CLASS(Phalcon_Mvc_ModelInterface);
6227 
6228 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_settransaction, 0, 0, 1)
6229 	ZEND_ARG_OBJ_INFO(0, transaction, Phalcon\\Mvc\\Model\\TransactionInterface, 0)
ZEND_END_ARG_INFO()6230 ZEND_END_ARG_INFO()
6231 
6232 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_setconnectionservice, 0, 0, 1)
6233 	ZEND_ARG_INFO(0, connectionService)
6234 ZEND_END_ARG_INFO()
6235 
6236 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_setwriteconnectionservice, 0, 0, 1)
6237 	ZEND_ARG_INFO(0, connectionService)
6238 ZEND_END_ARG_INFO()
6239 
6240 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_setreadconnectionservice, 0, 0, 1)
6241 	ZEND_ARG_INFO(0, connectionService)
6242 ZEND_END_ARG_INFO()
6243 
6244 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_setdirtystate, 0, 0, 1)
6245 	ZEND_ARG_INFO(0, dirtyState)
6246 ZEND_END_ARG_INFO()
6247 
6248 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_assign, 0, 0, 1)
6249 	ZEND_ARG_ARRAY_INFO(0, data, 0)
6250 	ZEND_ARG_INFO(0, dataColumnMap)
6251 	ZEND_ARG_INFO(0, whiteList)
6252 ZEND_END_ARG_INFO()
6253 
6254 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_cloneresultmap, 0, 0, 3)
6255 	ZEND_ARG_INFO(0, base)
6256 	ZEND_ARG_ARRAY_INFO(0, data, 0)
6257 	ZEND_ARG_INFO(0, columnMap)
6258 	ZEND_ARG_INFO(0, dirtyState)
6259 	ZEND_ARG_INFO(0, keepSnapshots)
6260 ZEND_END_ARG_INFO()
6261 
6262 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_cloneresult, 0, 0, 2)
6263 	ZEND_ARG_OBJ_INFO(0, base, Phalcon\\Mvc\\ModelInterface, 0)
6264 	ZEND_ARG_ARRAY_INFO(0, data, 0)
6265 	ZEND_ARG_INFO(0, dirtyState)
6266 ZEND_END_ARG_INFO()
6267 
6268 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_cloneresultmaphydrate, 0, 0, 3)
6269 	ZEND_ARG_ARRAY_INFO(0, data, 0)
6270 	ZEND_ARG_INFO(0, columnMap)
6271 	ZEND_ARG_INFO(0, hydrationMode)
6272 ZEND_END_ARG_INFO()
6273 
6274 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_find, 0, 0, 0)
6275 	ZEND_ARG_INFO(0, parameters)
6276 ZEND_END_ARG_INFO()
6277 
6278 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_findfirst, 0, 0, 0)
6279 	ZEND_ARG_INFO(0, parameters)
6280 ZEND_END_ARG_INFO()
6281 
6282 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_query, 0, 0, 0)
6283 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 1)
6284 ZEND_END_ARG_INFO()
6285 
6286 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_count, 0, 0, 0)
6287 	ZEND_ARG_INFO(0, parameters)
6288 ZEND_END_ARG_INFO()
6289 
6290 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_sum, 0, 0, 0)
6291 	ZEND_ARG_INFO(0, parameters)
6292 ZEND_END_ARG_INFO()
6293 
6294 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_maximum, 0, 0, 0)
6295 	ZEND_ARG_INFO(0, parameters)
6296 ZEND_END_ARG_INFO()
6297 
6298 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_minimum, 0, 0, 0)
6299 	ZEND_ARG_INFO(0, parameters)
6300 ZEND_END_ARG_INFO()
6301 
6302 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_average, 0, 0, 0)
6303 	ZEND_ARG_INFO(0, parameters)
6304 ZEND_END_ARG_INFO()
6305 
6306 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_fireevent, 0, 0, 1)
6307 	ZEND_ARG_INFO(0, eventName)
6308 ZEND_END_ARG_INFO()
6309 
6310 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_fireeventcancel, 0, 0, 1)
6311 	ZEND_ARG_INFO(0, eventName)
6312 ZEND_END_ARG_INFO()
6313 
6314 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_appendmessage, 0, 0, 1)
6315 	ZEND_ARG_OBJ_INFO(0, message, Phalcon\\Mvc\\Model\\MessageInterface, 0)
6316 ZEND_END_ARG_INFO()
6317 
6318 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_save, 0, 0, 0)
6319 	ZEND_ARG_INFO(0, data)
6320 	ZEND_ARG_INFO(0, whiteList)
6321 ZEND_END_ARG_INFO()
6322 
6323 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_create, 0, 0, 0)
6324 	ZEND_ARG_INFO(0, data)
6325 	ZEND_ARG_INFO(0, whiteList)
6326 ZEND_END_ARG_INFO()
6327 
6328 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_update, 0, 0, 0)
6329 	ZEND_ARG_INFO(0, data)
6330 	ZEND_ARG_INFO(0, whiteList)
6331 ZEND_END_ARG_INFO()
6332 
6333 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_skipoperation, 0, 0, 1)
6334 	ZEND_ARG_INFO(0, skip)
6335 ZEND_END_ARG_INFO()
6336 
6337 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_getrelated, 0, 0, 1)
6338 	ZEND_ARG_INFO(0, alias)
6339 	ZEND_ARG_INFO(0, arguments)
6340 ZEND_END_ARG_INFO()
6341 
6342 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_modelinterface_setsnapshotdata, 0, 0, 1)
6343 	ZEND_ARG_ARRAY_INFO(0, data, 0)
6344 	ZEND_ARG_INFO(0, columnMap)
6345 ZEND_END_ARG_INFO()
6346 
6347 ZEPHIR_INIT_FUNCS(phalcon_mvc_modelinterface_method_entry) {
6348 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, setTransaction, arginfo_phalcon_mvc_modelinterface_settransaction)
6349 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, getSource, NULL)
6350 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, getSchema, NULL)
6351 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, setConnectionService, arginfo_phalcon_mvc_modelinterface_setconnectionservice)
6352 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, setWriteConnectionService, arginfo_phalcon_mvc_modelinterface_setwriteconnectionservice)
6353 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, setReadConnectionService, arginfo_phalcon_mvc_modelinterface_setreadconnectionservice)
6354 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, getReadConnectionService, NULL)
6355 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, getWriteConnectionService, NULL)
6356 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, getReadConnection, NULL)
6357 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, getWriteConnection, NULL)
6358 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, setDirtyState, arginfo_phalcon_mvc_modelinterface_setdirtystate)
6359 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, getDirtyState, NULL)
6360 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, assign, arginfo_phalcon_mvc_modelinterface_assign)
6361 	ZEND_FENTRY(cloneResultMap, NULL, arginfo_phalcon_mvc_modelinterface_cloneresultmap, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
6362 	ZEND_FENTRY(cloneResult, NULL, arginfo_phalcon_mvc_modelinterface_cloneresult, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
6363 	ZEND_FENTRY(cloneResultMapHydrate, NULL, arginfo_phalcon_mvc_modelinterface_cloneresultmaphydrate, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
6364 	ZEND_FENTRY(find, NULL, arginfo_phalcon_mvc_modelinterface_find, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
6365 	ZEND_FENTRY(findFirst, NULL, arginfo_phalcon_mvc_modelinterface_findfirst, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
6366 	ZEND_FENTRY(query, NULL, arginfo_phalcon_mvc_modelinterface_query, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
6367 	ZEND_FENTRY(count, NULL, arginfo_phalcon_mvc_modelinterface_count, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
6368 	ZEND_FENTRY(sum, NULL, arginfo_phalcon_mvc_modelinterface_sum, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
6369 	ZEND_FENTRY(maximum, NULL, arginfo_phalcon_mvc_modelinterface_maximum, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
6370 	ZEND_FENTRY(minimum, NULL, arginfo_phalcon_mvc_modelinterface_minimum, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
6371 	ZEND_FENTRY(average, NULL, arginfo_phalcon_mvc_modelinterface_average, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
6372 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, fireEvent, arginfo_phalcon_mvc_modelinterface_fireevent)
6373 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, fireEventCancel, arginfo_phalcon_mvc_modelinterface_fireeventcancel)
6374 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, appendMessage, arginfo_phalcon_mvc_modelinterface_appendmessage)
6375 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, validationHasFailed, NULL)
6376 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, getMessages, NULL)
6377 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, save, arginfo_phalcon_mvc_modelinterface_save)
6378 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, create, arginfo_phalcon_mvc_modelinterface_create)
6379 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, update, arginfo_phalcon_mvc_modelinterface_update)
6380 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, delete, NULL)
6381 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, getOperationMade, NULL)
6382 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, refresh, NULL)
6383 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, skipOperation, arginfo_phalcon_mvc_modelinterface_skipoperation)
6384 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, getRelated, arginfo_phalcon_mvc_modelinterface_getrelated)
6385 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, setSnapshotData, arginfo_phalcon_mvc_modelinterface_setsnapshotdata)
6386 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModelInterface, reset, NULL)
6387 	PHP_FE_END
6388 };
6389 
6390 zend_class_entry *phalcon_mvc_router_ce;
6391 
6392 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Router);
6393 
6394 static PHP_METHOD(Phalcon_Mvc_Router, getKeyRouteNames);
6395 static PHP_METHOD(Phalcon_Mvc_Router, setKeyRouteNames);
6396 static PHP_METHOD(Phalcon_Mvc_Router, getKeyRouteIds);
6397 static PHP_METHOD(Phalcon_Mvc_Router, setKeyRouteIds);
6398 static PHP_METHOD(Phalcon_Mvc_Router, __construct);
6399 static PHP_METHOD(Phalcon_Mvc_Router, setDI);
6400 static PHP_METHOD(Phalcon_Mvc_Router, getDI);
6401 static PHP_METHOD(Phalcon_Mvc_Router, setEventsManager);
6402 static PHP_METHOD(Phalcon_Mvc_Router, getEventsManager);
6403 static PHP_METHOD(Phalcon_Mvc_Router, getRewriteUri);
6404 static PHP_METHOD(Phalcon_Mvc_Router, setUriSource);
6405 static PHP_METHOD(Phalcon_Mvc_Router, removeExtraSlashes);
6406 static PHP_METHOD(Phalcon_Mvc_Router, setDefaultNamespace);
6407 static PHP_METHOD(Phalcon_Mvc_Router, setDefaultModule);
6408 static PHP_METHOD(Phalcon_Mvc_Router, setDefaultController);
6409 static PHP_METHOD(Phalcon_Mvc_Router, setDefaultAction);
6410 static PHP_METHOD(Phalcon_Mvc_Router, setDefaults);
6411 static PHP_METHOD(Phalcon_Mvc_Router, getDefaults);
6412 static PHP_METHOD(Phalcon_Mvc_Router, handle);
6413 static PHP_METHOD(Phalcon_Mvc_Router, attach);
6414 static PHP_METHOD(Phalcon_Mvc_Router, add);
6415 static PHP_METHOD(Phalcon_Mvc_Router, addGet);
6416 static PHP_METHOD(Phalcon_Mvc_Router, addPost);
6417 static PHP_METHOD(Phalcon_Mvc_Router, addPut);
6418 static PHP_METHOD(Phalcon_Mvc_Router, addPatch);
6419 static PHP_METHOD(Phalcon_Mvc_Router, addDelete);
6420 static PHP_METHOD(Phalcon_Mvc_Router, addOptions);
6421 static PHP_METHOD(Phalcon_Mvc_Router, addHead);
6422 static PHP_METHOD(Phalcon_Mvc_Router, addPurge);
6423 static PHP_METHOD(Phalcon_Mvc_Router, addTrace);
6424 static PHP_METHOD(Phalcon_Mvc_Router, addConnect);
6425 static PHP_METHOD(Phalcon_Mvc_Router, mount);
6426 static PHP_METHOD(Phalcon_Mvc_Router, notFound);
6427 static PHP_METHOD(Phalcon_Mvc_Router, clear);
6428 static PHP_METHOD(Phalcon_Mvc_Router, getNamespaceName);
6429 static PHP_METHOD(Phalcon_Mvc_Router, getModuleName);
6430 static PHP_METHOD(Phalcon_Mvc_Router, getControllerName);
6431 static PHP_METHOD(Phalcon_Mvc_Router, getActionName);
6432 static PHP_METHOD(Phalcon_Mvc_Router, getParams);
6433 static PHP_METHOD(Phalcon_Mvc_Router, getMatchedRoute);
6434 static PHP_METHOD(Phalcon_Mvc_Router, getMatches);
6435 static PHP_METHOD(Phalcon_Mvc_Router, wasMatched);
6436 static PHP_METHOD(Phalcon_Mvc_Router, getRoutes);
6437 static PHP_METHOD(Phalcon_Mvc_Router, getRouteById);
6438 static PHP_METHOD(Phalcon_Mvc_Router, getRouteByName);
6439 static PHP_METHOD(Phalcon_Mvc_Router, isExactControllerName);
6440 zend_object_value zephir_init_properties_Phalcon_Mvc_Router(zend_class_entry *class_type TSRMLS_DC);
6441 
6442 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_setkeyroutenames, 0, 0, 1)
6443 	ZEND_ARG_INFO(0, keyRouteNames)
ZEND_END_ARG_INFO()6444 ZEND_END_ARG_INFO()
6445 
6446 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_setkeyrouteids, 0, 0, 1)
6447 	ZEND_ARG_INFO(0, keyRouteIds)
6448 ZEND_END_ARG_INFO()
6449 
6450 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router___construct, 0, 0, 0)
6451 	ZEND_ARG_INFO(0, defaultRoutes)
6452 ZEND_END_ARG_INFO()
6453 
6454 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_setdi, 0, 0, 1)
6455 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
6456 ZEND_END_ARG_INFO()
6457 
6458 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_seteventsmanager, 0, 0, 1)
6459 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
6460 ZEND_END_ARG_INFO()
6461 
6462 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_seturisource, 0, 0, 1)
6463 	ZEND_ARG_INFO(0, uriSource)
6464 ZEND_END_ARG_INFO()
6465 
6466 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_removeextraslashes, 0, 0, 1)
6467 	ZEND_ARG_INFO(0, remove)
6468 ZEND_END_ARG_INFO()
6469 
6470 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_setdefaultnamespace, 0, 0, 1)
6471 	ZEND_ARG_INFO(0, namespaceName)
6472 ZEND_END_ARG_INFO()
6473 
6474 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_setdefaultmodule, 0, 0, 1)
6475 	ZEND_ARG_INFO(0, moduleName)
6476 ZEND_END_ARG_INFO()
6477 
6478 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_setdefaultcontroller, 0, 0, 1)
6479 	ZEND_ARG_INFO(0, controllerName)
6480 ZEND_END_ARG_INFO()
6481 
6482 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_setdefaultaction, 0, 0, 1)
6483 	ZEND_ARG_INFO(0, actionName)
6484 ZEND_END_ARG_INFO()
6485 
6486 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_setdefaults, 0, 0, 1)
6487 	ZEND_ARG_ARRAY_INFO(0, defaults, 0)
6488 ZEND_END_ARG_INFO()
6489 
6490 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_handle, 0, 0, 0)
6491 	ZEND_ARG_INFO(0, uri)
6492 ZEND_END_ARG_INFO()
6493 
6494 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_attach, 0, 0, 1)
6495 	ZEND_ARG_OBJ_INFO(0, route, Phalcon\\Mvc\\Router\\RouteInterface, 0)
6496 	ZEND_ARG_INFO(0, position)
6497 ZEND_END_ARG_INFO()
6498 
6499 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_add, 0, 0, 1)
6500 	ZEND_ARG_INFO(0, pattern)
6501 	ZEND_ARG_INFO(0, paths)
6502 	ZEND_ARG_INFO(0, httpMethods)
6503 	ZEND_ARG_INFO(0, position)
6504 ZEND_END_ARG_INFO()
6505 
6506 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_addget, 0, 0, 1)
6507 	ZEND_ARG_INFO(0, pattern)
6508 	ZEND_ARG_INFO(0, paths)
6509 	ZEND_ARG_INFO(0, position)
6510 ZEND_END_ARG_INFO()
6511 
6512 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_addpost, 0, 0, 1)
6513 	ZEND_ARG_INFO(0, pattern)
6514 	ZEND_ARG_INFO(0, paths)
6515 	ZEND_ARG_INFO(0, position)
6516 ZEND_END_ARG_INFO()
6517 
6518 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_addput, 0, 0, 1)
6519 	ZEND_ARG_INFO(0, pattern)
6520 	ZEND_ARG_INFO(0, paths)
6521 	ZEND_ARG_INFO(0, position)
6522 ZEND_END_ARG_INFO()
6523 
6524 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_addpatch, 0, 0, 1)
6525 	ZEND_ARG_INFO(0, pattern)
6526 	ZEND_ARG_INFO(0, paths)
6527 	ZEND_ARG_INFO(0, position)
6528 ZEND_END_ARG_INFO()
6529 
6530 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_adddelete, 0, 0, 1)
6531 	ZEND_ARG_INFO(0, pattern)
6532 	ZEND_ARG_INFO(0, paths)
6533 	ZEND_ARG_INFO(0, position)
6534 ZEND_END_ARG_INFO()
6535 
6536 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_addoptions, 0, 0, 1)
6537 	ZEND_ARG_INFO(0, pattern)
6538 	ZEND_ARG_INFO(0, paths)
6539 	ZEND_ARG_INFO(0, position)
6540 ZEND_END_ARG_INFO()
6541 
6542 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_addhead, 0, 0, 1)
6543 	ZEND_ARG_INFO(0, pattern)
6544 	ZEND_ARG_INFO(0, paths)
6545 	ZEND_ARG_INFO(0, position)
6546 ZEND_END_ARG_INFO()
6547 
6548 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_addpurge, 0, 0, 1)
6549 	ZEND_ARG_INFO(0, pattern)
6550 	ZEND_ARG_INFO(0, paths)
6551 	ZEND_ARG_INFO(0, position)
6552 ZEND_END_ARG_INFO()
6553 
6554 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_addtrace, 0, 0, 1)
6555 	ZEND_ARG_INFO(0, pattern)
6556 	ZEND_ARG_INFO(0, paths)
6557 	ZEND_ARG_INFO(0, position)
6558 ZEND_END_ARG_INFO()
6559 
6560 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_addconnect, 0, 0, 1)
6561 	ZEND_ARG_INFO(0, pattern)
6562 	ZEND_ARG_INFO(0, paths)
6563 	ZEND_ARG_INFO(0, position)
6564 ZEND_END_ARG_INFO()
6565 
6566 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_mount, 0, 0, 1)
6567 	ZEND_ARG_OBJ_INFO(0, group, Phalcon\\Mvc\\Router\\GroupInterface, 0)
6568 ZEND_END_ARG_INFO()
6569 
6570 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_notfound, 0, 0, 1)
6571 	ZEND_ARG_INFO(0, paths)
6572 ZEND_END_ARG_INFO()
6573 
6574 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_getroutebyid, 0, 0, 1)
6575 	ZEND_ARG_INFO(0, id)
6576 ZEND_END_ARG_INFO()
6577 
6578 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_getroutebyname, 0, 0, 1)
6579 	ZEND_ARG_INFO(0, name)
6580 ZEND_END_ARG_INFO()
6581 
6582 ZEPHIR_INIT_FUNCS(phalcon_mvc_router_method_entry) {
6583 	PHP_ME(Phalcon_Mvc_Router, getKeyRouteNames, NULL, ZEND_ACC_PUBLIC)
6584 	PHP_ME(Phalcon_Mvc_Router, setKeyRouteNames, arginfo_phalcon_mvc_router_setkeyroutenames, ZEND_ACC_PUBLIC)
6585 	PHP_ME(Phalcon_Mvc_Router, getKeyRouteIds, NULL, ZEND_ACC_PUBLIC)
6586 	PHP_ME(Phalcon_Mvc_Router, setKeyRouteIds, arginfo_phalcon_mvc_router_setkeyrouteids, ZEND_ACC_PUBLIC)
6587 	PHP_ME(Phalcon_Mvc_Router, __construct, arginfo_phalcon_mvc_router___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
6588 	PHP_ME(Phalcon_Mvc_Router, setDI, arginfo_phalcon_mvc_router_setdi, ZEND_ACC_PUBLIC)
6589 	PHP_ME(Phalcon_Mvc_Router, getDI, NULL, ZEND_ACC_PUBLIC)
6590 	PHP_ME(Phalcon_Mvc_Router, setEventsManager, arginfo_phalcon_mvc_router_seteventsmanager, ZEND_ACC_PUBLIC)
6591 	PHP_ME(Phalcon_Mvc_Router, getEventsManager, NULL, ZEND_ACC_PUBLIC)
6592 	PHP_ME(Phalcon_Mvc_Router, getRewriteUri, NULL, ZEND_ACC_PUBLIC)
6593 	PHP_ME(Phalcon_Mvc_Router, setUriSource, arginfo_phalcon_mvc_router_seturisource, ZEND_ACC_PUBLIC)
6594 	PHP_ME(Phalcon_Mvc_Router, removeExtraSlashes, arginfo_phalcon_mvc_router_removeextraslashes, ZEND_ACC_PUBLIC)
6595 	PHP_ME(Phalcon_Mvc_Router, setDefaultNamespace, arginfo_phalcon_mvc_router_setdefaultnamespace, ZEND_ACC_PUBLIC)
6596 	PHP_ME(Phalcon_Mvc_Router, setDefaultModule, arginfo_phalcon_mvc_router_setdefaultmodule, ZEND_ACC_PUBLIC)
6597 	PHP_ME(Phalcon_Mvc_Router, setDefaultController, arginfo_phalcon_mvc_router_setdefaultcontroller, ZEND_ACC_PUBLIC)
6598 	PHP_ME(Phalcon_Mvc_Router, setDefaultAction, arginfo_phalcon_mvc_router_setdefaultaction, ZEND_ACC_PUBLIC)
6599 	PHP_ME(Phalcon_Mvc_Router, setDefaults, arginfo_phalcon_mvc_router_setdefaults, ZEND_ACC_PUBLIC)
6600 	PHP_ME(Phalcon_Mvc_Router, getDefaults, NULL, ZEND_ACC_PUBLIC)
6601 	PHP_ME(Phalcon_Mvc_Router, handle, arginfo_phalcon_mvc_router_handle, ZEND_ACC_PUBLIC)
6602 	PHP_ME(Phalcon_Mvc_Router, attach, arginfo_phalcon_mvc_router_attach, ZEND_ACC_PUBLIC)
6603 	PHP_ME(Phalcon_Mvc_Router, add, arginfo_phalcon_mvc_router_add, ZEND_ACC_PUBLIC)
6604 	PHP_ME(Phalcon_Mvc_Router, addGet, arginfo_phalcon_mvc_router_addget, ZEND_ACC_PUBLIC)
6605 	PHP_ME(Phalcon_Mvc_Router, addPost, arginfo_phalcon_mvc_router_addpost, ZEND_ACC_PUBLIC)
6606 	PHP_ME(Phalcon_Mvc_Router, addPut, arginfo_phalcon_mvc_router_addput, ZEND_ACC_PUBLIC)
6607 	PHP_ME(Phalcon_Mvc_Router, addPatch, arginfo_phalcon_mvc_router_addpatch, ZEND_ACC_PUBLIC)
6608 	PHP_ME(Phalcon_Mvc_Router, addDelete, arginfo_phalcon_mvc_router_adddelete, ZEND_ACC_PUBLIC)
6609 	PHP_ME(Phalcon_Mvc_Router, addOptions, arginfo_phalcon_mvc_router_addoptions, ZEND_ACC_PUBLIC)
6610 	PHP_ME(Phalcon_Mvc_Router, addHead, arginfo_phalcon_mvc_router_addhead, ZEND_ACC_PUBLIC)
6611 	PHP_ME(Phalcon_Mvc_Router, addPurge, arginfo_phalcon_mvc_router_addpurge, ZEND_ACC_PUBLIC)
6612 	PHP_ME(Phalcon_Mvc_Router, addTrace, arginfo_phalcon_mvc_router_addtrace, ZEND_ACC_PUBLIC)
6613 	PHP_ME(Phalcon_Mvc_Router, addConnect, arginfo_phalcon_mvc_router_addconnect, ZEND_ACC_PUBLIC)
6614 	PHP_ME(Phalcon_Mvc_Router, mount, arginfo_phalcon_mvc_router_mount, ZEND_ACC_PUBLIC)
6615 	PHP_ME(Phalcon_Mvc_Router, notFound, arginfo_phalcon_mvc_router_notfound, ZEND_ACC_PUBLIC)
6616 	PHP_ME(Phalcon_Mvc_Router, clear, NULL, ZEND_ACC_PUBLIC)
6617 	PHP_ME(Phalcon_Mvc_Router, getNamespaceName, NULL, ZEND_ACC_PUBLIC)
6618 	PHP_ME(Phalcon_Mvc_Router, getModuleName, NULL, ZEND_ACC_PUBLIC)
6619 	PHP_ME(Phalcon_Mvc_Router, getControllerName, NULL, ZEND_ACC_PUBLIC)
6620 	PHP_ME(Phalcon_Mvc_Router, getActionName, NULL, ZEND_ACC_PUBLIC)
6621 	PHP_ME(Phalcon_Mvc_Router, getParams, NULL, ZEND_ACC_PUBLIC)
6622 	PHP_ME(Phalcon_Mvc_Router, getMatchedRoute, NULL, ZEND_ACC_PUBLIC)
6623 	PHP_ME(Phalcon_Mvc_Router, getMatches, NULL, ZEND_ACC_PUBLIC)
6624 	PHP_ME(Phalcon_Mvc_Router, wasMatched, NULL, ZEND_ACC_PUBLIC)
6625 	PHP_ME(Phalcon_Mvc_Router, getRoutes, NULL, ZEND_ACC_PUBLIC)
6626 	PHP_ME(Phalcon_Mvc_Router, getRouteById, arginfo_phalcon_mvc_router_getroutebyid, ZEND_ACC_PUBLIC)
6627 	PHP_ME(Phalcon_Mvc_Router, getRouteByName, arginfo_phalcon_mvc_router_getroutebyname, ZEND_ACC_PUBLIC)
6628 	PHP_ME(Phalcon_Mvc_Router, isExactControllerName, NULL, ZEND_ACC_PUBLIC)
6629 	PHP_FE_END
6630 };
6631 
6632 zend_class_entry *phalcon_mvc_router_groupinterface_ce;
6633 
6634 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Router_GroupInterface);
6635 
6636 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_groupinterface_sethostname, 0, 0, 1)
6637 	ZEND_ARG_INFO(0, hostname)
ZEND_END_ARG_INFO()6638 ZEND_END_ARG_INFO()
6639 
6640 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_groupinterface_setprefix, 0, 0, 1)
6641 	ZEND_ARG_INFO(0, prefix)
6642 ZEND_END_ARG_INFO()
6643 
6644 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_groupinterface_beforematch, 0, 0, 1)
6645 	ZEND_ARG_INFO(0, beforeMatch)
6646 ZEND_END_ARG_INFO()
6647 
6648 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_groupinterface_setpaths, 0, 0, 1)
6649 	ZEND_ARG_INFO(0, paths)
6650 ZEND_END_ARG_INFO()
6651 
6652 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_groupinterface_add, 0, 0, 1)
6653 	ZEND_ARG_INFO(0, pattern)
6654 	ZEND_ARG_INFO(0, paths)
6655 	ZEND_ARG_INFO(0, httpMethods)
6656 ZEND_END_ARG_INFO()
6657 
6658 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_groupinterface_addget, 0, 0, 1)
6659 	ZEND_ARG_INFO(0, pattern)
6660 	ZEND_ARG_INFO(0, paths)
6661 ZEND_END_ARG_INFO()
6662 
6663 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_groupinterface_addpost, 0, 0, 1)
6664 	ZEND_ARG_INFO(0, pattern)
6665 	ZEND_ARG_INFO(0, paths)
6666 ZEND_END_ARG_INFO()
6667 
6668 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_groupinterface_addput, 0, 0, 1)
6669 	ZEND_ARG_INFO(0, pattern)
6670 	ZEND_ARG_INFO(0, paths)
6671 ZEND_END_ARG_INFO()
6672 
6673 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_groupinterface_addpatch, 0, 0, 1)
6674 	ZEND_ARG_INFO(0, pattern)
6675 	ZEND_ARG_INFO(0, paths)
6676 ZEND_END_ARG_INFO()
6677 
6678 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_groupinterface_adddelete, 0, 0, 1)
6679 	ZEND_ARG_INFO(0, pattern)
6680 	ZEND_ARG_INFO(0, paths)
6681 ZEND_END_ARG_INFO()
6682 
6683 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_groupinterface_addoptions, 0, 0, 1)
6684 	ZEND_ARG_INFO(0, pattern)
6685 	ZEND_ARG_INFO(0, paths)
6686 ZEND_END_ARG_INFO()
6687 
6688 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_groupinterface_addhead, 0, 0, 1)
6689 	ZEND_ARG_INFO(0, pattern)
6690 	ZEND_ARG_INFO(0, paths)
6691 ZEND_END_ARG_INFO()
6692 
6693 ZEPHIR_INIT_FUNCS(phalcon_mvc_router_groupinterface_method_entry) {
6694 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, setHostname, arginfo_phalcon_mvc_router_groupinterface_sethostname)
6695 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, getHostname, NULL)
6696 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, setPrefix, arginfo_phalcon_mvc_router_groupinterface_setprefix)
6697 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, getPrefix, NULL)
6698 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, beforeMatch, arginfo_phalcon_mvc_router_groupinterface_beforematch)
6699 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, getBeforeMatch, NULL)
6700 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, setPaths, arginfo_phalcon_mvc_router_groupinterface_setpaths)
6701 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, getPaths, NULL)
6702 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, getRoutes, NULL)
6703 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, add, arginfo_phalcon_mvc_router_groupinterface_add)
6704 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, addGet, arginfo_phalcon_mvc_router_groupinterface_addget)
6705 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, addPost, arginfo_phalcon_mvc_router_groupinterface_addpost)
6706 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, addPut, arginfo_phalcon_mvc_router_groupinterface_addput)
6707 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, addPatch, arginfo_phalcon_mvc_router_groupinterface_addpatch)
6708 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, addDelete, arginfo_phalcon_mvc_router_groupinterface_adddelete)
6709 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, addOptions, arginfo_phalcon_mvc_router_groupinterface_addoptions)
6710 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, addHead, arginfo_phalcon_mvc_router_groupinterface_addhead)
6711 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_GroupInterface, clear, NULL)
6712 	PHP_FE_END
6713 };
6714 
6715 zend_class_entry *phalcon_mvc_router_routeinterface_ce;
6716 
6717 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Router_RouteInterface);
6718 
6719 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_routeinterface_sethostname, 0, 0, 1)
6720 	ZEND_ARG_INFO(0, hostname)
ZEND_END_ARG_INFO()6721 ZEND_END_ARG_INFO()
6722 
6723 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_routeinterface_compilepattern, 0, 0, 1)
6724 	ZEND_ARG_INFO(0, pattern)
6725 ZEND_END_ARG_INFO()
6726 
6727 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_routeinterface_via, 0, 0, 1)
6728 	ZEND_ARG_INFO(0, httpMethods)
6729 ZEND_END_ARG_INFO()
6730 
6731 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_routeinterface_reconfigure, 0, 0, 1)
6732 	ZEND_ARG_INFO(0, pattern)
6733 	ZEND_ARG_INFO(0, paths)
6734 ZEND_END_ARG_INFO()
6735 
6736 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_routeinterface_setname, 0, 0, 1)
6737 	ZEND_ARG_INFO(0, name)
6738 ZEND_END_ARG_INFO()
6739 
6740 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_routeinterface_sethttpmethods, 0, 0, 1)
6741 	ZEND_ARG_INFO(0, httpMethods)
6742 ZEND_END_ARG_INFO()
6743 
6744 ZEPHIR_INIT_FUNCS(phalcon_mvc_router_routeinterface_method_entry) {
6745 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_RouteInterface, setHostname, arginfo_phalcon_mvc_router_routeinterface_sethostname)
6746 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_RouteInterface, getHostname, NULL)
6747 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_RouteInterface, compilePattern, arginfo_phalcon_mvc_router_routeinterface_compilepattern)
6748 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_RouteInterface, via, arginfo_phalcon_mvc_router_routeinterface_via)
6749 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_RouteInterface, reConfigure, arginfo_phalcon_mvc_router_routeinterface_reconfigure)
6750 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_RouteInterface, getName, NULL)
6751 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_RouteInterface, setName, arginfo_phalcon_mvc_router_routeinterface_setname)
6752 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_RouteInterface, setHttpMethods, arginfo_phalcon_mvc_router_routeinterface_sethttpmethods)
6753 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_RouteInterface, getRouteId, NULL)
6754 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_RouteInterface, getPattern, NULL)
6755 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_RouteInterface, getCompiledPattern, NULL)
6756 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_RouteInterface, getPaths, NULL)
6757 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_RouteInterface, getReversedPaths, NULL)
6758 	PHP_ABSTRACT_ME(Phalcon_Mvc_Router_RouteInterface, getHttpMethods, NULL)
6759 	ZEND_FENTRY(reset, NULL, NULL, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
6760 	PHP_FE_END
6761 };
6762 
6763 zend_class_entry *phalcon_mvc_urlinterface_ce;
6764 
6765 ZEPHIR_INIT_CLASS(Phalcon_Mvc_UrlInterface);
6766 
6767 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_urlinterface_setbaseuri, 0, 0, 1)
6768 	ZEND_ARG_INFO(0, baseUri)
ZEND_END_ARG_INFO()6769 ZEND_END_ARG_INFO()
6770 
6771 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_urlinterface_setbasepath, 0, 0, 1)
6772 	ZEND_ARG_INFO(0, basePath)
6773 ZEND_END_ARG_INFO()
6774 
6775 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_urlinterface_get, 0, 0, 0)
6776 	ZEND_ARG_INFO(0, uri)
6777 	ZEND_ARG_INFO(0, args)
6778 	ZEND_ARG_INFO(0, local)
6779 	ZEND_ARG_INFO(0, baseUri)
6780 ZEND_END_ARG_INFO()
6781 
6782 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_urlinterface_path, 0, 0, 0)
6783 	ZEND_ARG_INFO(0, path)
6784 ZEND_END_ARG_INFO()
6785 
6786 ZEPHIR_INIT_FUNCS(phalcon_mvc_urlinterface_method_entry) {
6787 	PHP_ABSTRACT_ME(Phalcon_Mvc_UrlInterface, setBaseUri, arginfo_phalcon_mvc_urlinterface_setbaseuri)
6788 	PHP_ABSTRACT_ME(Phalcon_Mvc_UrlInterface, getBaseUri, NULL)
6789 	PHP_ABSTRACT_ME(Phalcon_Mvc_UrlInterface, setBasePath, arginfo_phalcon_mvc_urlinterface_setbasepath)
6790 	PHP_ABSTRACT_ME(Phalcon_Mvc_UrlInterface, getBasePath, NULL)
6791 	PHP_ABSTRACT_ME(Phalcon_Mvc_UrlInterface, get, arginfo_phalcon_mvc_urlinterface_get)
6792 	PHP_ABSTRACT_ME(Phalcon_Mvc_UrlInterface, path, arginfo_phalcon_mvc_urlinterface_path)
6793 	PHP_FE_END
6794 };
6795 
6796 zend_class_entry *phalcon_mvc_view_exception_ce;
6797 
6798 ZEPHIR_INIT_CLASS(Phalcon_Mvc_View_Exception);
6799 
6800 
6801 zend_class_entry *phalcon_mvc_viewinterface_ce;
6802 
6803 ZEPHIR_INIT_CLASS(Phalcon_Mvc_ViewInterface);
6804 
6805 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewinterface_setlayoutsdir, 0, 0, 1)
6806 	ZEND_ARG_INFO(0, layoutsDir)
ZEND_END_ARG_INFO()6807 ZEND_END_ARG_INFO()
6808 
6809 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewinterface_setpartialsdir, 0, 0, 1)
6810 	ZEND_ARG_INFO(0, partialsDir)
6811 ZEND_END_ARG_INFO()
6812 
6813 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewinterface_setbasepath, 0, 0, 1)
6814 	ZEND_ARG_INFO(0, basePath)
6815 ZEND_END_ARG_INFO()
6816 
6817 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewinterface_setrenderlevel, 0, 0, 1)
6818 	ZEND_ARG_INFO(0, level)
6819 ZEND_END_ARG_INFO()
6820 
6821 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewinterface_setmainview, 0, 0, 1)
6822 	ZEND_ARG_INFO(0, viewPath)
6823 ZEND_END_ARG_INFO()
6824 
6825 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewinterface_setlayout, 0, 0, 1)
6826 	ZEND_ARG_INFO(0, layout)
6827 ZEND_END_ARG_INFO()
6828 
6829 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewinterface_settemplatebefore, 0, 0, 1)
6830 	ZEND_ARG_INFO(0, templateBefore)
6831 ZEND_END_ARG_INFO()
6832 
6833 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewinterface_settemplateafter, 0, 0, 1)
6834 	ZEND_ARG_INFO(0, templateAfter)
6835 ZEND_END_ARG_INFO()
6836 
6837 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewinterface_registerengines, 0, 0, 1)
6838 	ZEND_ARG_ARRAY_INFO(0, engines, 0)
6839 ZEND_END_ARG_INFO()
6840 
6841 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewinterface_render, 0, 0, 2)
6842 	ZEND_ARG_INFO(0, controllerName)
6843 	ZEND_ARG_INFO(0, actionName)
6844 	ZEND_ARG_INFO(0, params)
6845 ZEND_END_ARG_INFO()
6846 
6847 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_viewinterface_pick, 0, 0, 1)
6848 	ZEND_ARG_INFO(0, renderView)
6849 ZEND_END_ARG_INFO()
6850 
6851 ZEPHIR_INIT_FUNCS(phalcon_mvc_viewinterface_method_entry) {
6852 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, setLayoutsDir, arginfo_phalcon_mvc_viewinterface_setlayoutsdir)
6853 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, getLayoutsDir, NULL)
6854 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, setPartialsDir, arginfo_phalcon_mvc_viewinterface_setpartialsdir)
6855 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, getPartialsDir, NULL)
6856 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, setBasePath, arginfo_phalcon_mvc_viewinterface_setbasepath)
6857 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, getBasePath, NULL)
6858 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, setRenderLevel, arginfo_phalcon_mvc_viewinterface_setrenderlevel)
6859 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, setMainView, arginfo_phalcon_mvc_viewinterface_setmainview)
6860 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, getMainView, NULL)
6861 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, setLayout, arginfo_phalcon_mvc_viewinterface_setlayout)
6862 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, getLayout, NULL)
6863 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, setTemplateBefore, arginfo_phalcon_mvc_viewinterface_settemplatebefore)
6864 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, cleanTemplateBefore, NULL)
6865 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, setTemplateAfter, arginfo_phalcon_mvc_viewinterface_settemplateafter)
6866 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, cleanTemplateAfter, NULL)
6867 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, getControllerName, NULL)
6868 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, getActionName, NULL)
6869 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, getParams, NULL)
6870 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, start, NULL)
6871 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, registerEngines, arginfo_phalcon_mvc_viewinterface_registerengines)
6872 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, render, arginfo_phalcon_mvc_viewinterface_render)
6873 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, pick, arginfo_phalcon_mvc_viewinterface_pick)
6874 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, finish, NULL)
6875 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, getActiveRenderPath, NULL)
6876 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, disable, NULL)
6877 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, enable, NULL)
6878 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, reset, NULL)
6879 	PHP_ABSTRACT_ME(Phalcon_Mvc_ViewInterface, isDisabled, NULL)
6880 	PHP_FE_END
6881 };
6882 
6883 zend_class_entry *phalcon_session_baginterface_ce;
6884 
6885 ZEPHIR_INIT_CLASS(Phalcon_Session_BagInterface);
6886 
6887 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_baginterface_set, 0, 0, 2)
6888 	ZEND_ARG_INFO(0, property)
6889 	ZEND_ARG_INFO(0, value)
ZEND_END_ARG_INFO()6890 ZEND_END_ARG_INFO()
6891 
6892 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_baginterface_get, 0, 0, 1)
6893 	ZEND_ARG_INFO(0, property)
6894 	ZEND_ARG_INFO(0, defaultValue)
6895 ZEND_END_ARG_INFO()
6896 
6897 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_baginterface_has, 0, 0, 1)
6898 	ZEND_ARG_INFO(0, property)
6899 ZEND_END_ARG_INFO()
6900 
6901 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_baginterface___set, 0, 0, 2)
6902 	ZEND_ARG_INFO(0, property)
6903 	ZEND_ARG_INFO(0, value)
6904 ZEND_END_ARG_INFO()
6905 
6906 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_baginterface___get, 0, 0, 1)
6907 	ZEND_ARG_INFO(0, property)
6908 ZEND_END_ARG_INFO()
6909 
6910 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_baginterface___isset, 0, 0, 1)
6911 	ZEND_ARG_INFO(0, property)
6912 ZEND_END_ARG_INFO()
6913 
6914 ZEPHIR_INIT_FUNCS(phalcon_session_baginterface_method_entry) {
6915 	PHP_ABSTRACT_ME(Phalcon_Session_BagInterface, initialize, NULL)
6916 	PHP_ABSTRACT_ME(Phalcon_Session_BagInterface, destroy, NULL)
6917 	PHP_ABSTRACT_ME(Phalcon_Session_BagInterface, set, arginfo_phalcon_session_baginterface_set)
6918 	PHP_ABSTRACT_ME(Phalcon_Session_BagInterface, get, arginfo_phalcon_session_baginterface_get)
6919 	PHP_ABSTRACT_ME(Phalcon_Session_BagInterface, has, arginfo_phalcon_session_baginterface_has)
6920 	PHP_ABSTRACT_ME(Phalcon_Session_BagInterface, __set, arginfo_phalcon_session_baginterface___set)
6921 	PHP_ABSTRACT_ME(Phalcon_Session_BagInterface, __get, arginfo_phalcon_session_baginterface___get)
6922 	PHP_ABSTRACT_ME(Phalcon_Session_BagInterface, __isset, arginfo_phalcon_session_baginterface___isset)
6923 	PHP_FE_END
6924 };
6925 
6926 zend_class_entry *phalcon_validation_combinedfieldsvalidator_ce;
6927 
6928 ZEPHIR_INIT_CLASS(Phalcon_Validation_CombinedFieldsValidator);
6929 
6930 
6931 zend_class_entry *phalcon_validation_messageinterface_ce;
6932 
6933 ZEPHIR_INIT_CLASS(Phalcon_Validation_MessageInterface);
6934 
6935 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_messageinterface_settype, 0, 0, 1)
6936 	ZEND_ARG_INFO(0, type)
ZEND_END_ARG_INFO()6937 ZEND_END_ARG_INFO()
6938 
6939 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_messageinterface_setmessage, 0, 0, 1)
6940 	ZEND_ARG_INFO(0, message)
6941 ZEND_END_ARG_INFO()
6942 
6943 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_messageinterface_setfield, 0, 0, 1)
6944 	ZEND_ARG_INFO(0, field)
6945 ZEND_END_ARG_INFO()
6946 
6947 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_messageinterface___set_state, 0, 0, 1)
6948 	ZEND_ARG_ARRAY_INFO(0, message, 0)
6949 ZEND_END_ARG_INFO()
6950 
6951 ZEPHIR_INIT_FUNCS(phalcon_validation_messageinterface_method_entry) {
6952 	PHP_ABSTRACT_ME(Phalcon_Validation_MessageInterface, setType, arginfo_phalcon_validation_messageinterface_settype)
6953 	PHP_ABSTRACT_ME(Phalcon_Validation_MessageInterface, getType, NULL)
6954 	PHP_ABSTRACT_ME(Phalcon_Validation_MessageInterface, setMessage, arginfo_phalcon_validation_messageinterface_setmessage)
6955 	PHP_ABSTRACT_ME(Phalcon_Validation_MessageInterface, getMessage, NULL)
6956 	PHP_ABSTRACT_ME(Phalcon_Validation_MessageInterface, setField, arginfo_phalcon_validation_messageinterface_setfield)
6957 	PHP_ABSTRACT_ME(Phalcon_Validation_MessageInterface, getField, NULL)
6958 	PHP_ABSTRACT_ME(Phalcon_Validation_MessageInterface, __toString, NULL)
6959 	ZEND_FENTRY(__set_state, NULL, arginfo_phalcon_validation_messageinterface___set_state, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
6960 	PHP_FE_END
6961 };
6962 
6963 zend_class_entry *phalcon_validationinterface_ce;
6964 
6965 ZEPHIR_INIT_CLASS(Phalcon_ValidationInterface);
6966 
6967 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validationinterface_validate, 0, 0, 0)
6968 	ZEND_ARG_INFO(0, data)
6969 	ZEND_ARG_INFO(0, entity)
ZEND_END_ARG_INFO()6970 ZEND_END_ARG_INFO()
6971 
6972 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validationinterface_add, 0, 0, 2)
6973 	ZEND_ARG_INFO(0, field)
6974 	ZEND_ARG_OBJ_INFO(0, validator, Phalcon\\Validation\\ValidatorInterface, 0)
6975 ZEND_END_ARG_INFO()
6976 
6977 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validationinterface_rule, 0, 0, 2)
6978 	ZEND_ARG_INFO(0, field)
6979 	ZEND_ARG_OBJ_INFO(0, validator, Phalcon\\Validation\\ValidatorInterface, 0)
6980 ZEND_END_ARG_INFO()
6981 
6982 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validationinterface_rules, 0, 0, 2)
6983 	ZEND_ARG_INFO(0, field)
6984 	ZEND_ARG_ARRAY_INFO(0, validators, 0)
6985 ZEND_END_ARG_INFO()
6986 
6987 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validationinterface_setfilters, 0, 0, 2)
6988 	ZEND_ARG_INFO(0, field)
6989 	ZEND_ARG_INFO(0, filters)
6990 ZEND_END_ARG_INFO()
6991 
6992 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validationinterface_getfilters, 0, 0, 0)
6993 	ZEND_ARG_INFO(0, field)
6994 ZEND_END_ARG_INFO()
6995 
6996 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validationinterface_setdefaultmessages, 0, 0, 0)
6997 	ZEND_ARG_ARRAY_INFO(0, messages, 1)
6998 ZEND_END_ARG_INFO()
6999 
7000 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validationinterface_getdefaultmessage, 0, 0, 1)
7001 	ZEND_ARG_INFO(0, type)
7002 ZEND_END_ARG_INFO()
7003 
7004 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validationinterface_setlabels, 0, 0, 1)
7005 	ZEND_ARG_ARRAY_INFO(0, labels, 0)
7006 ZEND_END_ARG_INFO()
7007 
7008 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validationinterface_getlabel, 0, 0, 1)
7009 	ZEND_ARG_INFO(0, field)
7010 ZEND_END_ARG_INFO()
7011 
7012 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validationinterface_appendmessage, 0, 0, 1)
7013 	ZEND_ARG_OBJ_INFO(0, message, Phalcon\\Validation\\MessageInterface, 0)
7014 ZEND_END_ARG_INFO()
7015 
7016 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validationinterface_bind, 0, 0, 2)
7017 	ZEND_ARG_INFO(0, entity)
7018 	ZEND_ARG_INFO(0, data)
7019 ZEND_END_ARG_INFO()
7020 
7021 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validationinterface_getvalue, 0, 0, 1)
7022 	ZEND_ARG_INFO(0, field)
7023 ZEND_END_ARG_INFO()
7024 
7025 ZEPHIR_INIT_FUNCS(phalcon_validationinterface_method_entry) {
7026 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, validate, arginfo_phalcon_validationinterface_validate)
7027 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, add, arginfo_phalcon_validationinterface_add)
7028 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, rule, arginfo_phalcon_validationinterface_rule)
7029 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, rules, arginfo_phalcon_validationinterface_rules)
7030 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, setFilters, arginfo_phalcon_validationinterface_setfilters)
7031 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, getFilters, arginfo_phalcon_validationinterface_getfilters)
7032 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, getValidators, NULL)
7033 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, getEntity, NULL)
7034 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, setDefaultMessages, arginfo_phalcon_validationinterface_setdefaultmessages)
7035 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, getDefaultMessage, arginfo_phalcon_validationinterface_getdefaultmessage)
7036 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, getMessages, NULL)
7037 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, setLabels, arginfo_phalcon_validationinterface_setlabels)
7038 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, getLabel, arginfo_phalcon_validationinterface_getlabel)
7039 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, appendMessage, arginfo_phalcon_validationinterface_appendmessage)
7040 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, bind, arginfo_phalcon_validationinterface_bind)
7041 	PHP_ABSTRACT_ME(Phalcon_ValidationInterface, getValue, arginfo_phalcon_validationinterface_getvalue)
7042 	PHP_FE_END
7043 };
7044 
7045 zend_class_entry *phalcon_acl_ce;
7046 
7047 ZEPHIR_INIT_CLASS(Phalcon_Acl);
7048 
7049 
7050 zend_class_entry *phalcon_acl_adapter_memory_ce;
7051 
7052 ZEPHIR_INIT_CLASS(Phalcon_Acl_Adapter_Memory);
7053 
7054 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, __construct);
7055 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, addRole);
7056 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, addInherit);
7057 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, isRole);
7058 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, isResource);
7059 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, addResource);
7060 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, addResourceAccess);
7061 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, dropResourceAccess);
7062 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, _allowOrDeny);
7063 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, allow);
7064 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, deny);
7065 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, isAllowed);
7066 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, setNoArgumentsDefaultAction);
7067 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, getNoArgumentsDefaultAction);
7068 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, getRoles);
7069 static PHP_METHOD(Phalcon_Acl_Adapter_Memory, getResources);
7070 
7071 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapter_memory_addrole, 0, 0, 1)
7072 	ZEND_ARG_INFO(0, role)
7073 	ZEND_ARG_INFO(0, accessInherits)
ZEND_END_ARG_INFO()7074 ZEND_END_ARG_INFO()
7075 
7076 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapter_memory_addinherit, 0, 0, 2)
7077 	ZEND_ARG_INFO(0, roleName)
7078 	ZEND_ARG_INFO(0, roleToInherit)
7079 ZEND_END_ARG_INFO()
7080 
7081 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapter_memory_isrole, 0, 0, 1)
7082 	ZEND_ARG_INFO(0, roleName)
7083 ZEND_END_ARG_INFO()
7084 
7085 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapter_memory_isresource, 0, 0, 1)
7086 	ZEND_ARG_INFO(0, resourceName)
7087 ZEND_END_ARG_INFO()
7088 
7089 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapter_memory_addresource, 0, 0, 2)
7090 	ZEND_ARG_INFO(0, resourceValue)
7091 	ZEND_ARG_INFO(0, accessList)
7092 ZEND_END_ARG_INFO()
7093 
7094 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapter_memory_addresourceaccess, 0, 0, 2)
7095 	ZEND_ARG_INFO(0, resourceName)
7096 	ZEND_ARG_INFO(0, accessList)
7097 ZEND_END_ARG_INFO()
7098 
7099 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapter_memory_dropresourceaccess, 0, 0, 2)
7100 	ZEND_ARG_INFO(0, resourceName)
7101 	ZEND_ARG_INFO(0, accessList)
7102 ZEND_END_ARG_INFO()
7103 
7104 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapter_memory__allowordeny, 0, 0, 4)
7105 	ZEND_ARG_INFO(0, roleName)
7106 	ZEND_ARG_INFO(0, resourceName)
7107 	ZEND_ARG_INFO(0, access)
7108 	ZEND_ARG_INFO(0, action)
7109 	ZEND_ARG_INFO(0, func)
7110 ZEND_END_ARG_INFO()
7111 
7112 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapter_memory_allow, 0, 0, 3)
7113 	ZEND_ARG_INFO(0, roleName)
7114 	ZEND_ARG_INFO(0, resourceName)
7115 	ZEND_ARG_INFO(0, access)
7116 	ZEND_ARG_INFO(0, func)
7117 ZEND_END_ARG_INFO()
7118 
7119 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapter_memory_deny, 0, 0, 3)
7120 	ZEND_ARG_INFO(0, roleName)
7121 	ZEND_ARG_INFO(0, resourceName)
7122 	ZEND_ARG_INFO(0, access)
7123 	ZEND_ARG_INFO(0, func)
7124 ZEND_END_ARG_INFO()
7125 
7126 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapter_memory_isallowed, 0, 0, 3)
7127 	ZEND_ARG_INFO(0, roleName)
7128 	ZEND_ARG_INFO(0, resourceName)
7129 	ZEND_ARG_INFO(0, access)
7130 	ZEND_ARG_ARRAY_INFO(0, parameters, 1)
7131 ZEND_END_ARG_INFO()
7132 
7133 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_adapter_memory_setnoargumentsdefaultaction, 0, 0, 1)
7134 	ZEND_ARG_INFO(0, defaultAccess)
7135 ZEND_END_ARG_INFO()
7136 
7137 ZEPHIR_INIT_FUNCS(phalcon_acl_adapter_memory_method_entry) {
7138 	PHP_ME(Phalcon_Acl_Adapter_Memory, __construct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7139 	PHP_ME(Phalcon_Acl_Adapter_Memory, addRole, arginfo_phalcon_acl_adapter_memory_addrole, ZEND_ACC_PUBLIC)
7140 	PHP_ME(Phalcon_Acl_Adapter_Memory, addInherit, arginfo_phalcon_acl_adapter_memory_addinherit, ZEND_ACC_PUBLIC)
7141 	PHP_ME(Phalcon_Acl_Adapter_Memory, isRole, arginfo_phalcon_acl_adapter_memory_isrole, ZEND_ACC_PUBLIC)
7142 	PHP_ME(Phalcon_Acl_Adapter_Memory, isResource, arginfo_phalcon_acl_adapter_memory_isresource, ZEND_ACC_PUBLIC)
7143 	PHP_ME(Phalcon_Acl_Adapter_Memory, addResource, arginfo_phalcon_acl_adapter_memory_addresource, ZEND_ACC_PUBLIC)
7144 	PHP_ME(Phalcon_Acl_Adapter_Memory, addResourceAccess, arginfo_phalcon_acl_adapter_memory_addresourceaccess, ZEND_ACC_PUBLIC)
7145 	PHP_ME(Phalcon_Acl_Adapter_Memory, dropResourceAccess, arginfo_phalcon_acl_adapter_memory_dropresourceaccess, ZEND_ACC_PUBLIC)
7146 	PHP_ME(Phalcon_Acl_Adapter_Memory, _allowOrDeny, arginfo_phalcon_acl_adapter_memory__allowordeny, ZEND_ACC_PROTECTED)
7147 	PHP_ME(Phalcon_Acl_Adapter_Memory, allow, arginfo_phalcon_acl_adapter_memory_allow, ZEND_ACC_PUBLIC)
7148 	PHP_ME(Phalcon_Acl_Adapter_Memory, deny, arginfo_phalcon_acl_adapter_memory_deny, ZEND_ACC_PUBLIC)
7149 	PHP_ME(Phalcon_Acl_Adapter_Memory, isAllowed, arginfo_phalcon_acl_adapter_memory_isallowed, ZEND_ACC_PUBLIC)
7150 	PHP_ME(Phalcon_Acl_Adapter_Memory, setNoArgumentsDefaultAction, arginfo_phalcon_acl_adapter_memory_setnoargumentsdefaultaction, ZEND_ACC_PUBLIC)
7151 	PHP_ME(Phalcon_Acl_Adapter_Memory, getNoArgumentsDefaultAction, NULL, ZEND_ACC_PUBLIC)
7152 	PHP_ME(Phalcon_Acl_Adapter_Memory, getRoles, NULL, ZEND_ACC_PUBLIC)
7153 	PHP_ME(Phalcon_Acl_Adapter_Memory, getResources, NULL, ZEND_ACC_PUBLIC)
7154 	PHP_FE_END
7155 };
7156 
7157 zend_class_entry *phalcon_acl_exception_ce;
7158 
7159 ZEPHIR_INIT_CLASS(Phalcon_Acl_Exception);
7160 
7161 
7162 zend_class_entry *phalcon_acl_resource_ce;
7163 
7164 ZEPHIR_INIT_CLASS(Phalcon_Acl_Resource);
7165 
7166 static PHP_METHOD(Phalcon_Acl_Resource, getName);
7167 static PHP_METHOD(Phalcon_Acl_Resource, __toString);
7168 static PHP_METHOD(Phalcon_Acl_Resource, getDescription);
7169 static PHP_METHOD(Phalcon_Acl_Resource, __construct);
7170 
7171 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_resource___construct, 0, 0, 1)
7172 	ZEND_ARG_INFO(0, name)
7173 	ZEND_ARG_INFO(0, description)
ZEND_END_ARG_INFO()7174 ZEND_END_ARG_INFO()
7175 
7176 ZEPHIR_INIT_FUNCS(phalcon_acl_resource_method_entry) {
7177 	PHP_ME(Phalcon_Acl_Resource, getName, NULL, ZEND_ACC_PUBLIC)
7178 	PHP_ME(Phalcon_Acl_Resource, __toString, NULL, ZEND_ACC_PUBLIC)
7179 	PHP_ME(Phalcon_Acl_Resource, getDescription, NULL, ZEND_ACC_PUBLIC)
7180 	PHP_ME(Phalcon_Acl_Resource, __construct, arginfo_phalcon_acl_resource___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7181 	PHP_FE_END
7182 };
7183 
7184 zend_class_entry *phalcon_acl_resourceaware_ce;
7185 
7186 ZEPHIR_INIT_CLASS(Phalcon_Acl_ResourceAware);
7187 
ZEPHIR_INIT_FUNCS(phalcon_acl_resourceaware_method_entry)7188 ZEPHIR_INIT_FUNCS(phalcon_acl_resourceaware_method_entry) {
7189 	PHP_ABSTRACT_ME(Phalcon_Acl_ResourceAware, getResourceName, NULL)
7190 	PHP_FE_END
7191 };
7192 
7193 zend_class_entry *phalcon_acl_role_ce;
7194 
7195 ZEPHIR_INIT_CLASS(Phalcon_Acl_Role);
7196 
7197 static PHP_METHOD(Phalcon_Acl_Role, getName);
7198 static PHP_METHOD(Phalcon_Acl_Role, __toString);
7199 static PHP_METHOD(Phalcon_Acl_Role, getDescription);
7200 static PHP_METHOD(Phalcon_Acl_Role, __construct);
7201 
7202 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_acl_role___construct, 0, 0, 1)
7203 	ZEND_ARG_INFO(0, name)
7204 	ZEND_ARG_INFO(0, description)
ZEND_END_ARG_INFO()7205 ZEND_END_ARG_INFO()
7206 
7207 ZEPHIR_INIT_FUNCS(phalcon_acl_role_method_entry) {
7208 	PHP_ME(Phalcon_Acl_Role, getName, NULL, ZEND_ACC_PUBLIC)
7209 	PHP_ME(Phalcon_Acl_Role, __toString, NULL, ZEND_ACC_PUBLIC)
7210 	PHP_ME(Phalcon_Acl_Role, getDescription, NULL, ZEND_ACC_PUBLIC)
7211 	PHP_ME(Phalcon_Acl_Role, __construct, arginfo_phalcon_acl_role___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7212 	PHP_FE_END
7213 };
7214 
7215 zend_class_entry *phalcon_acl_roleaware_ce;
7216 
7217 ZEPHIR_INIT_CLASS(Phalcon_Acl_RoleAware);
7218 
ZEPHIR_INIT_FUNCS(phalcon_acl_roleaware_method_entry)7219 ZEPHIR_INIT_FUNCS(phalcon_acl_roleaware_method_entry) {
7220 	PHP_ABSTRACT_ME(Phalcon_Acl_RoleAware, getRoleName, NULL)
7221 	PHP_FE_END
7222 };
7223 
7224 zend_class_entry *phalcon_annotations_adapter_apc_ce;
7225 
7226 ZEPHIR_INIT_CLASS(Phalcon_Annotations_Adapter_Apc);
7227 
7228 static PHP_METHOD(Phalcon_Annotations_Adapter_Apc, __construct);
7229 static PHP_METHOD(Phalcon_Annotations_Adapter_Apc, read);
7230 static PHP_METHOD(Phalcon_Annotations_Adapter_Apc, write);
7231 
7232 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_apc___construct, 0, 0, 0)
7233 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()7234 ZEND_END_ARG_INFO()
7235 
7236 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_apc_read, 0, 0, 1)
7237 	ZEND_ARG_INFO(0, key)
7238 ZEND_END_ARG_INFO()
7239 
7240 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_apc_write, 0, 0, 2)
7241 	ZEND_ARG_INFO(0, key)
7242 	ZEND_ARG_OBJ_INFO(0, data, Phalcon\\Annotations\\Reflection, 0)
7243 ZEND_END_ARG_INFO()
7244 
7245 ZEPHIR_INIT_FUNCS(phalcon_annotations_adapter_apc_method_entry) {
7246 	PHP_ME(Phalcon_Annotations_Adapter_Apc, __construct, arginfo_phalcon_annotations_adapter_apc___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7247 	PHP_ME(Phalcon_Annotations_Adapter_Apc, read, arginfo_phalcon_annotations_adapter_apc_read, ZEND_ACC_PUBLIC)
7248 	PHP_ME(Phalcon_Annotations_Adapter_Apc, write, arginfo_phalcon_annotations_adapter_apc_write, ZEND_ACC_PUBLIC)
7249 	PHP_FE_END
7250 };
7251 
7252 zend_class_entry *phalcon_annotations_adapter_apcu_ce;
7253 
7254 ZEPHIR_INIT_CLASS(Phalcon_Annotations_Adapter_Apcu);
7255 
7256 static PHP_METHOD(Phalcon_Annotations_Adapter_Apcu, __construct);
7257 static PHP_METHOD(Phalcon_Annotations_Adapter_Apcu, read);
7258 static PHP_METHOD(Phalcon_Annotations_Adapter_Apcu, write);
7259 
7260 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_apcu___construct, 0, 0, 0)
7261 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()7262 ZEND_END_ARG_INFO()
7263 
7264 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_apcu_read, 0, 0, 1)
7265 	ZEND_ARG_INFO(0, key)
7266 ZEND_END_ARG_INFO()
7267 
7268 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_apcu_write, 0, 0, 2)
7269 	ZEND_ARG_INFO(0, key)
7270 	ZEND_ARG_OBJ_INFO(0, data, Phalcon\\Annotations\\Reflection, 0)
7271 ZEND_END_ARG_INFO()
7272 
7273 ZEPHIR_INIT_FUNCS(phalcon_annotations_adapter_apcu_method_entry) {
7274 	PHP_ME(Phalcon_Annotations_Adapter_Apcu, __construct, arginfo_phalcon_annotations_adapter_apcu___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7275 	PHP_ME(Phalcon_Annotations_Adapter_Apcu, read, arginfo_phalcon_annotations_adapter_apcu_read, ZEND_ACC_PUBLIC)
7276 	PHP_ME(Phalcon_Annotations_Adapter_Apcu, write, arginfo_phalcon_annotations_adapter_apcu_write, ZEND_ACC_PUBLIC)
7277 	PHP_FE_END
7278 };
7279 
7280 zend_class_entry *phalcon_annotations_adapter_files_ce;
7281 
7282 ZEPHIR_INIT_CLASS(Phalcon_Annotations_Adapter_Files);
7283 
7284 static PHP_METHOD(Phalcon_Annotations_Adapter_Files, __construct);
7285 static PHP_METHOD(Phalcon_Annotations_Adapter_Files, read);
7286 static PHP_METHOD(Phalcon_Annotations_Adapter_Files, write);
7287 
7288 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_files___construct, 0, 0, 0)
7289 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()7290 ZEND_END_ARG_INFO()
7291 
7292 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_files_read, 0, 0, 1)
7293 	ZEND_ARG_INFO(0, key)
7294 ZEND_END_ARG_INFO()
7295 
7296 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_files_write, 0, 0, 2)
7297 	ZEND_ARG_INFO(0, key)
7298 	ZEND_ARG_OBJ_INFO(0, data, Phalcon\\Annotations\\Reflection, 0)
7299 ZEND_END_ARG_INFO()
7300 
7301 ZEPHIR_INIT_FUNCS(phalcon_annotations_adapter_files_method_entry) {
7302 	PHP_ME(Phalcon_Annotations_Adapter_Files, __construct, arginfo_phalcon_annotations_adapter_files___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7303 	PHP_ME(Phalcon_Annotations_Adapter_Files, read, arginfo_phalcon_annotations_adapter_files_read, ZEND_ACC_PUBLIC)
7304 	PHP_ME(Phalcon_Annotations_Adapter_Files, write, arginfo_phalcon_annotations_adapter_files_write, ZEND_ACC_PUBLIC)
7305 	PHP_FE_END
7306 };
7307 
7308 zend_class_entry *phalcon_annotations_adapter_memory_ce;
7309 
7310 ZEPHIR_INIT_CLASS(Phalcon_Annotations_Adapter_Memory);
7311 
7312 static PHP_METHOD(Phalcon_Annotations_Adapter_Memory, read);
7313 static PHP_METHOD(Phalcon_Annotations_Adapter_Memory, write);
7314 
7315 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_memory_read, 0, 0, 1)
7316 	ZEND_ARG_INFO(0, key)
ZEND_END_ARG_INFO()7317 ZEND_END_ARG_INFO()
7318 
7319 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_memory_write, 0, 0, 2)
7320 	ZEND_ARG_INFO(0, key)
7321 	ZEND_ARG_OBJ_INFO(0, data, Phalcon\\Annotations\\Reflection, 0)
7322 ZEND_END_ARG_INFO()
7323 
7324 ZEPHIR_INIT_FUNCS(phalcon_annotations_adapter_memory_method_entry) {
7325 	PHP_ME(Phalcon_Annotations_Adapter_Memory, read, arginfo_phalcon_annotations_adapter_memory_read, ZEND_ACC_PUBLIC)
7326 	PHP_ME(Phalcon_Annotations_Adapter_Memory, write, arginfo_phalcon_annotations_adapter_memory_write, ZEND_ACC_PUBLIC)
7327 	PHP_FE_END
7328 };
7329 
7330 zend_class_entry *phalcon_annotations_adapter_xcache_ce;
7331 
7332 ZEPHIR_INIT_CLASS(Phalcon_Annotations_Adapter_Xcache);
7333 
7334 static PHP_METHOD(Phalcon_Annotations_Adapter_Xcache, read);
7335 static PHP_METHOD(Phalcon_Annotations_Adapter_Xcache, write);
7336 
7337 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_xcache_read, 0, 0, 1)
7338 	ZEND_ARG_INFO(0, key)
ZEND_END_ARG_INFO()7339 ZEND_END_ARG_INFO()
7340 
7341 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_adapter_xcache_write, 0, 0, 2)
7342 	ZEND_ARG_INFO(0, key)
7343 	ZEND_ARG_OBJ_INFO(0, data, Phalcon\\Annotations\\Reflection, 0)
7344 ZEND_END_ARG_INFO()
7345 
7346 ZEPHIR_INIT_FUNCS(phalcon_annotations_adapter_xcache_method_entry) {
7347 	PHP_ME(Phalcon_Annotations_Adapter_Xcache, read, arginfo_phalcon_annotations_adapter_xcache_read, ZEND_ACC_PUBLIC)
7348 	PHP_ME(Phalcon_Annotations_Adapter_Xcache, write, arginfo_phalcon_annotations_adapter_xcache_write, ZEND_ACC_PUBLIC)
7349 	PHP_FE_END
7350 };
7351 
7352 zend_class_entry *phalcon_annotations_annotation_ce;
7353 
7354 ZEPHIR_INIT_CLASS(Phalcon_Annotations_Annotation);
7355 
7356 static PHP_METHOD(Phalcon_Annotations_Annotation, __construct);
7357 static PHP_METHOD(Phalcon_Annotations_Annotation, getName);
7358 static PHP_METHOD(Phalcon_Annotations_Annotation, getExpression);
7359 static PHP_METHOD(Phalcon_Annotations_Annotation, getExprArguments);
7360 static PHP_METHOD(Phalcon_Annotations_Annotation, getArguments);
7361 static PHP_METHOD(Phalcon_Annotations_Annotation, numberArguments);
7362 static PHP_METHOD(Phalcon_Annotations_Annotation, getArgument);
7363 static PHP_METHOD(Phalcon_Annotations_Annotation, hasArgument);
7364 static PHP_METHOD(Phalcon_Annotations_Annotation, getNamedArgument);
7365 static PHP_METHOD(Phalcon_Annotations_Annotation, getNamedParameter);
7366 
7367 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_annotation___construct, 0, 0, 1)
7368 	ZEND_ARG_ARRAY_INFO(0, reflectionData, 0)
ZEND_END_ARG_INFO()7369 ZEND_END_ARG_INFO()
7370 
7371 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_annotation_getexpression, 0, 0, 1)
7372 	ZEND_ARG_ARRAY_INFO(0, expr, 0)
7373 ZEND_END_ARG_INFO()
7374 
7375 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_annotation_getargument, 0, 0, 1)
7376 	ZEND_ARG_INFO(0, position)
7377 ZEND_END_ARG_INFO()
7378 
7379 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_annotation_hasargument, 0, 0, 1)
7380 	ZEND_ARG_INFO(0, position)
7381 ZEND_END_ARG_INFO()
7382 
7383 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_annotation_getnamedargument, 0, 0, 1)
7384 	ZEND_ARG_INFO(0, name)
7385 ZEND_END_ARG_INFO()
7386 
7387 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_annotation_getnamedparameter, 0, 0, 1)
7388 	ZEND_ARG_INFO(0, name)
7389 ZEND_END_ARG_INFO()
7390 
7391 ZEPHIR_INIT_FUNCS(phalcon_annotations_annotation_method_entry) {
7392 	PHP_ME(Phalcon_Annotations_Annotation, __construct, arginfo_phalcon_annotations_annotation___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7393 	PHP_ME(Phalcon_Annotations_Annotation, getName, NULL, ZEND_ACC_PUBLIC)
7394 	PHP_ME(Phalcon_Annotations_Annotation, getExpression, arginfo_phalcon_annotations_annotation_getexpression, ZEND_ACC_PUBLIC)
7395 	PHP_ME(Phalcon_Annotations_Annotation, getExprArguments, NULL, ZEND_ACC_PUBLIC)
7396 	PHP_ME(Phalcon_Annotations_Annotation, getArguments, NULL, ZEND_ACC_PUBLIC)
7397 	PHP_ME(Phalcon_Annotations_Annotation, numberArguments, NULL, ZEND_ACC_PUBLIC)
7398 	PHP_ME(Phalcon_Annotations_Annotation, getArgument, arginfo_phalcon_annotations_annotation_getargument, ZEND_ACC_PUBLIC)
7399 	PHP_ME(Phalcon_Annotations_Annotation, hasArgument, arginfo_phalcon_annotations_annotation_hasargument, ZEND_ACC_PUBLIC)
7400 	PHP_ME(Phalcon_Annotations_Annotation, getNamedArgument, arginfo_phalcon_annotations_annotation_getnamedargument, ZEND_ACC_PUBLIC)
7401 	PHP_ME(Phalcon_Annotations_Annotation, getNamedParameter, arginfo_phalcon_annotations_annotation_getnamedparameter, ZEND_ACC_PUBLIC)
7402 	PHP_FE_END
7403 };
7404 
7405 zend_class_entry *phalcon_annotations_collection_ce;
7406 
7407 ZEPHIR_INIT_CLASS(Phalcon_Annotations_Collection);
7408 
7409 static PHP_METHOD(Phalcon_Annotations_Collection, __construct);
7410 static PHP_METHOD(Phalcon_Annotations_Collection, count);
7411 static PHP_METHOD(Phalcon_Annotations_Collection, rewind);
7412 static PHP_METHOD(Phalcon_Annotations_Collection, current);
7413 static PHP_METHOD(Phalcon_Annotations_Collection, key);
7414 static PHP_METHOD(Phalcon_Annotations_Collection, next);
7415 static PHP_METHOD(Phalcon_Annotations_Collection, valid);
7416 static PHP_METHOD(Phalcon_Annotations_Collection, getAnnotations);
7417 static PHP_METHOD(Phalcon_Annotations_Collection, get);
7418 static PHP_METHOD(Phalcon_Annotations_Collection, getAll);
7419 static PHP_METHOD(Phalcon_Annotations_Collection, has);
7420 
7421 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_collection___construct, 0, 0, 0)
7422 	ZEND_ARG_INFO(0, reflectionData)
ZEND_END_ARG_INFO()7423 ZEND_END_ARG_INFO()
7424 
7425 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_collection_get, 0, 0, 1)
7426 	ZEND_ARG_INFO(0, name)
7427 ZEND_END_ARG_INFO()
7428 
7429 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_collection_getall, 0, 0, 1)
7430 	ZEND_ARG_INFO(0, name)
7431 ZEND_END_ARG_INFO()
7432 
7433 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_collection_has, 0, 0, 1)
7434 	ZEND_ARG_INFO(0, name)
7435 ZEND_END_ARG_INFO()
7436 
7437 ZEPHIR_INIT_FUNCS(phalcon_annotations_collection_method_entry) {
7438 	PHP_ME(Phalcon_Annotations_Collection, __construct, arginfo_phalcon_annotations_collection___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7439 	PHP_ME(Phalcon_Annotations_Collection, count, NULL, ZEND_ACC_PUBLIC)
7440 	PHP_ME(Phalcon_Annotations_Collection, rewind, NULL, ZEND_ACC_PUBLIC)
7441 	PHP_ME(Phalcon_Annotations_Collection, current, NULL, ZEND_ACC_PUBLIC)
7442 	PHP_ME(Phalcon_Annotations_Collection, key, NULL, ZEND_ACC_PUBLIC)
7443 	PHP_ME(Phalcon_Annotations_Collection, next, NULL, ZEND_ACC_PUBLIC)
7444 	PHP_ME(Phalcon_Annotations_Collection, valid, NULL, ZEND_ACC_PUBLIC)
7445 	PHP_ME(Phalcon_Annotations_Collection, getAnnotations, NULL, ZEND_ACC_PUBLIC)
7446 	PHP_ME(Phalcon_Annotations_Collection, get, arginfo_phalcon_annotations_collection_get, ZEND_ACC_PUBLIC)
7447 	PHP_ME(Phalcon_Annotations_Collection, getAll, arginfo_phalcon_annotations_collection_getall, ZEND_ACC_PUBLIC)
7448 	PHP_ME(Phalcon_Annotations_Collection, has, arginfo_phalcon_annotations_collection_has, ZEND_ACC_PUBLIC)
7449 	PHP_FE_END
7450 };
7451 
7452 zend_class_entry *phalcon_annotations_exception_ce;
7453 
7454 ZEPHIR_INIT_CLASS(Phalcon_Annotations_Exception);
7455 
7456 
7457 zend_class_entry *phalcon_annotations_factory_ce;
7458 
7459 ZEPHIR_INIT_CLASS(Phalcon_Annotations_Factory);
7460 
7461 static PHP_METHOD(Phalcon_Annotations_Factory, load);
7462 
7463 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_factory_load, 0, 0, 1)
7464 	ZEND_ARG_INFO(0, config)
ZEND_END_ARG_INFO()7465 ZEND_END_ARG_INFO()
7466 
7467 ZEPHIR_INIT_FUNCS(phalcon_annotations_factory_method_entry) {
7468 	PHP_ME(Phalcon_Annotations_Factory, load, arginfo_phalcon_annotations_factory_load, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
7469 	PHP_FE_END
7470 };
7471 
7472 zend_class_entry *phalcon_annotations_reader_ce;
7473 
7474 ZEPHIR_INIT_CLASS(Phalcon_Annotations_Reader);
7475 
7476 static PHP_METHOD(Phalcon_Annotations_Reader, parse);
7477 static PHP_METHOD(Phalcon_Annotations_Reader, parseDocBlock);
7478 
7479 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_reader_parse, 0, 0, 1)
7480 	ZEND_ARG_INFO(0, className)
ZEND_END_ARG_INFO()7481 ZEND_END_ARG_INFO()
7482 
7483 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_reader_parsedocblock, 0, 0, 1)
7484 	ZEND_ARG_INFO(0, docBlock)
7485 	ZEND_ARG_INFO(0, file)
7486 	ZEND_ARG_INFO(0, line)
7487 ZEND_END_ARG_INFO()
7488 
7489 ZEPHIR_INIT_FUNCS(phalcon_annotations_reader_method_entry) {
7490 	PHP_ME(Phalcon_Annotations_Reader, parse, arginfo_phalcon_annotations_reader_parse, ZEND_ACC_PUBLIC)
7491 	PHP_ME(Phalcon_Annotations_Reader, parseDocBlock, arginfo_phalcon_annotations_reader_parsedocblock, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
7492 	PHP_FE_END
7493 };
7494 
7495 zend_class_entry *phalcon_annotations_reflection_ce;
7496 
7497 ZEPHIR_INIT_CLASS(Phalcon_Annotations_Reflection);
7498 
7499 static PHP_METHOD(Phalcon_Annotations_Reflection, __construct);
7500 static PHP_METHOD(Phalcon_Annotations_Reflection, getClassAnnotations);
7501 static PHP_METHOD(Phalcon_Annotations_Reflection, getMethodsAnnotations);
7502 static PHP_METHOD(Phalcon_Annotations_Reflection, getPropertiesAnnotations);
7503 static PHP_METHOD(Phalcon_Annotations_Reflection, getReflectionData);
7504 static PHP_METHOD(Phalcon_Annotations_Reflection, __set_state);
7505 
7506 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_reflection___construct, 0, 0, 0)
7507 	ZEND_ARG_INFO(0, reflectionData)
ZEND_END_ARG_INFO()7508 ZEND_END_ARG_INFO()
7509 
7510 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_annotations_reflection___set_state, 0, 0, 1)
7511 	ZEND_ARG_INFO(0, data)
7512 ZEND_END_ARG_INFO()
7513 
7514 ZEPHIR_INIT_FUNCS(phalcon_annotations_reflection_method_entry) {
7515 	PHP_ME(Phalcon_Annotations_Reflection, __construct, arginfo_phalcon_annotations_reflection___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7516 	PHP_ME(Phalcon_Annotations_Reflection, getClassAnnotations, NULL, ZEND_ACC_PUBLIC)
7517 	PHP_ME(Phalcon_Annotations_Reflection, getMethodsAnnotations, NULL, ZEND_ACC_PUBLIC)
7518 	PHP_ME(Phalcon_Annotations_Reflection, getPropertiesAnnotations, NULL, ZEND_ACC_PUBLIC)
7519 	PHP_ME(Phalcon_Annotations_Reflection, getReflectionData, NULL, ZEND_ACC_PUBLIC)
7520 	PHP_ME(Phalcon_Annotations_Reflection, __set_state, arginfo_phalcon_annotations_reflection___set_state, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
7521 	PHP_FE_END
7522 };
7523 
7524 zend_class_entry *phalcon_assets_collection_ce;
7525 
7526 ZEPHIR_INIT_CLASS(Phalcon_Assets_Collection);
7527 
7528 static PHP_METHOD(Phalcon_Assets_Collection, getPrefix);
7529 static PHP_METHOD(Phalcon_Assets_Collection, getLocal);
7530 static PHP_METHOD(Phalcon_Assets_Collection, getResources);
7531 static PHP_METHOD(Phalcon_Assets_Collection, getCodes);
7532 static PHP_METHOD(Phalcon_Assets_Collection, getPosition);
7533 static PHP_METHOD(Phalcon_Assets_Collection, getFilters);
7534 static PHP_METHOD(Phalcon_Assets_Collection, getAttributes);
7535 static PHP_METHOD(Phalcon_Assets_Collection, getJoin);
7536 static PHP_METHOD(Phalcon_Assets_Collection, getTargetUri);
7537 static PHP_METHOD(Phalcon_Assets_Collection, getTargetPath);
7538 static PHP_METHOD(Phalcon_Assets_Collection, getTargetLocal);
7539 static PHP_METHOD(Phalcon_Assets_Collection, getSourcePath);
7540 static PHP_METHOD(Phalcon_Assets_Collection, __construct);
7541 static PHP_METHOD(Phalcon_Assets_Collection, add);
7542 static PHP_METHOD(Phalcon_Assets_Collection, addInline);
7543 static PHP_METHOD(Phalcon_Assets_Collection, has);
7544 static PHP_METHOD(Phalcon_Assets_Collection, addCss);
7545 static PHP_METHOD(Phalcon_Assets_Collection, addInlineCss);
7546 static PHP_METHOD(Phalcon_Assets_Collection, addJs);
7547 static PHP_METHOD(Phalcon_Assets_Collection, addInlineJs);
7548 static PHP_METHOD(Phalcon_Assets_Collection, count);
7549 static PHP_METHOD(Phalcon_Assets_Collection, rewind);
7550 static PHP_METHOD(Phalcon_Assets_Collection, current);
7551 static PHP_METHOD(Phalcon_Assets_Collection, key);
7552 static PHP_METHOD(Phalcon_Assets_Collection, next);
7553 static PHP_METHOD(Phalcon_Assets_Collection, valid);
7554 static PHP_METHOD(Phalcon_Assets_Collection, setTargetPath);
7555 static PHP_METHOD(Phalcon_Assets_Collection, setSourcePath);
7556 static PHP_METHOD(Phalcon_Assets_Collection, setTargetUri);
7557 static PHP_METHOD(Phalcon_Assets_Collection, setPrefix);
7558 static PHP_METHOD(Phalcon_Assets_Collection, setLocal);
7559 static PHP_METHOD(Phalcon_Assets_Collection, setAttributes);
7560 static PHP_METHOD(Phalcon_Assets_Collection, setFilters);
7561 static PHP_METHOD(Phalcon_Assets_Collection, setTargetLocal);
7562 static PHP_METHOD(Phalcon_Assets_Collection, join);
7563 static PHP_METHOD(Phalcon_Assets_Collection, getRealTargetPath);
7564 static PHP_METHOD(Phalcon_Assets_Collection, addFilter);
7565 static PHP_METHOD(Phalcon_Assets_Collection, addResource);
7566 zend_object_value zephir_init_properties_Phalcon_Assets_Collection(zend_class_entry *class_type TSRMLS_DC);
7567 
7568 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_add, 0, 0, 1)
7569 	ZEND_ARG_OBJ_INFO(0, resource, Phalcon\\Assets\\Resource, 0)
ZEND_END_ARG_INFO()7570 ZEND_END_ARG_INFO()
7571 
7572 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_addinline, 0, 0, 1)
7573 	ZEND_ARG_OBJ_INFO(0, code, Phalcon\\Assets\\Inline, 0)
7574 ZEND_END_ARG_INFO()
7575 
7576 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_has, 0, 0, 1)
7577 	ZEND_ARG_OBJ_INFO(0, resource, Phalcon\\Assets\\ResourceInterface, 0)
7578 ZEND_END_ARG_INFO()
7579 
7580 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_addcss, 0, 0, 1)
7581 	ZEND_ARG_INFO(0, path)
7582 	ZEND_ARG_INFO(0, local)
7583 	ZEND_ARG_INFO(0, filter)
7584 	ZEND_ARG_INFO(0, attributes)
7585 ZEND_END_ARG_INFO()
7586 
7587 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_addinlinecss, 0, 0, 1)
7588 	ZEND_ARG_INFO(0, content)
7589 	ZEND_ARG_INFO(0, filter)
7590 	ZEND_ARG_INFO(0, attributes)
7591 ZEND_END_ARG_INFO()
7592 
7593 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_addjs, 0, 0, 1)
7594 	ZEND_ARG_INFO(0, path)
7595 	ZEND_ARG_INFO(0, local)
7596 	ZEND_ARG_INFO(0, filter)
7597 	ZEND_ARG_INFO(0, attributes)
7598 ZEND_END_ARG_INFO()
7599 
7600 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_addinlinejs, 0, 0, 1)
7601 	ZEND_ARG_INFO(0, content)
7602 	ZEND_ARG_INFO(0, filter)
7603 	ZEND_ARG_INFO(0, attributes)
7604 ZEND_END_ARG_INFO()
7605 
7606 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_settargetpath, 0, 0, 1)
7607 	ZEND_ARG_INFO(0, targetPath)
7608 ZEND_END_ARG_INFO()
7609 
7610 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_setsourcepath, 0, 0, 1)
7611 	ZEND_ARG_INFO(0, sourcePath)
7612 ZEND_END_ARG_INFO()
7613 
7614 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_settargeturi, 0, 0, 1)
7615 	ZEND_ARG_INFO(0, targetUri)
7616 ZEND_END_ARG_INFO()
7617 
7618 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_setprefix, 0, 0, 1)
7619 	ZEND_ARG_INFO(0, prefix)
7620 ZEND_END_ARG_INFO()
7621 
7622 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_setlocal, 0, 0, 1)
7623 	ZEND_ARG_INFO(0, local)
7624 ZEND_END_ARG_INFO()
7625 
7626 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_setattributes, 0, 0, 1)
7627 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
7628 ZEND_END_ARG_INFO()
7629 
7630 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_setfilters, 0, 0, 1)
7631 	ZEND_ARG_ARRAY_INFO(0, filters, 0)
7632 ZEND_END_ARG_INFO()
7633 
7634 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_settargetlocal, 0, 0, 1)
7635 	ZEND_ARG_INFO(0, targetLocal)
7636 ZEND_END_ARG_INFO()
7637 
7638 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_join, 0, 0, 1)
7639 	ZEND_ARG_INFO(0, join)
7640 ZEND_END_ARG_INFO()
7641 
7642 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_getrealtargetpath, 0, 0, 1)
7643 	ZEND_ARG_INFO(0, basePath)
7644 ZEND_END_ARG_INFO()
7645 
7646 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_addfilter, 0, 0, 1)
7647 	ZEND_ARG_OBJ_INFO(0, filter, Phalcon\\Assets\\FilterInterface, 0)
7648 ZEND_END_ARG_INFO()
7649 
7650 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_collection_addresource, 0, 0, 1)
7651 	ZEND_ARG_OBJ_INFO(0, resource, Phalcon\\Assets\\ResourceInterface, 0)
7652 ZEND_END_ARG_INFO()
7653 
7654 ZEPHIR_INIT_FUNCS(phalcon_assets_collection_method_entry) {
7655 	PHP_ME(Phalcon_Assets_Collection, getPrefix, NULL, ZEND_ACC_PUBLIC)
7656 	PHP_ME(Phalcon_Assets_Collection, getLocal, NULL, ZEND_ACC_PUBLIC)
7657 	PHP_ME(Phalcon_Assets_Collection, getResources, NULL, ZEND_ACC_PUBLIC)
7658 	PHP_ME(Phalcon_Assets_Collection, getCodes, NULL, ZEND_ACC_PUBLIC)
7659 	PHP_ME(Phalcon_Assets_Collection, getPosition, NULL, ZEND_ACC_PUBLIC)
7660 	PHP_ME(Phalcon_Assets_Collection, getFilters, NULL, ZEND_ACC_PUBLIC)
7661 	PHP_ME(Phalcon_Assets_Collection, getAttributes, NULL, ZEND_ACC_PUBLIC)
7662 	PHP_ME(Phalcon_Assets_Collection, getJoin, NULL, ZEND_ACC_PUBLIC)
7663 	PHP_ME(Phalcon_Assets_Collection, getTargetUri, NULL, ZEND_ACC_PUBLIC)
7664 	PHP_ME(Phalcon_Assets_Collection, getTargetPath, NULL, ZEND_ACC_PUBLIC)
7665 	PHP_ME(Phalcon_Assets_Collection, getTargetLocal, NULL, ZEND_ACC_PUBLIC)
7666 	PHP_ME(Phalcon_Assets_Collection, getSourcePath, NULL, ZEND_ACC_PUBLIC)
7667 	PHP_ME(Phalcon_Assets_Collection, __construct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7668 	PHP_ME(Phalcon_Assets_Collection, add, arginfo_phalcon_assets_collection_add, ZEND_ACC_PUBLIC)
7669 	PHP_ME(Phalcon_Assets_Collection, addInline, arginfo_phalcon_assets_collection_addinline, ZEND_ACC_PUBLIC)
7670 	PHP_ME(Phalcon_Assets_Collection, has, arginfo_phalcon_assets_collection_has, ZEND_ACC_PUBLIC)
7671 	PHP_ME(Phalcon_Assets_Collection, addCss, arginfo_phalcon_assets_collection_addcss, ZEND_ACC_PUBLIC)
7672 	PHP_ME(Phalcon_Assets_Collection, addInlineCss, arginfo_phalcon_assets_collection_addinlinecss, ZEND_ACC_PUBLIC)
7673 	PHP_ME(Phalcon_Assets_Collection, addJs, arginfo_phalcon_assets_collection_addjs, ZEND_ACC_PUBLIC)
7674 	PHP_ME(Phalcon_Assets_Collection, addInlineJs, arginfo_phalcon_assets_collection_addinlinejs, ZEND_ACC_PUBLIC)
7675 	PHP_ME(Phalcon_Assets_Collection, count, NULL, ZEND_ACC_PUBLIC)
7676 	PHP_ME(Phalcon_Assets_Collection, rewind, NULL, ZEND_ACC_PUBLIC)
7677 	PHP_ME(Phalcon_Assets_Collection, current, NULL, ZEND_ACC_PUBLIC)
7678 	PHP_ME(Phalcon_Assets_Collection, key, NULL, ZEND_ACC_PUBLIC)
7679 	PHP_ME(Phalcon_Assets_Collection, next, NULL, ZEND_ACC_PUBLIC)
7680 	PHP_ME(Phalcon_Assets_Collection, valid, NULL, ZEND_ACC_PUBLIC)
7681 	PHP_ME(Phalcon_Assets_Collection, setTargetPath, arginfo_phalcon_assets_collection_settargetpath, ZEND_ACC_PUBLIC)
7682 	PHP_ME(Phalcon_Assets_Collection, setSourcePath, arginfo_phalcon_assets_collection_setsourcepath, ZEND_ACC_PUBLIC)
7683 	PHP_ME(Phalcon_Assets_Collection, setTargetUri, arginfo_phalcon_assets_collection_settargeturi, ZEND_ACC_PUBLIC)
7684 	PHP_ME(Phalcon_Assets_Collection, setPrefix, arginfo_phalcon_assets_collection_setprefix, ZEND_ACC_PUBLIC)
7685 	PHP_ME(Phalcon_Assets_Collection, setLocal, arginfo_phalcon_assets_collection_setlocal, ZEND_ACC_PUBLIC)
7686 	PHP_ME(Phalcon_Assets_Collection, setAttributes, arginfo_phalcon_assets_collection_setattributes, ZEND_ACC_PUBLIC)
7687 	PHP_ME(Phalcon_Assets_Collection, setFilters, arginfo_phalcon_assets_collection_setfilters, ZEND_ACC_PUBLIC)
7688 	PHP_ME(Phalcon_Assets_Collection, setTargetLocal, arginfo_phalcon_assets_collection_settargetlocal, ZEND_ACC_PUBLIC)
7689 	PHP_ME(Phalcon_Assets_Collection, join, arginfo_phalcon_assets_collection_join, ZEND_ACC_PUBLIC)
7690 	PHP_ME(Phalcon_Assets_Collection, getRealTargetPath, arginfo_phalcon_assets_collection_getrealtargetpath, ZEND_ACC_PUBLIC)
7691 	PHP_ME(Phalcon_Assets_Collection, addFilter, arginfo_phalcon_assets_collection_addfilter, ZEND_ACC_PUBLIC)
7692 	PHP_ME(Phalcon_Assets_Collection, addResource, arginfo_phalcon_assets_collection_addresource, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
7693 	PHP_FE_END
7694 };
7695 
7696 zend_class_entry *phalcon_assets_exception_ce;
7697 
7698 ZEPHIR_INIT_CLASS(Phalcon_Assets_Exception);
7699 
7700 
7701 zend_class_entry *phalcon_assets_filters_cssmin_ce;
7702 
7703 ZEPHIR_INIT_CLASS(Phalcon_Assets_Filters_Cssmin);
7704 
7705 static PHP_METHOD(Phalcon_Assets_Filters_Cssmin, filter);
7706 
7707 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_filters_cssmin_filter, 0, 0, 1)
7708 	ZEND_ARG_INFO(0, content)
ZEND_END_ARG_INFO()7709 ZEND_END_ARG_INFO()
7710 
7711 ZEPHIR_INIT_FUNCS(phalcon_assets_filters_cssmin_method_entry) {
7712 	PHP_ME(Phalcon_Assets_Filters_Cssmin, filter, arginfo_phalcon_assets_filters_cssmin_filter, ZEND_ACC_PUBLIC)
7713 	PHP_FE_END
7714 };
7715 
7716 zend_class_entry *phalcon_assets_filters_jsmin_ce;
7717 
7718 ZEPHIR_INIT_CLASS(Phalcon_Assets_Filters_Jsmin);
7719 
7720 static PHP_METHOD(Phalcon_Assets_Filters_Jsmin, filter);
7721 
7722 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_filters_jsmin_filter, 0, 0, 1)
7723 	ZEND_ARG_INFO(0, content)
ZEND_END_ARG_INFO()7724 ZEND_END_ARG_INFO()
7725 
7726 ZEPHIR_INIT_FUNCS(phalcon_assets_filters_jsmin_method_entry) {
7727 	PHP_ME(Phalcon_Assets_Filters_Jsmin, filter, arginfo_phalcon_assets_filters_jsmin_filter, ZEND_ACC_PUBLIC)
7728 	PHP_FE_END
7729 };
7730 
7731 zend_class_entry *phalcon_assets_filters_none_ce;
7732 
7733 ZEPHIR_INIT_CLASS(Phalcon_Assets_Filters_None);
7734 
7735 static PHP_METHOD(Phalcon_Assets_Filters_None, filter);
7736 
7737 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_filters_none_filter, 0, 0, 1)
7738 	ZEND_ARG_INFO(0, content)
ZEND_END_ARG_INFO()7739 ZEND_END_ARG_INFO()
7740 
7741 ZEPHIR_INIT_FUNCS(phalcon_assets_filters_none_method_entry) {
7742 	PHP_ME(Phalcon_Assets_Filters_None, filter, arginfo_phalcon_assets_filters_none_filter, ZEND_ACC_PUBLIC)
7743 	PHP_FE_END
7744 };
7745 
7746 zend_class_entry *phalcon_assets_inline_css_ce;
7747 
7748 ZEPHIR_INIT_CLASS(Phalcon_Assets_Inline_Css);
7749 
7750 static PHP_METHOD(Phalcon_Assets_Inline_Css, __construct);
7751 
7752 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_inline_css___construct, 0, 0, 1)
7753 	ZEND_ARG_INFO(0, content)
7754 	ZEND_ARG_INFO(0, filter)
7755 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()7756 ZEND_END_ARG_INFO()
7757 
7758 ZEPHIR_INIT_FUNCS(phalcon_assets_inline_css_method_entry) {
7759 	PHP_ME(Phalcon_Assets_Inline_Css, __construct, arginfo_phalcon_assets_inline_css___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7760 	PHP_FE_END
7761 };
7762 
7763 zend_class_entry *phalcon_assets_inline_js_ce;
7764 
7765 ZEPHIR_INIT_CLASS(Phalcon_Assets_Inline_Js);
7766 
7767 static PHP_METHOD(Phalcon_Assets_Inline_Js, __construct);
7768 
7769 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_inline_js___construct, 0, 0, 1)
7770 	ZEND_ARG_INFO(0, content)
7771 	ZEND_ARG_INFO(0, filter)
7772 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()7773 ZEND_END_ARG_INFO()
7774 
7775 ZEPHIR_INIT_FUNCS(phalcon_assets_inline_js_method_entry) {
7776 	PHP_ME(Phalcon_Assets_Inline_Js, __construct, arginfo_phalcon_assets_inline_js___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7777 	PHP_FE_END
7778 };
7779 
7780 zend_class_entry *phalcon_assets_manager_ce;
7781 
7782 ZEPHIR_INIT_CLASS(Phalcon_Assets_Manager);
7783 
7784 static PHP_METHOD(Phalcon_Assets_Manager, __construct);
7785 static PHP_METHOD(Phalcon_Assets_Manager, setOptions);
7786 static PHP_METHOD(Phalcon_Assets_Manager, getOptions);
7787 static PHP_METHOD(Phalcon_Assets_Manager, useImplicitOutput);
7788 static PHP_METHOD(Phalcon_Assets_Manager, addCss);
7789 static PHP_METHOD(Phalcon_Assets_Manager, addInlineCss);
7790 static PHP_METHOD(Phalcon_Assets_Manager, addJs);
7791 static PHP_METHOD(Phalcon_Assets_Manager, addInlineJs);
7792 static PHP_METHOD(Phalcon_Assets_Manager, addResourceByType);
7793 static PHP_METHOD(Phalcon_Assets_Manager, addInlineCodeByType);
7794 static PHP_METHOD(Phalcon_Assets_Manager, addResource);
7795 static PHP_METHOD(Phalcon_Assets_Manager, addInlineCode);
7796 static PHP_METHOD(Phalcon_Assets_Manager, set);
7797 static PHP_METHOD(Phalcon_Assets_Manager, get);
7798 static PHP_METHOD(Phalcon_Assets_Manager, getCss);
7799 static PHP_METHOD(Phalcon_Assets_Manager, getJs);
7800 static PHP_METHOD(Phalcon_Assets_Manager, collection);
7801 static PHP_METHOD(Phalcon_Assets_Manager, collectionResourcesByType);
7802 static PHP_METHOD(Phalcon_Assets_Manager, output);
7803 static PHP_METHOD(Phalcon_Assets_Manager, outputInline);
7804 static PHP_METHOD(Phalcon_Assets_Manager, outputCss);
7805 static PHP_METHOD(Phalcon_Assets_Manager, outputInlineCss);
7806 static PHP_METHOD(Phalcon_Assets_Manager, outputJs);
7807 static PHP_METHOD(Phalcon_Assets_Manager, outputInlineJs);
7808 static PHP_METHOD(Phalcon_Assets_Manager, getCollections);
7809 static PHP_METHOD(Phalcon_Assets_Manager, exists);
7810 
7811 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager___construct, 0, 0, 0)
7812 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()7813 ZEND_END_ARG_INFO()
7814 
7815 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_setoptions, 0, 0, 1)
7816 	ZEND_ARG_ARRAY_INFO(0, options, 0)
7817 ZEND_END_ARG_INFO()
7818 
7819 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_useimplicitoutput, 0, 0, 1)
7820 	ZEND_ARG_INFO(0, implicitOutput)
7821 ZEND_END_ARG_INFO()
7822 
7823 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_addcss, 0, 0, 1)
7824 	ZEND_ARG_INFO(0, path)
7825 	ZEND_ARG_INFO(0, local)
7826 	ZEND_ARG_INFO(0, filter)
7827 	ZEND_ARG_INFO(0, attributes)
7828 ZEND_END_ARG_INFO()
7829 
7830 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_addinlinecss, 0, 0, 1)
7831 	ZEND_ARG_INFO(0, content)
7832 	ZEND_ARG_INFO(0, filter)
7833 	ZEND_ARG_INFO(0, attributes)
7834 ZEND_END_ARG_INFO()
7835 
7836 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_addjs, 0, 0, 1)
7837 	ZEND_ARG_INFO(0, path)
7838 	ZEND_ARG_INFO(0, local)
7839 	ZEND_ARG_INFO(0, filter)
7840 	ZEND_ARG_INFO(0, attributes)
7841 ZEND_END_ARG_INFO()
7842 
7843 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_addinlinejs, 0, 0, 1)
7844 	ZEND_ARG_INFO(0, content)
7845 	ZEND_ARG_INFO(0, filter)
7846 	ZEND_ARG_INFO(0, attributes)
7847 ZEND_END_ARG_INFO()
7848 
7849 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_addresourcebytype, 0, 0, 2)
7850 	ZEND_ARG_INFO(0, type)
7851 	ZEND_ARG_OBJ_INFO(0, resource, Phalcon\\Assets\\Resource, 0)
7852 ZEND_END_ARG_INFO()
7853 
7854 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_addinlinecodebytype, 0, 0, 2)
7855 	ZEND_ARG_INFO(0, type)
7856 	ZEND_ARG_OBJ_INFO(0, code, Phalcon\\Assets\\Inline, 0)
7857 ZEND_END_ARG_INFO()
7858 
7859 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_addresource, 0, 0, 1)
7860 	ZEND_ARG_OBJ_INFO(0, resource, Phalcon\\Assets\\Resource, 0)
7861 ZEND_END_ARG_INFO()
7862 
7863 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_addinlinecode, 0, 0, 1)
7864 	ZEND_ARG_OBJ_INFO(0, code, Phalcon\\Assets\\Inline, 0)
7865 ZEND_END_ARG_INFO()
7866 
7867 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_set, 0, 0, 2)
7868 	ZEND_ARG_INFO(0, id)
7869 	ZEND_ARG_OBJ_INFO(0, collection, Phalcon\\Assets\\Collection, 0)
7870 ZEND_END_ARG_INFO()
7871 
7872 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_get, 0, 0, 1)
7873 	ZEND_ARG_INFO(0, id)
7874 ZEND_END_ARG_INFO()
7875 
7876 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_collection, 0, 0, 1)
7877 	ZEND_ARG_INFO(0, name)
7878 ZEND_END_ARG_INFO()
7879 
7880 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_collectionresourcesbytype, 0, 0, 2)
7881 	ZEND_ARG_ARRAY_INFO(0, resources, 0)
7882 	ZEND_ARG_INFO(0, type)
7883 ZEND_END_ARG_INFO()
7884 
7885 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_output, 0, 0, 3)
7886 	ZEND_ARG_OBJ_INFO(0, collection, Phalcon\\Assets\\Collection, 0)
7887 	ZEND_ARG_INFO(0, callback)
7888 	ZEND_ARG_INFO(0, type)
7889 ZEND_END_ARG_INFO()
7890 
7891 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_outputinline, 0, 0, 2)
7892 	ZEND_ARG_OBJ_INFO(0, collection, Phalcon\\Assets\\Collection, 0)
7893 	ZEND_ARG_INFO(0, type)
7894 ZEND_END_ARG_INFO()
7895 
7896 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_outputcss, 0, 0, 0)
7897 	ZEND_ARG_INFO(0, collectionName)
7898 ZEND_END_ARG_INFO()
7899 
7900 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_outputinlinecss, 0, 0, 0)
7901 	ZEND_ARG_INFO(0, collectionName)
7902 ZEND_END_ARG_INFO()
7903 
7904 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_outputjs, 0, 0, 0)
7905 	ZEND_ARG_INFO(0, collectionName)
7906 ZEND_END_ARG_INFO()
7907 
7908 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_outputinlinejs, 0, 0, 0)
7909 	ZEND_ARG_INFO(0, collectionName)
7910 ZEND_END_ARG_INFO()
7911 
7912 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_exists, 0, 0, 1)
7913 	ZEND_ARG_INFO(0, id)
7914 ZEND_END_ARG_INFO()
7915 
7916 ZEPHIR_INIT_FUNCS(phalcon_assets_manager_method_entry) {
7917 	PHP_ME(Phalcon_Assets_Manager, __construct, arginfo_phalcon_assets_manager___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7918 	PHP_ME(Phalcon_Assets_Manager, setOptions, arginfo_phalcon_assets_manager_setoptions, ZEND_ACC_PUBLIC)
7919 	PHP_ME(Phalcon_Assets_Manager, getOptions, NULL, ZEND_ACC_PUBLIC)
7920 	PHP_ME(Phalcon_Assets_Manager, useImplicitOutput, arginfo_phalcon_assets_manager_useimplicitoutput, ZEND_ACC_PUBLIC)
7921 	PHP_ME(Phalcon_Assets_Manager, addCss, arginfo_phalcon_assets_manager_addcss, ZEND_ACC_PUBLIC)
7922 	PHP_ME(Phalcon_Assets_Manager, addInlineCss, arginfo_phalcon_assets_manager_addinlinecss, ZEND_ACC_PUBLIC)
7923 	PHP_ME(Phalcon_Assets_Manager, addJs, arginfo_phalcon_assets_manager_addjs, ZEND_ACC_PUBLIC)
7924 	PHP_ME(Phalcon_Assets_Manager, addInlineJs, arginfo_phalcon_assets_manager_addinlinejs, ZEND_ACC_PUBLIC)
7925 	PHP_ME(Phalcon_Assets_Manager, addResourceByType, arginfo_phalcon_assets_manager_addresourcebytype, ZEND_ACC_PUBLIC)
7926 	PHP_ME(Phalcon_Assets_Manager, addInlineCodeByType, arginfo_phalcon_assets_manager_addinlinecodebytype, ZEND_ACC_PUBLIC)
7927 	PHP_ME(Phalcon_Assets_Manager, addResource, arginfo_phalcon_assets_manager_addresource, ZEND_ACC_PUBLIC)
7928 	PHP_ME(Phalcon_Assets_Manager, addInlineCode, arginfo_phalcon_assets_manager_addinlinecode, ZEND_ACC_PUBLIC)
7929 	PHP_ME(Phalcon_Assets_Manager, set, arginfo_phalcon_assets_manager_set, ZEND_ACC_PUBLIC)
7930 	PHP_ME(Phalcon_Assets_Manager, get, arginfo_phalcon_assets_manager_get, ZEND_ACC_PUBLIC)
7931 	PHP_ME(Phalcon_Assets_Manager, getCss, NULL, ZEND_ACC_PUBLIC)
7932 	PHP_ME(Phalcon_Assets_Manager, getJs, NULL, ZEND_ACC_PUBLIC)
7933 	PHP_ME(Phalcon_Assets_Manager, collection, arginfo_phalcon_assets_manager_collection, ZEND_ACC_PUBLIC)
7934 	PHP_ME(Phalcon_Assets_Manager, collectionResourcesByType, arginfo_phalcon_assets_manager_collectionresourcesbytype, ZEND_ACC_PUBLIC)
7935 	PHP_ME(Phalcon_Assets_Manager, output, arginfo_phalcon_assets_manager_output, ZEND_ACC_PUBLIC)
7936 	PHP_ME(Phalcon_Assets_Manager, outputInline, arginfo_phalcon_assets_manager_outputinline, ZEND_ACC_PUBLIC)
7937 	PHP_ME(Phalcon_Assets_Manager, outputCss, arginfo_phalcon_assets_manager_outputcss, ZEND_ACC_PUBLIC)
7938 	PHP_ME(Phalcon_Assets_Manager, outputInlineCss, arginfo_phalcon_assets_manager_outputinlinecss, ZEND_ACC_PUBLIC)
7939 	PHP_ME(Phalcon_Assets_Manager, outputJs, arginfo_phalcon_assets_manager_outputjs, ZEND_ACC_PUBLIC)
7940 	PHP_ME(Phalcon_Assets_Manager, outputInlineJs, arginfo_phalcon_assets_manager_outputinlinejs, ZEND_ACC_PUBLIC)
7941 	PHP_ME(Phalcon_Assets_Manager, getCollections, NULL, ZEND_ACC_PUBLIC)
7942 	PHP_ME(Phalcon_Assets_Manager, exists, arginfo_phalcon_assets_manager_exists, ZEND_ACC_PUBLIC)
7943 	PHP_FE_END
7944 };
7945 
7946 zend_class_entry *phalcon_assets_resource_css_ce;
7947 
7948 ZEPHIR_INIT_CLASS(Phalcon_Assets_Resource_Css);
7949 
7950 static PHP_METHOD(Phalcon_Assets_Resource_Css, __construct);
7951 
7952 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resource_css___construct, 0, 0, 1)
7953 	ZEND_ARG_INFO(0, path)
7954 	ZEND_ARG_INFO(0, local)
7955 	ZEND_ARG_INFO(0, filter)
7956 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()7957 ZEND_END_ARG_INFO()
7958 
7959 ZEPHIR_INIT_FUNCS(phalcon_assets_resource_css_method_entry) {
7960 	PHP_ME(Phalcon_Assets_Resource_Css, __construct, arginfo_phalcon_assets_resource_css___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7961 	PHP_FE_END
7962 };
7963 
7964 zend_class_entry *phalcon_assets_resource_js_ce;
7965 
7966 ZEPHIR_INIT_CLASS(Phalcon_Assets_Resource_Js);
7967 
7968 static PHP_METHOD(Phalcon_Assets_Resource_Js, __construct);
7969 
7970 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_resource_js___construct, 0, 0, 1)
7971 	ZEND_ARG_INFO(0, path)
7972 	ZEND_ARG_INFO(0, local)
7973 	ZEND_ARG_INFO(0, filter)
7974 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()7975 ZEND_END_ARG_INFO()
7976 
7977 ZEPHIR_INIT_FUNCS(phalcon_assets_resource_js_method_entry) {
7978 	PHP_ME(Phalcon_Assets_Resource_Js, __construct, arginfo_phalcon_assets_resource_js___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
7979 	PHP_FE_END
7980 };
7981 
7982 zend_class_entry *phalcon_cache_backend_apc_ce;
7983 
7984 ZEPHIR_INIT_CLASS(Phalcon_Cache_Backend_Apc);
7985 
7986 static PHP_METHOD(Phalcon_Cache_Backend_Apc, get);
7987 static PHP_METHOD(Phalcon_Cache_Backend_Apc, save);
7988 static PHP_METHOD(Phalcon_Cache_Backend_Apc, increment);
7989 static PHP_METHOD(Phalcon_Cache_Backend_Apc, decrement);
7990 static PHP_METHOD(Phalcon_Cache_Backend_Apc, delete);
7991 static PHP_METHOD(Phalcon_Cache_Backend_Apc, queryKeys);
7992 static PHP_METHOD(Phalcon_Cache_Backend_Apc, exists);
7993 static PHP_METHOD(Phalcon_Cache_Backend_Apc, flush);
7994 
7995 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apc_get, 0, 0, 1)
7996 	ZEND_ARG_INFO(0, keyName)
7997 	ZEND_ARG_INFO(0, lifetime)
ZEND_END_ARG_INFO()7998 ZEND_END_ARG_INFO()
7999 
8000 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apc_save, 0, 0, 0)
8001 	ZEND_ARG_INFO(0, keyName)
8002 	ZEND_ARG_INFO(0, content)
8003 	ZEND_ARG_INFO(0, lifetime)
8004 	ZEND_ARG_INFO(0, stopBuffer)
8005 ZEND_END_ARG_INFO()
8006 
8007 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apc_increment, 0, 0, 0)
8008 	ZEND_ARG_INFO(0, keyName)
8009 	ZEND_ARG_INFO(0, value)
8010 ZEND_END_ARG_INFO()
8011 
8012 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apc_decrement, 0, 0, 0)
8013 	ZEND_ARG_INFO(0, keyName)
8014 	ZEND_ARG_INFO(0, value)
8015 ZEND_END_ARG_INFO()
8016 
8017 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apc_delete, 0, 0, 1)
8018 	ZEND_ARG_INFO(0, keyName)
8019 ZEND_END_ARG_INFO()
8020 
8021 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apc_querykeys, 0, 0, 0)
8022 	ZEND_ARG_INFO(0, prefix)
8023 ZEND_END_ARG_INFO()
8024 
8025 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apc_exists, 0, 0, 0)
8026 	ZEND_ARG_INFO(0, keyName)
8027 	ZEND_ARG_INFO(0, lifetime)
8028 ZEND_END_ARG_INFO()
8029 
8030 ZEPHIR_INIT_FUNCS(phalcon_cache_backend_apc_method_entry) {
8031 	PHP_ME(Phalcon_Cache_Backend_Apc, get, arginfo_phalcon_cache_backend_apc_get, ZEND_ACC_PUBLIC)
8032 	PHP_ME(Phalcon_Cache_Backend_Apc, save, arginfo_phalcon_cache_backend_apc_save, ZEND_ACC_PUBLIC)
8033 	PHP_ME(Phalcon_Cache_Backend_Apc, increment, arginfo_phalcon_cache_backend_apc_increment, ZEND_ACC_PUBLIC)
8034 	PHP_ME(Phalcon_Cache_Backend_Apc, decrement, arginfo_phalcon_cache_backend_apc_decrement, ZEND_ACC_PUBLIC)
8035 	PHP_ME(Phalcon_Cache_Backend_Apc, delete, arginfo_phalcon_cache_backend_apc_delete, ZEND_ACC_PUBLIC)
8036 	PHP_ME(Phalcon_Cache_Backend_Apc, queryKeys, arginfo_phalcon_cache_backend_apc_querykeys, ZEND_ACC_PUBLIC)
8037 	PHP_ME(Phalcon_Cache_Backend_Apc, exists, arginfo_phalcon_cache_backend_apc_exists, ZEND_ACC_PUBLIC)
8038 	PHP_ME(Phalcon_Cache_Backend_Apc, flush, NULL, ZEND_ACC_PUBLIC)
8039 	PHP_FE_END
8040 };
8041 
8042 zend_class_entry *phalcon_cache_backend_apcu_ce;
8043 
8044 ZEPHIR_INIT_CLASS(Phalcon_Cache_Backend_Apcu);
8045 
8046 static PHP_METHOD(Phalcon_Cache_Backend_Apcu, get);
8047 static PHP_METHOD(Phalcon_Cache_Backend_Apcu, save);
8048 static PHP_METHOD(Phalcon_Cache_Backend_Apcu, increment);
8049 static PHP_METHOD(Phalcon_Cache_Backend_Apcu, decrement);
8050 static PHP_METHOD(Phalcon_Cache_Backend_Apcu, delete);
8051 static PHP_METHOD(Phalcon_Cache_Backend_Apcu, queryKeys);
8052 static PHP_METHOD(Phalcon_Cache_Backend_Apcu, exists);
8053 static PHP_METHOD(Phalcon_Cache_Backend_Apcu, flush);
8054 
8055 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apcu_get, 0, 0, 1)
8056 	ZEND_ARG_INFO(0, keyName)
8057 	ZEND_ARG_INFO(0, lifetime)
ZEND_END_ARG_INFO()8058 ZEND_END_ARG_INFO()
8059 
8060 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apcu_save, 0, 0, 0)
8061 	ZEND_ARG_INFO(0, keyName)
8062 	ZEND_ARG_INFO(0, content)
8063 	ZEND_ARG_INFO(0, lifetime)
8064 	ZEND_ARG_INFO(0, stopBuffer)
8065 ZEND_END_ARG_INFO()
8066 
8067 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apcu_increment, 0, 0, 0)
8068 	ZEND_ARG_INFO(0, keyName)
8069 	ZEND_ARG_INFO(0, value)
8070 ZEND_END_ARG_INFO()
8071 
8072 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apcu_decrement, 0, 0, 0)
8073 	ZEND_ARG_INFO(0, keyName)
8074 	ZEND_ARG_INFO(0, value)
8075 ZEND_END_ARG_INFO()
8076 
8077 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apcu_delete, 0, 0, 1)
8078 	ZEND_ARG_INFO(0, keyName)
8079 ZEND_END_ARG_INFO()
8080 
8081 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apcu_querykeys, 0, 0, 0)
8082 	ZEND_ARG_INFO(0, prefix)
8083 ZEND_END_ARG_INFO()
8084 
8085 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apcu_exists, 0, 0, 0)
8086 	ZEND_ARG_INFO(0, keyName)
8087 	ZEND_ARG_INFO(0, lifetime)
8088 ZEND_END_ARG_INFO()
8089 
8090 ZEPHIR_INIT_FUNCS(phalcon_cache_backend_apcu_method_entry) {
8091 	PHP_ME(Phalcon_Cache_Backend_Apcu, get, arginfo_phalcon_cache_backend_apcu_get, ZEND_ACC_PUBLIC)
8092 	PHP_ME(Phalcon_Cache_Backend_Apcu, save, arginfo_phalcon_cache_backend_apcu_save, ZEND_ACC_PUBLIC)
8093 	PHP_ME(Phalcon_Cache_Backend_Apcu, increment, arginfo_phalcon_cache_backend_apcu_increment, ZEND_ACC_PUBLIC)
8094 	PHP_ME(Phalcon_Cache_Backend_Apcu, decrement, arginfo_phalcon_cache_backend_apcu_decrement, ZEND_ACC_PUBLIC)
8095 	PHP_ME(Phalcon_Cache_Backend_Apcu, delete, arginfo_phalcon_cache_backend_apcu_delete, ZEND_ACC_PUBLIC)
8096 	PHP_ME(Phalcon_Cache_Backend_Apcu, queryKeys, arginfo_phalcon_cache_backend_apcu_querykeys, ZEND_ACC_PUBLIC)
8097 	PHP_ME(Phalcon_Cache_Backend_Apcu, exists, arginfo_phalcon_cache_backend_apcu_exists, ZEND_ACC_PUBLIC)
8098 	PHP_ME(Phalcon_Cache_Backend_Apcu, flush, NULL, ZEND_ACC_PUBLIC)
8099 	PHP_FE_END
8100 };
8101 
8102 zend_class_entry *phalcon_cache_backend_factory_ce;
8103 
8104 ZEPHIR_INIT_CLASS(Phalcon_Cache_Backend_Factory);
8105 
8106 static PHP_METHOD(Phalcon_Cache_Backend_Factory, load);
8107 static PHP_METHOD(Phalcon_Cache_Backend_Factory, loadClass);
8108 
8109 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_factory_load, 0, 0, 1)
8110 	ZEND_ARG_INFO(0, config)
ZEND_END_ARG_INFO()8111 ZEND_END_ARG_INFO()
8112 
8113 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_factory_loadclass, 0, 0, 2)
8114 	ZEND_ARG_INFO(0, namespace)
8115 	ZEND_ARG_INFO(0, config)
8116 ZEND_END_ARG_INFO()
8117 
8118 ZEPHIR_INIT_FUNCS(phalcon_cache_backend_factory_method_entry) {
8119 	PHP_ME(Phalcon_Cache_Backend_Factory, load, arginfo_phalcon_cache_backend_factory_load, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
8120 	PHP_ME(Phalcon_Cache_Backend_Factory, loadClass, arginfo_phalcon_cache_backend_factory_loadclass, ZEND_ACC_PROTECTED|ZEND_ACC_STATIC)
8121 	PHP_FE_END
8122 };
8123 
8124 zend_class_entry *phalcon_cache_backend_file_ce;
8125 
8126 ZEPHIR_INIT_CLASS(Phalcon_Cache_Backend_File);
8127 
8128 static PHP_METHOD(Phalcon_Cache_Backend_File, __construct);
8129 static PHP_METHOD(Phalcon_Cache_Backend_File, get);
8130 static PHP_METHOD(Phalcon_Cache_Backend_File, save);
8131 static PHP_METHOD(Phalcon_Cache_Backend_File, delete);
8132 static PHP_METHOD(Phalcon_Cache_Backend_File, queryKeys);
8133 static PHP_METHOD(Phalcon_Cache_Backend_File, exists);
8134 static PHP_METHOD(Phalcon_Cache_Backend_File, increment);
8135 static PHP_METHOD(Phalcon_Cache_Backend_File, decrement);
8136 static PHP_METHOD(Phalcon_Cache_Backend_File, flush);
8137 static PHP_METHOD(Phalcon_Cache_Backend_File, getKey);
8138 static PHP_METHOD(Phalcon_Cache_Backend_File, useSafeKey);
8139 
8140 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_file___construct, 0, 0, 2)
8141 	ZEND_ARG_OBJ_INFO(0, frontend, Phalcon\\Cache\\FrontendInterface, 0)
8142 	ZEND_ARG_ARRAY_INFO(0, options, 0)
ZEND_END_ARG_INFO()8143 ZEND_END_ARG_INFO()
8144 
8145 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_file_get, 0, 0, 1)
8146 	ZEND_ARG_INFO(0, keyName)
8147 	ZEND_ARG_INFO(0, lifetime)
8148 ZEND_END_ARG_INFO()
8149 
8150 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_file_save, 0, 0, 0)
8151 	ZEND_ARG_INFO(0, keyName)
8152 	ZEND_ARG_INFO(0, content)
8153 	ZEND_ARG_INFO(0, lifetime)
8154 	ZEND_ARG_INFO(0, stopBuffer)
8155 ZEND_END_ARG_INFO()
8156 
8157 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_file_delete, 0, 0, 1)
8158 	ZEND_ARG_INFO(0, keyName)
8159 ZEND_END_ARG_INFO()
8160 
8161 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_file_querykeys, 0, 0, 0)
8162 	ZEND_ARG_INFO(0, prefix)
8163 ZEND_END_ARG_INFO()
8164 
8165 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_file_exists, 0, 0, 0)
8166 	ZEND_ARG_INFO(0, keyName)
8167 	ZEND_ARG_INFO(0, lifetime)
8168 ZEND_END_ARG_INFO()
8169 
8170 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_file_increment, 0, 0, 0)
8171 	ZEND_ARG_INFO(0, keyName)
8172 	ZEND_ARG_INFO(0, value)
8173 ZEND_END_ARG_INFO()
8174 
8175 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_file_decrement, 0, 0, 0)
8176 	ZEND_ARG_INFO(0, keyName)
8177 	ZEND_ARG_INFO(0, value)
8178 ZEND_END_ARG_INFO()
8179 
8180 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_file_getkey, 0, 0, 1)
8181 	ZEND_ARG_INFO(0, key)
8182 ZEND_END_ARG_INFO()
8183 
8184 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_file_usesafekey, 0, 0, 1)
8185 	ZEND_ARG_INFO(0, useSafeKey)
8186 ZEND_END_ARG_INFO()
8187 
8188 ZEPHIR_INIT_FUNCS(phalcon_cache_backend_file_method_entry) {
8189 	PHP_ME(Phalcon_Cache_Backend_File, __construct, arginfo_phalcon_cache_backend_file___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
8190 	PHP_ME(Phalcon_Cache_Backend_File, get, arginfo_phalcon_cache_backend_file_get, ZEND_ACC_PUBLIC)
8191 	PHP_ME(Phalcon_Cache_Backend_File, save, arginfo_phalcon_cache_backend_file_save, ZEND_ACC_PUBLIC)
8192 	PHP_ME(Phalcon_Cache_Backend_File, delete, arginfo_phalcon_cache_backend_file_delete, ZEND_ACC_PUBLIC)
8193 	PHP_ME(Phalcon_Cache_Backend_File, queryKeys, arginfo_phalcon_cache_backend_file_querykeys, ZEND_ACC_PUBLIC)
8194 	PHP_ME(Phalcon_Cache_Backend_File, exists, arginfo_phalcon_cache_backend_file_exists, ZEND_ACC_PUBLIC)
8195 	PHP_ME(Phalcon_Cache_Backend_File, increment, arginfo_phalcon_cache_backend_file_increment, ZEND_ACC_PUBLIC)
8196 	PHP_ME(Phalcon_Cache_Backend_File, decrement, arginfo_phalcon_cache_backend_file_decrement, ZEND_ACC_PUBLIC)
8197 	PHP_ME(Phalcon_Cache_Backend_File, flush, NULL, ZEND_ACC_PUBLIC)
8198 	PHP_ME(Phalcon_Cache_Backend_File, getKey, arginfo_phalcon_cache_backend_file_getkey, ZEND_ACC_PUBLIC)
8199 	PHP_ME(Phalcon_Cache_Backend_File, useSafeKey, arginfo_phalcon_cache_backend_file_usesafekey, ZEND_ACC_PUBLIC)
8200 	PHP_FE_END
8201 };
8202 
8203 zend_class_entry *phalcon_cache_backend_libmemcached_ce;
8204 
8205 ZEPHIR_INIT_CLASS(Phalcon_Cache_Backend_Libmemcached);
8206 
8207 static PHP_METHOD(Phalcon_Cache_Backend_Libmemcached, __construct);
8208 static PHP_METHOD(Phalcon_Cache_Backend_Libmemcached, _connect);
8209 static PHP_METHOD(Phalcon_Cache_Backend_Libmemcached, get);
8210 static PHP_METHOD(Phalcon_Cache_Backend_Libmemcached, save);
8211 static PHP_METHOD(Phalcon_Cache_Backend_Libmemcached, delete);
8212 static PHP_METHOD(Phalcon_Cache_Backend_Libmemcached, queryKeys);
8213 static PHP_METHOD(Phalcon_Cache_Backend_Libmemcached, exists);
8214 static PHP_METHOD(Phalcon_Cache_Backend_Libmemcached, increment);
8215 static PHP_METHOD(Phalcon_Cache_Backend_Libmemcached, decrement);
8216 static PHP_METHOD(Phalcon_Cache_Backend_Libmemcached, flush);
8217 
8218 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_libmemcached___construct, 0, 0, 1)
8219 	ZEND_ARG_OBJ_INFO(0, frontend, Phalcon\\Cache\\FrontendInterface, 0)
8220 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()8221 ZEND_END_ARG_INFO()
8222 
8223 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_libmemcached_get, 0, 0, 1)
8224 	ZEND_ARG_INFO(0, keyName)
8225 	ZEND_ARG_INFO(0, lifetime)
8226 ZEND_END_ARG_INFO()
8227 
8228 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_libmemcached_save, 0, 0, 0)
8229 	ZEND_ARG_INFO(0, keyName)
8230 	ZEND_ARG_INFO(0, content)
8231 	ZEND_ARG_INFO(0, lifetime)
8232 	ZEND_ARG_INFO(0, stopBuffer)
8233 ZEND_END_ARG_INFO()
8234 
8235 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_libmemcached_delete, 0, 0, 1)
8236 	ZEND_ARG_INFO(0, keyName)
8237 ZEND_END_ARG_INFO()
8238 
8239 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_libmemcached_querykeys, 0, 0, 0)
8240 	ZEND_ARG_INFO(0, prefix)
8241 ZEND_END_ARG_INFO()
8242 
8243 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_libmemcached_exists, 0, 0, 0)
8244 	ZEND_ARG_INFO(0, keyName)
8245 	ZEND_ARG_INFO(0, lifetime)
8246 ZEND_END_ARG_INFO()
8247 
8248 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_libmemcached_increment, 0, 0, 0)
8249 	ZEND_ARG_INFO(0, keyName)
8250 	ZEND_ARG_INFO(0, value)
8251 ZEND_END_ARG_INFO()
8252 
8253 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_libmemcached_decrement, 0, 0, 0)
8254 	ZEND_ARG_INFO(0, keyName)
8255 	ZEND_ARG_INFO(0, value)
8256 ZEND_END_ARG_INFO()
8257 
8258 ZEPHIR_INIT_FUNCS(phalcon_cache_backend_libmemcached_method_entry) {
8259 	PHP_ME(Phalcon_Cache_Backend_Libmemcached, __construct, arginfo_phalcon_cache_backend_libmemcached___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
8260 	PHP_ME(Phalcon_Cache_Backend_Libmemcached, _connect, NULL, ZEND_ACC_PUBLIC)
8261 	PHP_ME(Phalcon_Cache_Backend_Libmemcached, get, arginfo_phalcon_cache_backend_libmemcached_get, ZEND_ACC_PUBLIC)
8262 	PHP_ME(Phalcon_Cache_Backend_Libmemcached, save, arginfo_phalcon_cache_backend_libmemcached_save, ZEND_ACC_PUBLIC)
8263 	PHP_ME(Phalcon_Cache_Backend_Libmemcached, delete, arginfo_phalcon_cache_backend_libmemcached_delete, ZEND_ACC_PUBLIC)
8264 	PHP_ME(Phalcon_Cache_Backend_Libmemcached, queryKeys, arginfo_phalcon_cache_backend_libmemcached_querykeys, ZEND_ACC_PUBLIC)
8265 	PHP_ME(Phalcon_Cache_Backend_Libmemcached, exists, arginfo_phalcon_cache_backend_libmemcached_exists, ZEND_ACC_PUBLIC)
8266 	PHP_ME(Phalcon_Cache_Backend_Libmemcached, increment, arginfo_phalcon_cache_backend_libmemcached_increment, ZEND_ACC_PUBLIC)
8267 	PHP_ME(Phalcon_Cache_Backend_Libmemcached, decrement, arginfo_phalcon_cache_backend_libmemcached_decrement, ZEND_ACC_PUBLIC)
8268 	PHP_ME(Phalcon_Cache_Backend_Libmemcached, flush, NULL, ZEND_ACC_PUBLIC)
8269 	PHP_FE_END
8270 };
8271 
8272 zend_class_entry *phalcon_cache_backend_memcache_ce;
8273 
8274 ZEPHIR_INIT_CLASS(Phalcon_Cache_Backend_Memcache);
8275 
8276 static PHP_METHOD(Phalcon_Cache_Backend_Memcache, __construct);
8277 static PHP_METHOD(Phalcon_Cache_Backend_Memcache, _connect);
8278 static PHP_METHOD(Phalcon_Cache_Backend_Memcache, addServers);
8279 static PHP_METHOD(Phalcon_Cache_Backend_Memcache, get);
8280 static PHP_METHOD(Phalcon_Cache_Backend_Memcache, save);
8281 static PHP_METHOD(Phalcon_Cache_Backend_Memcache, delete);
8282 static PHP_METHOD(Phalcon_Cache_Backend_Memcache, queryKeys);
8283 static PHP_METHOD(Phalcon_Cache_Backend_Memcache, exists);
8284 static PHP_METHOD(Phalcon_Cache_Backend_Memcache, increment);
8285 static PHP_METHOD(Phalcon_Cache_Backend_Memcache, decrement);
8286 static PHP_METHOD(Phalcon_Cache_Backend_Memcache, flush);
8287 
8288 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memcache___construct, 0, 0, 1)
8289 	ZEND_ARG_OBJ_INFO(0, frontend, Phalcon\\Cache\\FrontendInterface, 0)
8290 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()8291 ZEND_END_ARG_INFO()
8292 
8293 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memcache_addservers, 0, 0, 2)
8294 	ZEND_ARG_INFO(0, host)
8295 	ZEND_ARG_INFO(0, port)
8296 	ZEND_ARG_INFO(0, persistent)
8297 ZEND_END_ARG_INFO()
8298 
8299 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memcache_get, 0, 0, 1)
8300 	ZEND_ARG_INFO(0, keyName)
8301 	ZEND_ARG_INFO(0, lifetime)
8302 ZEND_END_ARG_INFO()
8303 
8304 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memcache_save, 0, 0, 0)
8305 	ZEND_ARG_INFO(0, keyName)
8306 	ZEND_ARG_INFO(0, content)
8307 	ZEND_ARG_INFO(0, lifetime)
8308 	ZEND_ARG_INFO(0, stopBuffer)
8309 ZEND_END_ARG_INFO()
8310 
8311 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memcache_delete, 0, 0, 1)
8312 	ZEND_ARG_INFO(0, keyName)
8313 ZEND_END_ARG_INFO()
8314 
8315 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memcache_querykeys, 0, 0, 0)
8316 	ZEND_ARG_INFO(0, prefix)
8317 ZEND_END_ARG_INFO()
8318 
8319 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memcache_exists, 0, 0, 0)
8320 	ZEND_ARG_INFO(0, keyName)
8321 	ZEND_ARG_INFO(0, lifetime)
8322 ZEND_END_ARG_INFO()
8323 
8324 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memcache_increment, 0, 0, 0)
8325 	ZEND_ARG_INFO(0, keyName)
8326 	ZEND_ARG_INFO(0, value)
8327 ZEND_END_ARG_INFO()
8328 
8329 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memcache_decrement, 0, 0, 0)
8330 	ZEND_ARG_INFO(0, keyName)
8331 	ZEND_ARG_INFO(0, value)
8332 ZEND_END_ARG_INFO()
8333 
8334 ZEPHIR_INIT_FUNCS(phalcon_cache_backend_memcache_method_entry) {
8335 	PHP_ME(Phalcon_Cache_Backend_Memcache, __construct, arginfo_phalcon_cache_backend_memcache___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
8336 	PHP_ME(Phalcon_Cache_Backend_Memcache, _connect, NULL, ZEND_ACC_PUBLIC)
8337 	PHP_ME(Phalcon_Cache_Backend_Memcache, addServers, arginfo_phalcon_cache_backend_memcache_addservers, ZEND_ACC_PUBLIC)
8338 	PHP_ME(Phalcon_Cache_Backend_Memcache, get, arginfo_phalcon_cache_backend_memcache_get, ZEND_ACC_PUBLIC)
8339 	PHP_ME(Phalcon_Cache_Backend_Memcache, save, arginfo_phalcon_cache_backend_memcache_save, ZEND_ACC_PUBLIC)
8340 	PHP_ME(Phalcon_Cache_Backend_Memcache, delete, arginfo_phalcon_cache_backend_memcache_delete, ZEND_ACC_PUBLIC)
8341 	PHP_ME(Phalcon_Cache_Backend_Memcache, queryKeys, arginfo_phalcon_cache_backend_memcache_querykeys, ZEND_ACC_PUBLIC)
8342 	PHP_ME(Phalcon_Cache_Backend_Memcache, exists, arginfo_phalcon_cache_backend_memcache_exists, ZEND_ACC_PUBLIC)
8343 	PHP_ME(Phalcon_Cache_Backend_Memcache, increment, arginfo_phalcon_cache_backend_memcache_increment, ZEND_ACC_PUBLIC)
8344 	PHP_ME(Phalcon_Cache_Backend_Memcache, decrement, arginfo_phalcon_cache_backend_memcache_decrement, ZEND_ACC_PUBLIC)
8345 	PHP_ME(Phalcon_Cache_Backend_Memcache, flush, NULL, ZEND_ACC_PUBLIC)
8346 	PHP_FE_END
8347 };
8348 
8349 zend_class_entry *phalcon_cache_backend_memory_ce;
8350 
8351 ZEPHIR_INIT_CLASS(Phalcon_Cache_Backend_Memory);
8352 
8353 static PHP_METHOD(Phalcon_Cache_Backend_Memory, get);
8354 static PHP_METHOD(Phalcon_Cache_Backend_Memory, save);
8355 static PHP_METHOD(Phalcon_Cache_Backend_Memory, delete);
8356 static PHP_METHOD(Phalcon_Cache_Backend_Memory, queryKeys);
8357 static PHP_METHOD(Phalcon_Cache_Backend_Memory, exists);
8358 static PHP_METHOD(Phalcon_Cache_Backend_Memory, increment);
8359 static PHP_METHOD(Phalcon_Cache_Backend_Memory, decrement);
8360 static PHP_METHOD(Phalcon_Cache_Backend_Memory, flush);
8361 static PHP_METHOD(Phalcon_Cache_Backend_Memory, serialize);
8362 static PHP_METHOD(Phalcon_Cache_Backend_Memory, unserialize);
8363 
8364 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memory_get, 0, 0, 1)
8365 	ZEND_ARG_INFO(0, keyName)
8366 	ZEND_ARG_INFO(0, lifetime)
ZEND_END_ARG_INFO()8367 ZEND_END_ARG_INFO()
8368 
8369 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memory_save, 0, 0, 0)
8370 	ZEND_ARG_INFO(0, keyName)
8371 	ZEND_ARG_INFO(0, content)
8372 	ZEND_ARG_INFO(0, lifetime)
8373 	ZEND_ARG_INFO(0, stopBuffer)
8374 ZEND_END_ARG_INFO()
8375 
8376 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memory_delete, 0, 0, 1)
8377 	ZEND_ARG_INFO(0, keyName)
8378 ZEND_END_ARG_INFO()
8379 
8380 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memory_querykeys, 0, 0, 0)
8381 	ZEND_ARG_INFO(0, prefix)
8382 ZEND_END_ARG_INFO()
8383 
8384 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memory_exists, 0, 0, 0)
8385 	ZEND_ARG_INFO(0, keyName)
8386 	ZEND_ARG_INFO(0, lifetime)
8387 ZEND_END_ARG_INFO()
8388 
8389 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memory_increment, 0, 0, 0)
8390 	ZEND_ARG_INFO(0, keyName)
8391 	ZEND_ARG_INFO(0, value)
8392 ZEND_END_ARG_INFO()
8393 
8394 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memory_decrement, 0, 0, 0)
8395 	ZEND_ARG_INFO(0, keyName)
8396 	ZEND_ARG_INFO(0, value)
8397 ZEND_END_ARG_INFO()
8398 
8399 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_memory_unserialize, 0, 0, 1)
8400 	ZEND_ARG_INFO(0, data)
8401 ZEND_END_ARG_INFO()
8402 
8403 ZEPHIR_INIT_FUNCS(phalcon_cache_backend_memory_method_entry) {
8404 	PHP_ME(Phalcon_Cache_Backend_Memory, get, arginfo_phalcon_cache_backend_memory_get, ZEND_ACC_PUBLIC)
8405 	PHP_ME(Phalcon_Cache_Backend_Memory, save, arginfo_phalcon_cache_backend_memory_save, ZEND_ACC_PUBLIC)
8406 	PHP_ME(Phalcon_Cache_Backend_Memory, delete, arginfo_phalcon_cache_backend_memory_delete, ZEND_ACC_PUBLIC)
8407 	PHP_ME(Phalcon_Cache_Backend_Memory, queryKeys, arginfo_phalcon_cache_backend_memory_querykeys, ZEND_ACC_PUBLIC)
8408 	PHP_ME(Phalcon_Cache_Backend_Memory, exists, arginfo_phalcon_cache_backend_memory_exists, ZEND_ACC_PUBLIC)
8409 	PHP_ME(Phalcon_Cache_Backend_Memory, increment, arginfo_phalcon_cache_backend_memory_increment, ZEND_ACC_PUBLIC)
8410 	PHP_ME(Phalcon_Cache_Backend_Memory, decrement, arginfo_phalcon_cache_backend_memory_decrement, ZEND_ACC_PUBLIC)
8411 	PHP_ME(Phalcon_Cache_Backend_Memory, flush, NULL, ZEND_ACC_PUBLIC)
8412 	PHP_ME(Phalcon_Cache_Backend_Memory, serialize, NULL, ZEND_ACC_PUBLIC)
8413 	PHP_ME(Phalcon_Cache_Backend_Memory, unserialize, arginfo_phalcon_cache_backend_memory_unserialize, ZEND_ACC_PUBLIC)
8414 	PHP_FE_END
8415 };
8416 
8417 zend_class_entry *phalcon_cache_backend_mongo_ce;
8418 
8419 ZEPHIR_INIT_CLASS(Phalcon_Cache_Backend_Mongo);
8420 
8421 static PHP_METHOD(Phalcon_Cache_Backend_Mongo, __construct);
8422 static PHP_METHOD(Phalcon_Cache_Backend_Mongo, _getCollection);
8423 static PHP_METHOD(Phalcon_Cache_Backend_Mongo, get);
8424 static PHP_METHOD(Phalcon_Cache_Backend_Mongo, save);
8425 static PHP_METHOD(Phalcon_Cache_Backend_Mongo, delete);
8426 static PHP_METHOD(Phalcon_Cache_Backend_Mongo, queryKeys);
8427 static PHP_METHOD(Phalcon_Cache_Backend_Mongo, exists);
8428 static PHP_METHOD(Phalcon_Cache_Backend_Mongo, gc);
8429 static PHP_METHOD(Phalcon_Cache_Backend_Mongo, increment);
8430 static PHP_METHOD(Phalcon_Cache_Backend_Mongo, decrement);
8431 static PHP_METHOD(Phalcon_Cache_Backend_Mongo, flush);
8432 
8433 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_mongo___construct, 0, 0, 1)
8434 	ZEND_ARG_OBJ_INFO(0, frontend, Phalcon\\Cache\\FrontendInterface, 0)
8435 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()8436 ZEND_END_ARG_INFO()
8437 
8438 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_mongo_get, 0, 0, 1)
8439 	ZEND_ARG_INFO(0, keyName)
8440 	ZEND_ARG_INFO(0, lifetime)
8441 ZEND_END_ARG_INFO()
8442 
8443 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_mongo_save, 0, 0, 0)
8444 	ZEND_ARG_INFO(0, keyName)
8445 	ZEND_ARG_INFO(0, content)
8446 	ZEND_ARG_INFO(0, lifetime)
8447 	ZEND_ARG_INFO(0, stopBuffer)
8448 ZEND_END_ARG_INFO()
8449 
8450 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_mongo_delete, 0, 0, 1)
8451 	ZEND_ARG_INFO(0, keyName)
8452 ZEND_END_ARG_INFO()
8453 
8454 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_mongo_querykeys, 0, 0, 0)
8455 	ZEND_ARG_INFO(0, prefix)
8456 ZEND_END_ARG_INFO()
8457 
8458 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_mongo_exists, 0, 0, 0)
8459 	ZEND_ARG_INFO(0, keyName)
8460 	ZEND_ARG_INFO(0, lifetime)
8461 ZEND_END_ARG_INFO()
8462 
8463 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_mongo_increment, 0, 0, 1)
8464 	ZEND_ARG_INFO(0, keyName)
8465 	ZEND_ARG_INFO(0, value)
8466 ZEND_END_ARG_INFO()
8467 
8468 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_mongo_decrement, 0, 0, 1)
8469 	ZEND_ARG_INFO(0, keyName)
8470 	ZEND_ARG_INFO(0, value)
8471 ZEND_END_ARG_INFO()
8472 
8473 ZEPHIR_INIT_FUNCS(phalcon_cache_backend_mongo_method_entry) {
8474 	PHP_ME(Phalcon_Cache_Backend_Mongo, __construct, arginfo_phalcon_cache_backend_mongo___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
8475 	PHP_ME(Phalcon_Cache_Backend_Mongo, _getCollection, NULL, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
8476 	PHP_ME(Phalcon_Cache_Backend_Mongo, get, arginfo_phalcon_cache_backend_mongo_get, ZEND_ACC_PUBLIC)
8477 	PHP_ME(Phalcon_Cache_Backend_Mongo, save, arginfo_phalcon_cache_backend_mongo_save, ZEND_ACC_PUBLIC)
8478 	PHP_ME(Phalcon_Cache_Backend_Mongo, delete, arginfo_phalcon_cache_backend_mongo_delete, ZEND_ACC_PUBLIC)
8479 	PHP_ME(Phalcon_Cache_Backend_Mongo, queryKeys, arginfo_phalcon_cache_backend_mongo_querykeys, ZEND_ACC_PUBLIC)
8480 	PHP_ME(Phalcon_Cache_Backend_Mongo, exists, arginfo_phalcon_cache_backend_mongo_exists, ZEND_ACC_PUBLIC)
8481 	PHP_ME(Phalcon_Cache_Backend_Mongo, gc, NULL, ZEND_ACC_PUBLIC)
8482 	PHP_ME(Phalcon_Cache_Backend_Mongo, increment, arginfo_phalcon_cache_backend_mongo_increment, ZEND_ACC_PUBLIC)
8483 	PHP_ME(Phalcon_Cache_Backend_Mongo, decrement, arginfo_phalcon_cache_backend_mongo_decrement, ZEND_ACC_PUBLIC)
8484 	PHP_ME(Phalcon_Cache_Backend_Mongo, flush, NULL, ZEND_ACC_PUBLIC)
8485 	PHP_FE_END
8486 };
8487 
8488 zend_class_entry *phalcon_cache_backend_redis_ce;
8489 
8490 ZEPHIR_INIT_CLASS(Phalcon_Cache_Backend_Redis);
8491 
8492 static PHP_METHOD(Phalcon_Cache_Backend_Redis, __construct);
8493 static PHP_METHOD(Phalcon_Cache_Backend_Redis, _connect);
8494 static PHP_METHOD(Phalcon_Cache_Backend_Redis, get);
8495 static PHP_METHOD(Phalcon_Cache_Backend_Redis, save);
8496 static PHP_METHOD(Phalcon_Cache_Backend_Redis, delete);
8497 static PHP_METHOD(Phalcon_Cache_Backend_Redis, queryKeys);
8498 static PHP_METHOD(Phalcon_Cache_Backend_Redis, exists);
8499 static PHP_METHOD(Phalcon_Cache_Backend_Redis, increment);
8500 static PHP_METHOD(Phalcon_Cache_Backend_Redis, decrement);
8501 static PHP_METHOD(Phalcon_Cache_Backend_Redis, flush);
8502 
8503 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_redis___construct, 0, 0, 1)
8504 	ZEND_ARG_OBJ_INFO(0, frontend, Phalcon\\Cache\\FrontendInterface, 0)
8505 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()8506 ZEND_END_ARG_INFO()
8507 
8508 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_redis_get, 0, 0, 1)
8509 	ZEND_ARG_INFO(0, keyName)
8510 	ZEND_ARG_INFO(0, lifetime)
8511 ZEND_END_ARG_INFO()
8512 
8513 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_redis_save, 0, 0, 0)
8514 	ZEND_ARG_INFO(0, keyName)
8515 	ZEND_ARG_INFO(0, content)
8516 	ZEND_ARG_INFO(0, lifetime)
8517 	ZEND_ARG_INFO(0, stopBuffer)
8518 ZEND_END_ARG_INFO()
8519 
8520 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_redis_delete, 0, 0, 1)
8521 	ZEND_ARG_INFO(0, keyName)
8522 ZEND_END_ARG_INFO()
8523 
8524 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_redis_querykeys, 0, 0, 0)
8525 	ZEND_ARG_INFO(0, prefix)
8526 ZEND_END_ARG_INFO()
8527 
8528 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_redis_exists, 0, 0, 0)
8529 	ZEND_ARG_INFO(0, keyName)
8530 	ZEND_ARG_INFO(0, lifetime)
8531 ZEND_END_ARG_INFO()
8532 
8533 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_redis_increment, 0, 0, 0)
8534 	ZEND_ARG_INFO(0, keyName)
8535 	ZEND_ARG_INFO(0, value)
8536 ZEND_END_ARG_INFO()
8537 
8538 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_redis_decrement, 0, 0, 0)
8539 	ZEND_ARG_INFO(0, keyName)
8540 	ZEND_ARG_INFO(0, value)
8541 ZEND_END_ARG_INFO()
8542 
8543 ZEPHIR_INIT_FUNCS(phalcon_cache_backend_redis_method_entry) {
8544 	PHP_ME(Phalcon_Cache_Backend_Redis, __construct, arginfo_phalcon_cache_backend_redis___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
8545 	PHP_ME(Phalcon_Cache_Backend_Redis, _connect, NULL, ZEND_ACC_PUBLIC)
8546 	PHP_ME(Phalcon_Cache_Backend_Redis, get, arginfo_phalcon_cache_backend_redis_get, ZEND_ACC_PUBLIC)
8547 	PHP_ME(Phalcon_Cache_Backend_Redis, save, arginfo_phalcon_cache_backend_redis_save, ZEND_ACC_PUBLIC)
8548 	PHP_ME(Phalcon_Cache_Backend_Redis, delete, arginfo_phalcon_cache_backend_redis_delete, ZEND_ACC_PUBLIC)
8549 	PHP_ME(Phalcon_Cache_Backend_Redis, queryKeys, arginfo_phalcon_cache_backend_redis_querykeys, ZEND_ACC_PUBLIC)
8550 	PHP_ME(Phalcon_Cache_Backend_Redis, exists, arginfo_phalcon_cache_backend_redis_exists, ZEND_ACC_PUBLIC)
8551 	PHP_ME(Phalcon_Cache_Backend_Redis, increment, arginfo_phalcon_cache_backend_redis_increment, ZEND_ACC_PUBLIC)
8552 	PHP_ME(Phalcon_Cache_Backend_Redis, decrement, arginfo_phalcon_cache_backend_redis_decrement, ZEND_ACC_PUBLIC)
8553 	PHP_ME(Phalcon_Cache_Backend_Redis, flush, NULL, ZEND_ACC_PUBLIC)
8554 	PHP_FE_END
8555 };
8556 
8557 zend_class_entry *phalcon_cache_backend_xcache_ce;
8558 
8559 ZEPHIR_INIT_CLASS(Phalcon_Cache_Backend_Xcache);
8560 
8561 static PHP_METHOD(Phalcon_Cache_Backend_Xcache, __construct);
8562 static PHP_METHOD(Phalcon_Cache_Backend_Xcache, get);
8563 static PHP_METHOD(Phalcon_Cache_Backend_Xcache, save);
8564 static PHP_METHOD(Phalcon_Cache_Backend_Xcache, delete);
8565 static PHP_METHOD(Phalcon_Cache_Backend_Xcache, queryKeys);
8566 static PHP_METHOD(Phalcon_Cache_Backend_Xcache, exists);
8567 static PHP_METHOD(Phalcon_Cache_Backend_Xcache, increment);
8568 static PHP_METHOD(Phalcon_Cache_Backend_Xcache, decrement);
8569 static PHP_METHOD(Phalcon_Cache_Backend_Xcache, flush);
8570 
8571 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_xcache___construct, 0, 0, 1)
8572 	ZEND_ARG_OBJ_INFO(0, frontend, Phalcon\\Cache\\FrontendInterface, 0)
8573 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()8574 ZEND_END_ARG_INFO()
8575 
8576 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_xcache_get, 0, 0, 1)
8577 	ZEND_ARG_INFO(0, keyName)
8578 	ZEND_ARG_INFO(0, lifetime)
8579 ZEND_END_ARG_INFO()
8580 
8581 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_xcache_save, 0, 0, 0)
8582 	ZEND_ARG_INFO(0, keyName)
8583 	ZEND_ARG_INFO(0, content)
8584 	ZEND_ARG_INFO(0, lifetime)
8585 	ZEND_ARG_INFO(0, stopBuffer)
8586 ZEND_END_ARG_INFO()
8587 
8588 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_xcache_delete, 0, 0, 1)
8589 	ZEND_ARG_INFO(0, keyName)
8590 ZEND_END_ARG_INFO()
8591 
8592 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_xcache_querykeys, 0, 0, 0)
8593 	ZEND_ARG_INFO(0, prefix)
8594 ZEND_END_ARG_INFO()
8595 
8596 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_xcache_exists, 0, 0, 0)
8597 	ZEND_ARG_INFO(0, keyName)
8598 	ZEND_ARG_INFO(0, lifetime)
8599 ZEND_END_ARG_INFO()
8600 
8601 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_xcache_increment, 0, 0, 1)
8602 	ZEND_ARG_INFO(0, keyName)
8603 	ZEND_ARG_INFO(0, value)
8604 ZEND_END_ARG_INFO()
8605 
8606 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_xcache_decrement, 0, 0, 1)
8607 	ZEND_ARG_INFO(0, keyName)
8608 	ZEND_ARG_INFO(0, value)
8609 ZEND_END_ARG_INFO()
8610 
8611 ZEPHIR_INIT_FUNCS(phalcon_cache_backend_xcache_method_entry) {
8612 	PHP_ME(Phalcon_Cache_Backend_Xcache, __construct, arginfo_phalcon_cache_backend_xcache___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
8613 	PHP_ME(Phalcon_Cache_Backend_Xcache, get, arginfo_phalcon_cache_backend_xcache_get, ZEND_ACC_PUBLIC)
8614 	PHP_ME(Phalcon_Cache_Backend_Xcache, save, arginfo_phalcon_cache_backend_xcache_save, ZEND_ACC_PUBLIC)
8615 	PHP_ME(Phalcon_Cache_Backend_Xcache, delete, arginfo_phalcon_cache_backend_xcache_delete, ZEND_ACC_PUBLIC)
8616 	PHP_ME(Phalcon_Cache_Backend_Xcache, queryKeys, arginfo_phalcon_cache_backend_xcache_querykeys, ZEND_ACC_PUBLIC)
8617 	PHP_ME(Phalcon_Cache_Backend_Xcache, exists, arginfo_phalcon_cache_backend_xcache_exists, ZEND_ACC_PUBLIC)
8618 	PHP_ME(Phalcon_Cache_Backend_Xcache, increment, arginfo_phalcon_cache_backend_xcache_increment, ZEND_ACC_PUBLIC)
8619 	PHP_ME(Phalcon_Cache_Backend_Xcache, decrement, arginfo_phalcon_cache_backend_xcache_decrement, ZEND_ACC_PUBLIC)
8620 	PHP_ME(Phalcon_Cache_Backend_Xcache, flush, NULL, ZEND_ACC_PUBLIC)
8621 	PHP_FE_END
8622 };
8623 
8624 zend_class_entry *phalcon_cache_exception_ce;
8625 
8626 ZEPHIR_INIT_CLASS(Phalcon_Cache_Exception);
8627 
8628 
8629 zend_class_entry *phalcon_cache_frontend_base64_ce;
8630 
8631 ZEPHIR_INIT_CLASS(Phalcon_Cache_Frontend_Base64);
8632 
8633 static PHP_METHOD(Phalcon_Cache_Frontend_Base64, __construct);
8634 static PHP_METHOD(Phalcon_Cache_Frontend_Base64, getLifetime);
8635 static PHP_METHOD(Phalcon_Cache_Frontend_Base64, isBuffering);
8636 static PHP_METHOD(Phalcon_Cache_Frontend_Base64, start);
8637 static PHP_METHOD(Phalcon_Cache_Frontend_Base64, getContent);
8638 static PHP_METHOD(Phalcon_Cache_Frontend_Base64, stop);
8639 static PHP_METHOD(Phalcon_Cache_Frontend_Base64, beforeStore);
8640 static PHP_METHOD(Phalcon_Cache_Frontend_Base64, afterRetrieve);
8641 
8642 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_base64___construct, 0, 0, 0)
8643 	ZEND_ARG_INFO(0, frontendOptions)
ZEND_END_ARG_INFO()8644 ZEND_END_ARG_INFO()
8645 
8646 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_base64_beforestore, 0, 0, 1)
8647 	ZEND_ARG_INFO(0, data)
8648 ZEND_END_ARG_INFO()
8649 
8650 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_base64_afterretrieve, 0, 0, 1)
8651 	ZEND_ARG_INFO(0, data)
8652 ZEND_END_ARG_INFO()
8653 
8654 ZEPHIR_INIT_FUNCS(phalcon_cache_frontend_base64_method_entry) {
8655 	PHP_ME(Phalcon_Cache_Frontend_Base64, __construct, arginfo_phalcon_cache_frontend_base64___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
8656 	PHP_ME(Phalcon_Cache_Frontend_Base64, getLifetime, NULL, ZEND_ACC_PUBLIC)
8657 	PHP_ME(Phalcon_Cache_Frontend_Base64, isBuffering, NULL, ZEND_ACC_PUBLIC)
8658 	PHP_ME(Phalcon_Cache_Frontend_Base64, start, NULL, ZEND_ACC_PUBLIC)
8659 	PHP_ME(Phalcon_Cache_Frontend_Base64, getContent, NULL, ZEND_ACC_PUBLIC)
8660 	PHP_ME(Phalcon_Cache_Frontend_Base64, stop, NULL, ZEND_ACC_PUBLIC)
8661 	PHP_ME(Phalcon_Cache_Frontend_Base64, beforeStore, arginfo_phalcon_cache_frontend_base64_beforestore, ZEND_ACC_PUBLIC)
8662 	PHP_ME(Phalcon_Cache_Frontend_Base64, afterRetrieve, arginfo_phalcon_cache_frontend_base64_afterretrieve, ZEND_ACC_PUBLIC)
8663 	PHP_FE_END
8664 };
8665 
8666 zend_class_entry *phalcon_cache_frontend_factory_ce;
8667 
8668 ZEPHIR_INIT_CLASS(Phalcon_Cache_Frontend_Factory);
8669 
8670 static PHP_METHOD(Phalcon_Cache_Frontend_Factory, load);
8671 static PHP_METHOD(Phalcon_Cache_Frontend_Factory, loadClass);
8672 
8673 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_factory_load, 0, 0, 1)
8674 	ZEND_ARG_INFO(0, config)
ZEND_END_ARG_INFO()8675 ZEND_END_ARG_INFO()
8676 
8677 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_factory_loadclass, 0, 0, 2)
8678 	ZEND_ARG_INFO(0, namespace)
8679 	ZEND_ARG_INFO(0, config)
8680 ZEND_END_ARG_INFO()
8681 
8682 ZEPHIR_INIT_FUNCS(phalcon_cache_frontend_factory_method_entry) {
8683 	PHP_ME(Phalcon_Cache_Frontend_Factory, load, arginfo_phalcon_cache_frontend_factory_load, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
8684 	PHP_ME(Phalcon_Cache_Frontend_Factory, loadClass, arginfo_phalcon_cache_frontend_factory_loadclass, ZEND_ACC_PROTECTED|ZEND_ACC_STATIC)
8685 	PHP_FE_END
8686 };
8687 
8688 zend_class_entry *phalcon_cache_frontend_igbinary_ce;
8689 
8690 ZEPHIR_INIT_CLASS(Phalcon_Cache_Frontend_Igbinary);
8691 
8692 static PHP_METHOD(Phalcon_Cache_Frontend_Igbinary, __construct);
8693 static PHP_METHOD(Phalcon_Cache_Frontend_Igbinary, getLifetime);
8694 static PHP_METHOD(Phalcon_Cache_Frontend_Igbinary, isBuffering);
8695 static PHP_METHOD(Phalcon_Cache_Frontend_Igbinary, start);
8696 static PHP_METHOD(Phalcon_Cache_Frontend_Igbinary, getContent);
8697 static PHP_METHOD(Phalcon_Cache_Frontend_Igbinary, stop);
8698 static PHP_METHOD(Phalcon_Cache_Frontend_Igbinary, beforeStore);
8699 static PHP_METHOD(Phalcon_Cache_Frontend_Igbinary, afterRetrieve);
8700 
8701 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_igbinary___construct, 0, 0, 0)
8702 	ZEND_ARG_INFO(0, frontendOptions)
ZEND_END_ARG_INFO()8703 ZEND_END_ARG_INFO()
8704 
8705 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_igbinary_beforestore, 0, 0, 1)
8706 	ZEND_ARG_INFO(0, data)
8707 ZEND_END_ARG_INFO()
8708 
8709 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_igbinary_afterretrieve, 0, 0, 1)
8710 	ZEND_ARG_INFO(0, data)
8711 ZEND_END_ARG_INFO()
8712 
8713 ZEPHIR_INIT_FUNCS(phalcon_cache_frontend_igbinary_method_entry) {
8714 	PHP_ME(Phalcon_Cache_Frontend_Igbinary, __construct, arginfo_phalcon_cache_frontend_igbinary___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
8715 	PHP_ME(Phalcon_Cache_Frontend_Igbinary, getLifetime, NULL, ZEND_ACC_PUBLIC)
8716 	PHP_ME(Phalcon_Cache_Frontend_Igbinary, isBuffering, NULL, ZEND_ACC_PUBLIC)
8717 	PHP_ME(Phalcon_Cache_Frontend_Igbinary, start, NULL, ZEND_ACC_PUBLIC)
8718 	PHP_ME(Phalcon_Cache_Frontend_Igbinary, getContent, NULL, ZEND_ACC_PUBLIC)
8719 	PHP_ME(Phalcon_Cache_Frontend_Igbinary, stop, NULL, ZEND_ACC_PUBLIC)
8720 	PHP_ME(Phalcon_Cache_Frontend_Igbinary, beforeStore, arginfo_phalcon_cache_frontend_igbinary_beforestore, ZEND_ACC_PUBLIC)
8721 	PHP_ME(Phalcon_Cache_Frontend_Igbinary, afterRetrieve, arginfo_phalcon_cache_frontend_igbinary_afterretrieve, ZEND_ACC_PUBLIC)
8722 	PHP_FE_END
8723 };
8724 
8725 zend_class_entry *phalcon_cache_frontend_json_ce;
8726 
8727 ZEPHIR_INIT_CLASS(Phalcon_Cache_Frontend_Json);
8728 
8729 static PHP_METHOD(Phalcon_Cache_Frontend_Json, __construct);
8730 static PHP_METHOD(Phalcon_Cache_Frontend_Json, getLifetime);
8731 static PHP_METHOD(Phalcon_Cache_Frontend_Json, isBuffering);
8732 static PHP_METHOD(Phalcon_Cache_Frontend_Json, start);
8733 static PHP_METHOD(Phalcon_Cache_Frontend_Json, getContent);
8734 static PHP_METHOD(Phalcon_Cache_Frontend_Json, stop);
8735 static PHP_METHOD(Phalcon_Cache_Frontend_Json, beforeStore);
8736 static PHP_METHOD(Phalcon_Cache_Frontend_Json, afterRetrieve);
8737 
8738 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_json___construct, 0, 0, 0)
8739 	ZEND_ARG_INFO(0, frontendOptions)
ZEND_END_ARG_INFO()8740 ZEND_END_ARG_INFO()
8741 
8742 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_json_beforestore, 0, 0, 1)
8743 	ZEND_ARG_INFO(0, data)
8744 ZEND_END_ARG_INFO()
8745 
8746 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_json_afterretrieve, 0, 0, 1)
8747 	ZEND_ARG_INFO(0, data)
8748 ZEND_END_ARG_INFO()
8749 
8750 ZEPHIR_INIT_FUNCS(phalcon_cache_frontend_json_method_entry) {
8751 	PHP_ME(Phalcon_Cache_Frontend_Json, __construct, arginfo_phalcon_cache_frontend_json___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
8752 	PHP_ME(Phalcon_Cache_Frontend_Json, getLifetime, NULL, ZEND_ACC_PUBLIC)
8753 	PHP_ME(Phalcon_Cache_Frontend_Json, isBuffering, NULL, ZEND_ACC_PUBLIC)
8754 	PHP_ME(Phalcon_Cache_Frontend_Json, start, NULL, ZEND_ACC_PUBLIC)
8755 	PHP_ME(Phalcon_Cache_Frontend_Json, getContent, NULL, ZEND_ACC_PUBLIC)
8756 	PHP_ME(Phalcon_Cache_Frontend_Json, stop, NULL, ZEND_ACC_PUBLIC)
8757 	PHP_ME(Phalcon_Cache_Frontend_Json, beforeStore, arginfo_phalcon_cache_frontend_json_beforestore, ZEND_ACC_PUBLIC)
8758 	PHP_ME(Phalcon_Cache_Frontend_Json, afterRetrieve, arginfo_phalcon_cache_frontend_json_afterretrieve, ZEND_ACC_PUBLIC)
8759 	PHP_FE_END
8760 };
8761 
8762 zend_class_entry *phalcon_cache_frontend_msgpack_ce;
8763 
8764 ZEPHIR_INIT_CLASS(Phalcon_Cache_Frontend_Msgpack);
8765 
8766 static PHP_METHOD(Phalcon_Cache_Frontend_Msgpack, __construct);
8767 static PHP_METHOD(Phalcon_Cache_Frontend_Msgpack, getLifetime);
8768 static PHP_METHOD(Phalcon_Cache_Frontend_Msgpack, isBuffering);
8769 static PHP_METHOD(Phalcon_Cache_Frontend_Msgpack, start);
8770 static PHP_METHOD(Phalcon_Cache_Frontend_Msgpack, getContent);
8771 static PHP_METHOD(Phalcon_Cache_Frontend_Msgpack, stop);
8772 static PHP_METHOD(Phalcon_Cache_Frontend_Msgpack, beforeStore);
8773 static PHP_METHOD(Phalcon_Cache_Frontend_Msgpack, afterRetrieve);
8774 
8775 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_msgpack___construct, 0, 0, 0)
8776 	ZEND_ARG_INFO(0, frontendOptions)
ZEND_END_ARG_INFO()8777 ZEND_END_ARG_INFO()
8778 
8779 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_msgpack_beforestore, 0, 0, 1)
8780 	ZEND_ARG_INFO(0, data)
8781 ZEND_END_ARG_INFO()
8782 
8783 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_msgpack_afterretrieve, 0, 0, 1)
8784 	ZEND_ARG_INFO(0, data)
8785 ZEND_END_ARG_INFO()
8786 
8787 ZEPHIR_INIT_FUNCS(phalcon_cache_frontend_msgpack_method_entry) {
8788 	PHP_ME(Phalcon_Cache_Frontend_Msgpack, __construct, arginfo_phalcon_cache_frontend_msgpack___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
8789 	PHP_ME(Phalcon_Cache_Frontend_Msgpack, getLifetime, NULL, ZEND_ACC_PUBLIC)
8790 	PHP_ME(Phalcon_Cache_Frontend_Msgpack, isBuffering, NULL, ZEND_ACC_PUBLIC)
8791 	PHP_ME(Phalcon_Cache_Frontend_Msgpack, start, NULL, ZEND_ACC_PUBLIC)
8792 	PHP_ME(Phalcon_Cache_Frontend_Msgpack, getContent, NULL, ZEND_ACC_PUBLIC)
8793 	PHP_ME(Phalcon_Cache_Frontend_Msgpack, stop, NULL, ZEND_ACC_PUBLIC)
8794 	PHP_ME(Phalcon_Cache_Frontend_Msgpack, beforeStore, arginfo_phalcon_cache_frontend_msgpack_beforestore, ZEND_ACC_PUBLIC)
8795 	PHP_ME(Phalcon_Cache_Frontend_Msgpack, afterRetrieve, arginfo_phalcon_cache_frontend_msgpack_afterretrieve, ZEND_ACC_PUBLIC)
8796 	PHP_FE_END
8797 };
8798 
8799 zend_class_entry *phalcon_cache_frontend_none_ce;
8800 
8801 ZEPHIR_INIT_CLASS(Phalcon_Cache_Frontend_None);
8802 
8803 static PHP_METHOD(Phalcon_Cache_Frontend_None, getLifetime);
8804 static PHP_METHOD(Phalcon_Cache_Frontend_None, isBuffering);
8805 static PHP_METHOD(Phalcon_Cache_Frontend_None, start);
8806 static PHP_METHOD(Phalcon_Cache_Frontend_None, getContent);
8807 static PHP_METHOD(Phalcon_Cache_Frontend_None, stop);
8808 static PHP_METHOD(Phalcon_Cache_Frontend_None, beforeStore);
8809 static PHP_METHOD(Phalcon_Cache_Frontend_None, afterRetrieve);
8810 
8811 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_none_beforestore, 0, 0, 1)
8812 	ZEND_ARG_INFO(0, data)
ZEND_END_ARG_INFO()8813 ZEND_END_ARG_INFO()
8814 
8815 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_none_afterretrieve, 0, 0, 1)
8816 	ZEND_ARG_INFO(0, data)
8817 ZEND_END_ARG_INFO()
8818 
8819 ZEPHIR_INIT_FUNCS(phalcon_cache_frontend_none_method_entry) {
8820 	PHP_ME(Phalcon_Cache_Frontend_None, getLifetime, NULL, ZEND_ACC_PUBLIC)
8821 	PHP_ME(Phalcon_Cache_Frontend_None, isBuffering, NULL, ZEND_ACC_PUBLIC)
8822 	PHP_ME(Phalcon_Cache_Frontend_None, start, NULL, ZEND_ACC_PUBLIC)
8823 	PHP_ME(Phalcon_Cache_Frontend_None, getContent, NULL, ZEND_ACC_PUBLIC)
8824 	PHP_ME(Phalcon_Cache_Frontend_None, stop, NULL, ZEND_ACC_PUBLIC)
8825 	PHP_ME(Phalcon_Cache_Frontend_None, beforeStore, arginfo_phalcon_cache_frontend_none_beforestore, ZEND_ACC_PUBLIC)
8826 	PHP_ME(Phalcon_Cache_Frontend_None, afterRetrieve, arginfo_phalcon_cache_frontend_none_afterretrieve, ZEND_ACC_PUBLIC)
8827 	PHP_FE_END
8828 };
8829 
8830 zend_class_entry *phalcon_cache_frontend_output_ce;
8831 
8832 ZEPHIR_INIT_CLASS(Phalcon_Cache_Frontend_Output);
8833 
8834 static PHP_METHOD(Phalcon_Cache_Frontend_Output, __construct);
8835 static PHP_METHOD(Phalcon_Cache_Frontend_Output, getLifetime);
8836 static PHP_METHOD(Phalcon_Cache_Frontend_Output, isBuffering);
8837 static PHP_METHOD(Phalcon_Cache_Frontend_Output, start);
8838 static PHP_METHOD(Phalcon_Cache_Frontend_Output, getContent);
8839 static PHP_METHOD(Phalcon_Cache_Frontend_Output, stop);
8840 static PHP_METHOD(Phalcon_Cache_Frontend_Output, beforeStore);
8841 static PHP_METHOD(Phalcon_Cache_Frontend_Output, afterRetrieve);
8842 
8843 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_output___construct, 0, 0, 0)
8844 	ZEND_ARG_INFO(0, frontendOptions)
ZEND_END_ARG_INFO()8845 ZEND_END_ARG_INFO()
8846 
8847 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_output_beforestore, 0, 0, 1)
8848 	ZEND_ARG_INFO(0, data)
8849 ZEND_END_ARG_INFO()
8850 
8851 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_frontend_output_afterretrieve, 0, 0, 1)
8852 	ZEND_ARG_INFO(0, data)
8853 ZEND_END_ARG_INFO()
8854 
8855 ZEPHIR_INIT_FUNCS(phalcon_cache_frontend_output_method_entry) {
8856 	PHP_ME(Phalcon_Cache_Frontend_Output, __construct, arginfo_phalcon_cache_frontend_output___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
8857 	PHP_ME(Phalcon_Cache_Frontend_Output, getLifetime, NULL, ZEND_ACC_PUBLIC)
8858 	PHP_ME(Phalcon_Cache_Frontend_Output, isBuffering, NULL, ZEND_ACC_PUBLIC)
8859 	PHP_ME(Phalcon_Cache_Frontend_Output, start, NULL, ZEND_ACC_PUBLIC)
8860 	PHP_ME(Phalcon_Cache_Frontend_Output, getContent, NULL, ZEND_ACC_PUBLIC)
8861 	PHP_ME(Phalcon_Cache_Frontend_Output, stop, NULL, ZEND_ACC_PUBLIC)
8862 	PHP_ME(Phalcon_Cache_Frontend_Output, beforeStore, arginfo_phalcon_cache_frontend_output_beforestore, ZEND_ACC_PUBLIC)
8863 	PHP_ME(Phalcon_Cache_Frontend_Output, afterRetrieve, arginfo_phalcon_cache_frontend_output_afterretrieve, ZEND_ACC_PUBLIC)
8864 	PHP_FE_END
8865 };
8866 
8867 zend_class_entry *phalcon_cache_multiple_ce;
8868 
8869 ZEPHIR_INIT_CLASS(Phalcon_Cache_Multiple);
8870 
8871 static PHP_METHOD(Phalcon_Cache_Multiple, __construct);
8872 static PHP_METHOD(Phalcon_Cache_Multiple, push);
8873 static PHP_METHOD(Phalcon_Cache_Multiple, get);
8874 static PHP_METHOD(Phalcon_Cache_Multiple, start);
8875 static PHP_METHOD(Phalcon_Cache_Multiple, save);
8876 static PHP_METHOD(Phalcon_Cache_Multiple, delete);
8877 static PHP_METHOD(Phalcon_Cache_Multiple, exists);
8878 static PHP_METHOD(Phalcon_Cache_Multiple, flush);
8879 
8880 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_multiple___construct, 0, 0, 0)
8881 	ZEND_ARG_INFO(0, backends)
ZEND_END_ARG_INFO()8882 ZEND_END_ARG_INFO()
8883 
8884 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_multiple_push, 0, 0, 1)
8885 	ZEND_ARG_OBJ_INFO(0, backend, Phalcon\\Cache\\BackendInterface, 0)
8886 ZEND_END_ARG_INFO()
8887 
8888 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_multiple_get, 0, 0, 1)
8889 	ZEND_ARG_INFO(0, keyName)
8890 	ZEND_ARG_INFO(0, lifetime)
8891 ZEND_END_ARG_INFO()
8892 
8893 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_multiple_start, 0, 0, 1)
8894 	ZEND_ARG_INFO(0, keyName)
8895 	ZEND_ARG_INFO(0, lifetime)
8896 ZEND_END_ARG_INFO()
8897 
8898 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_multiple_save, 0, 0, 0)
8899 	ZEND_ARG_INFO(0, keyName)
8900 	ZEND_ARG_INFO(0, content)
8901 	ZEND_ARG_INFO(0, lifetime)
8902 	ZEND_ARG_INFO(0, stopBuffer)
8903 ZEND_END_ARG_INFO()
8904 
8905 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_multiple_delete, 0, 0, 1)
8906 	ZEND_ARG_INFO(0, keyName)
8907 ZEND_END_ARG_INFO()
8908 
8909 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_multiple_exists, 0, 0, 0)
8910 	ZEND_ARG_INFO(0, keyName)
8911 	ZEND_ARG_INFO(0, lifetime)
8912 ZEND_END_ARG_INFO()
8913 
8914 ZEPHIR_INIT_FUNCS(phalcon_cache_multiple_method_entry) {
8915 	PHP_ME(Phalcon_Cache_Multiple, __construct, arginfo_phalcon_cache_multiple___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
8916 	PHP_ME(Phalcon_Cache_Multiple, push, arginfo_phalcon_cache_multiple_push, ZEND_ACC_PUBLIC)
8917 	PHP_ME(Phalcon_Cache_Multiple, get, arginfo_phalcon_cache_multiple_get, ZEND_ACC_PUBLIC)
8918 	PHP_ME(Phalcon_Cache_Multiple, start, arginfo_phalcon_cache_multiple_start, ZEND_ACC_PUBLIC)
8919 	PHP_ME(Phalcon_Cache_Multiple, save, arginfo_phalcon_cache_multiple_save, ZEND_ACC_PUBLIC)
8920 	PHP_ME(Phalcon_Cache_Multiple, delete, arginfo_phalcon_cache_multiple_delete, ZEND_ACC_PUBLIC)
8921 	PHP_ME(Phalcon_Cache_Multiple, exists, arginfo_phalcon_cache_multiple_exists, ZEND_ACC_PUBLIC)
8922 	PHP_ME(Phalcon_Cache_Multiple, flush, NULL, ZEND_ACC_PUBLIC)
8923 	PHP_FE_END
8924 };
8925 
8926 zend_class_entry *phalcon_cli_console_ce;
8927 
8928 ZEPHIR_INIT_CLASS(Phalcon_Cli_Console);
8929 
8930 static PHP_METHOD(Phalcon_Cli_Console, addModules);
8931 static PHP_METHOD(Phalcon_Cli_Console, handle);
8932 static PHP_METHOD(Phalcon_Cli_Console, setArgument);
8933 zend_object_value zephir_init_properties_Phalcon_Cli_Console(zend_class_entry *class_type TSRMLS_DC);
8934 
8935 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_console_addmodules, 0, 0, 1)
8936 	ZEND_ARG_ARRAY_INFO(0, modules, 0)
ZEND_END_ARG_INFO()8937 ZEND_END_ARG_INFO()
8938 
8939 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_console_handle, 0, 0, 0)
8940 	ZEND_ARG_ARRAY_INFO(0, arguments, 1)
8941 ZEND_END_ARG_INFO()
8942 
8943 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_console_setargument, 0, 0, 0)
8944 	ZEND_ARG_ARRAY_INFO(0, arguments, 1)
8945 	ZEND_ARG_INFO(0, str)
8946 	ZEND_ARG_INFO(0, shift)
8947 ZEND_END_ARG_INFO()
8948 
8949 ZEPHIR_INIT_FUNCS(phalcon_cli_console_method_entry) {
8950 	PHP_ME(Phalcon_Cli_Console, addModules, arginfo_phalcon_cli_console_addmodules, ZEND_ACC_DEPRECATED|ZEND_ACC_PUBLIC)
8951 	PHP_ME(Phalcon_Cli_Console, handle, arginfo_phalcon_cli_console_handle, ZEND_ACC_PUBLIC)
8952 	PHP_ME(Phalcon_Cli_Console, setArgument, arginfo_phalcon_cli_console_setargument, ZEND_ACC_PUBLIC)
8953 	PHP_FE_END
8954 };
8955 
8956 zend_class_entry *phalcon_cli_console_exception_ce;
8957 
8958 ZEPHIR_INIT_CLASS(Phalcon_Cli_Console_Exception);
8959 
8960 
8961 zend_class_entry *phalcon_cli_dispatcher_ce;
8962 
8963 ZEPHIR_INIT_CLASS(Phalcon_Cli_Dispatcher);
8964 
8965 static PHP_METHOD(Phalcon_Cli_Dispatcher, setTaskSuffix);
8966 static PHP_METHOD(Phalcon_Cli_Dispatcher, setDefaultTask);
8967 static PHP_METHOD(Phalcon_Cli_Dispatcher, setTaskName);
8968 static PHP_METHOD(Phalcon_Cli_Dispatcher, getTaskName);
8969 static PHP_METHOD(Phalcon_Cli_Dispatcher, _throwDispatchException);
8970 static PHP_METHOD(Phalcon_Cli_Dispatcher, _handleException);
8971 static PHP_METHOD(Phalcon_Cli_Dispatcher, getLastTask);
8972 static PHP_METHOD(Phalcon_Cli_Dispatcher, getActiveTask);
8973 static PHP_METHOD(Phalcon_Cli_Dispatcher, setOptions);
8974 static PHP_METHOD(Phalcon_Cli_Dispatcher, getOptions);
8975 static PHP_METHOD(Phalcon_Cli_Dispatcher, getOption);
8976 static PHP_METHOD(Phalcon_Cli_Dispatcher, hasOption);
8977 static PHP_METHOD(Phalcon_Cli_Dispatcher, callActionMethod);
8978 zend_object_value zephir_init_properties_Phalcon_Cli_Dispatcher(zend_class_entry *class_type TSRMLS_DC);
8979 
8980 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_dispatcher_settasksuffix, 0, 0, 1)
8981 	ZEND_ARG_INFO(0, taskSuffix)
ZEND_END_ARG_INFO()8982 ZEND_END_ARG_INFO()
8983 
8984 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_dispatcher_setdefaulttask, 0, 0, 1)
8985 	ZEND_ARG_INFO(0, taskName)
8986 ZEND_END_ARG_INFO()
8987 
8988 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_dispatcher_settaskname, 0, 0, 1)
8989 	ZEND_ARG_INFO(0, taskName)
8990 ZEND_END_ARG_INFO()
8991 
8992 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_dispatcher__throwdispatchexception, 0, 0, 1)
8993 	ZEND_ARG_INFO(0, message)
8994 	ZEND_ARG_INFO(0, exceptionCode)
8995 ZEND_END_ARG_INFO()
8996 
8997 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_dispatcher__handleexception, 0, 0, 1)
8998 	ZEND_ARG_OBJ_INFO(0, exception, Exception, 0)
8999 ZEND_END_ARG_INFO()
9000 
9001 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_dispatcher_setoptions, 0, 0, 1)
9002 	ZEND_ARG_ARRAY_INFO(0, options, 0)
9003 ZEND_END_ARG_INFO()
9004 
9005 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_dispatcher_getoption, 0, 0, 1)
9006 	ZEND_ARG_INFO(0, option)
9007 	ZEND_ARG_INFO(0, filters)
9008 	ZEND_ARG_INFO(0, defaultValue)
9009 ZEND_END_ARG_INFO()
9010 
9011 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_dispatcher_hasoption, 0, 0, 1)
9012 	ZEND_ARG_INFO(0, option)
9013 ZEND_END_ARG_INFO()
9014 
9015 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_dispatcher_callactionmethod, 0, 0, 2)
9016 	ZEND_ARG_INFO(0, handler)
9017 	ZEND_ARG_INFO(0, actionMethod)
9018 	ZEND_ARG_ARRAY_INFO(0, params, 1)
9019 ZEND_END_ARG_INFO()
9020 
9021 ZEPHIR_INIT_FUNCS(phalcon_cli_dispatcher_method_entry) {
9022 	PHP_ME(Phalcon_Cli_Dispatcher, setTaskSuffix, arginfo_phalcon_cli_dispatcher_settasksuffix, ZEND_ACC_PUBLIC)
9023 	PHP_ME(Phalcon_Cli_Dispatcher, setDefaultTask, arginfo_phalcon_cli_dispatcher_setdefaulttask, ZEND_ACC_PUBLIC)
9024 	PHP_ME(Phalcon_Cli_Dispatcher, setTaskName, arginfo_phalcon_cli_dispatcher_settaskname, ZEND_ACC_PUBLIC)
9025 	PHP_ME(Phalcon_Cli_Dispatcher, getTaskName, NULL, ZEND_ACC_PUBLIC)
9026 	PHP_ME(Phalcon_Cli_Dispatcher, _throwDispatchException, arginfo_phalcon_cli_dispatcher__throwdispatchexception, ZEND_ACC_PROTECTED)
9027 	PHP_ME(Phalcon_Cli_Dispatcher, _handleException, arginfo_phalcon_cli_dispatcher__handleexception, ZEND_ACC_PROTECTED)
9028 	PHP_ME(Phalcon_Cli_Dispatcher, getLastTask, NULL, ZEND_ACC_PUBLIC)
9029 	PHP_ME(Phalcon_Cli_Dispatcher, getActiveTask, NULL, ZEND_ACC_PUBLIC)
9030 	PHP_ME(Phalcon_Cli_Dispatcher, setOptions, arginfo_phalcon_cli_dispatcher_setoptions, ZEND_ACC_PUBLIC)
9031 	PHP_ME(Phalcon_Cli_Dispatcher, getOptions, NULL, ZEND_ACC_PUBLIC)
9032 	PHP_ME(Phalcon_Cli_Dispatcher, getOption, arginfo_phalcon_cli_dispatcher_getoption, ZEND_ACC_PUBLIC)
9033 	PHP_ME(Phalcon_Cli_Dispatcher, hasOption, arginfo_phalcon_cli_dispatcher_hasoption, ZEND_ACC_PUBLIC)
9034 	PHP_ME(Phalcon_Cli_Dispatcher, callActionMethod, arginfo_phalcon_cli_dispatcher_callactionmethod, ZEND_ACC_PUBLIC)
9035 	PHP_FE_END
9036 };
9037 
9038 zend_class_entry *phalcon_cli_dispatcher_exception_ce;
9039 
9040 ZEPHIR_INIT_CLASS(Phalcon_Cli_Dispatcher_Exception);
9041 
9042 
9043 zend_class_entry *phalcon_cli_router_ce;
9044 
9045 ZEPHIR_INIT_CLASS(Phalcon_Cli_Router);
9046 
9047 static PHP_METHOD(Phalcon_Cli_Router, __construct);
9048 static PHP_METHOD(Phalcon_Cli_Router, setDI);
9049 static PHP_METHOD(Phalcon_Cli_Router, getDI);
9050 static PHP_METHOD(Phalcon_Cli_Router, setDefaultModule);
9051 static PHP_METHOD(Phalcon_Cli_Router, setDefaultTask);
9052 static PHP_METHOD(Phalcon_Cli_Router, setDefaultAction);
9053 static PHP_METHOD(Phalcon_Cli_Router, setDefaults);
9054 static PHP_METHOD(Phalcon_Cli_Router, handle);
9055 static PHP_METHOD(Phalcon_Cli_Router, add);
9056 static PHP_METHOD(Phalcon_Cli_Router, getModuleName);
9057 static PHP_METHOD(Phalcon_Cli_Router, getTaskName);
9058 static PHP_METHOD(Phalcon_Cli_Router, getActionName);
9059 static PHP_METHOD(Phalcon_Cli_Router, getParams);
9060 static PHP_METHOD(Phalcon_Cli_Router, getMatchedRoute);
9061 static PHP_METHOD(Phalcon_Cli_Router, getMatches);
9062 static PHP_METHOD(Phalcon_Cli_Router, wasMatched);
9063 static PHP_METHOD(Phalcon_Cli_Router, getRoutes);
9064 static PHP_METHOD(Phalcon_Cli_Router, getRouteById);
9065 static PHP_METHOD(Phalcon_Cli_Router, getRouteByName);
9066 zend_object_value zephir_init_properties_Phalcon_Cli_Router(zend_class_entry *class_type TSRMLS_DC);
9067 
9068 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router___construct, 0, 0, 0)
9069 	ZEND_ARG_INFO(0, defaultRoutes)
ZEND_END_ARG_INFO()9070 ZEND_END_ARG_INFO()
9071 
9072 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_setdi, 0, 0, 1)
9073 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
9074 ZEND_END_ARG_INFO()
9075 
9076 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_setdefaultmodule, 0, 0, 1)
9077 	ZEND_ARG_INFO(0, moduleName)
9078 ZEND_END_ARG_INFO()
9079 
9080 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_setdefaulttask, 0, 0, 1)
9081 	ZEND_ARG_INFO(0, taskName)
9082 ZEND_END_ARG_INFO()
9083 
9084 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_setdefaultaction, 0, 0, 1)
9085 	ZEND_ARG_INFO(0, actionName)
9086 ZEND_END_ARG_INFO()
9087 
9088 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_setdefaults, 0, 0, 1)
9089 	ZEND_ARG_ARRAY_INFO(0, defaults, 0)
9090 ZEND_END_ARG_INFO()
9091 
9092 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_handle, 0, 0, 0)
9093 	ZEND_ARG_INFO(0, arguments)
9094 ZEND_END_ARG_INFO()
9095 
9096 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_add, 0, 0, 1)
9097 	ZEND_ARG_INFO(0, pattern)
9098 	ZEND_ARG_INFO(0, paths)
9099 ZEND_END_ARG_INFO()
9100 
9101 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_getroutebyid, 0, 0, 1)
9102 	ZEND_ARG_INFO(0, id)
9103 ZEND_END_ARG_INFO()
9104 
9105 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_getroutebyname, 0, 0, 1)
9106 	ZEND_ARG_INFO(0, name)
9107 ZEND_END_ARG_INFO()
9108 
9109 ZEPHIR_INIT_FUNCS(phalcon_cli_router_method_entry) {
9110 	PHP_ME(Phalcon_Cli_Router, __construct, arginfo_phalcon_cli_router___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
9111 	PHP_ME(Phalcon_Cli_Router, setDI, arginfo_phalcon_cli_router_setdi, ZEND_ACC_PUBLIC)
9112 	PHP_ME(Phalcon_Cli_Router, getDI, NULL, ZEND_ACC_PUBLIC)
9113 	PHP_ME(Phalcon_Cli_Router, setDefaultModule, arginfo_phalcon_cli_router_setdefaultmodule, ZEND_ACC_PUBLIC)
9114 	PHP_ME(Phalcon_Cli_Router, setDefaultTask, arginfo_phalcon_cli_router_setdefaulttask, ZEND_ACC_PUBLIC)
9115 	PHP_ME(Phalcon_Cli_Router, setDefaultAction, arginfo_phalcon_cli_router_setdefaultaction, ZEND_ACC_PUBLIC)
9116 	PHP_ME(Phalcon_Cli_Router, setDefaults, arginfo_phalcon_cli_router_setdefaults, ZEND_ACC_PUBLIC)
9117 	PHP_ME(Phalcon_Cli_Router, handle, arginfo_phalcon_cli_router_handle, ZEND_ACC_PUBLIC)
9118 	PHP_ME(Phalcon_Cli_Router, add, arginfo_phalcon_cli_router_add, ZEND_ACC_PUBLIC)
9119 	PHP_ME(Phalcon_Cli_Router, getModuleName, NULL, ZEND_ACC_PUBLIC)
9120 	PHP_ME(Phalcon_Cli_Router, getTaskName, NULL, ZEND_ACC_PUBLIC)
9121 	PHP_ME(Phalcon_Cli_Router, getActionName, NULL, ZEND_ACC_PUBLIC)
9122 	PHP_ME(Phalcon_Cli_Router, getParams, NULL, ZEND_ACC_PUBLIC)
9123 	PHP_ME(Phalcon_Cli_Router, getMatchedRoute, NULL, ZEND_ACC_PUBLIC)
9124 	PHP_ME(Phalcon_Cli_Router, getMatches, NULL, ZEND_ACC_PUBLIC)
9125 	PHP_ME(Phalcon_Cli_Router, wasMatched, NULL, ZEND_ACC_PUBLIC)
9126 	PHP_ME(Phalcon_Cli_Router, getRoutes, NULL, ZEND_ACC_PUBLIC)
9127 	PHP_ME(Phalcon_Cli_Router, getRouteById, arginfo_phalcon_cli_router_getroutebyid, ZEND_ACC_PUBLIC)
9128 	PHP_ME(Phalcon_Cli_Router, getRouteByName, arginfo_phalcon_cli_router_getroutebyname, ZEND_ACC_PUBLIC)
9129 	PHP_FE_END
9130 };
9131 
9132 zend_class_entry *phalcon_cli_router_exception_ce;
9133 
9134 ZEPHIR_INIT_CLASS(Phalcon_Cli_Router_Exception);
9135 
9136 
9137 zend_class_entry *phalcon_cli_router_route_ce;
9138 
9139 ZEPHIR_INIT_CLASS(Phalcon_Cli_Router_Route);
9140 
9141 static PHP_METHOD(Phalcon_Cli_Router_Route, __construct);
9142 static PHP_METHOD(Phalcon_Cli_Router_Route, compilePattern);
9143 static PHP_METHOD(Phalcon_Cli_Router_Route, extractNamedParams);
9144 static PHP_METHOD(Phalcon_Cli_Router_Route, reConfigure);
9145 static PHP_METHOD(Phalcon_Cli_Router_Route, getName);
9146 static PHP_METHOD(Phalcon_Cli_Router_Route, setName);
9147 static PHP_METHOD(Phalcon_Cli_Router_Route, beforeMatch);
9148 static PHP_METHOD(Phalcon_Cli_Router_Route, getBeforeMatch);
9149 static PHP_METHOD(Phalcon_Cli_Router_Route, getRouteId);
9150 static PHP_METHOD(Phalcon_Cli_Router_Route, getPattern);
9151 static PHP_METHOD(Phalcon_Cli_Router_Route, getCompiledPattern);
9152 static PHP_METHOD(Phalcon_Cli_Router_Route, getPaths);
9153 static PHP_METHOD(Phalcon_Cli_Router_Route, getReversedPaths);
9154 static PHP_METHOD(Phalcon_Cli_Router_Route, convert);
9155 static PHP_METHOD(Phalcon_Cli_Router_Route, getConverters);
9156 static PHP_METHOD(Phalcon_Cli_Router_Route, reset);
9157 static PHP_METHOD(Phalcon_Cli_Router_Route, delimiter);
9158 static PHP_METHOD(Phalcon_Cli_Router_Route, getDelimiter);
9159 
9160 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_route___construct, 0, 0, 1)
9161 	ZEND_ARG_INFO(0, pattern)
9162 	ZEND_ARG_INFO(0, paths)
ZEND_END_ARG_INFO()9163 ZEND_END_ARG_INFO()
9164 
9165 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_route_compilepattern, 0, 0, 1)
9166 	ZEND_ARG_INFO(0, pattern)
9167 ZEND_END_ARG_INFO()
9168 
9169 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_route_extractnamedparams, 0, 0, 1)
9170 	ZEND_ARG_INFO(0, pattern)
9171 ZEND_END_ARG_INFO()
9172 
9173 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_route_reconfigure, 0, 0, 1)
9174 	ZEND_ARG_INFO(0, pattern)
9175 	ZEND_ARG_INFO(0, paths)
9176 ZEND_END_ARG_INFO()
9177 
9178 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_route_setname, 0, 0, 1)
9179 	ZEND_ARG_INFO(0, name)
9180 ZEND_END_ARG_INFO()
9181 
9182 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_route_beforematch, 0, 0, 1)
9183 	ZEND_ARG_INFO(0, callback)
9184 ZEND_END_ARG_INFO()
9185 
9186 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_route_convert, 0, 0, 2)
9187 	ZEND_ARG_INFO(0, name)
9188 	ZEND_ARG_INFO(0, converter)
9189 ZEND_END_ARG_INFO()
9190 
9191 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_route_delimiter, 0, 0, 0)
9192 	ZEND_ARG_INFO(0, delimiter)
9193 ZEND_END_ARG_INFO()
9194 
9195 ZEPHIR_INIT_FUNCS(phalcon_cli_router_route_method_entry) {
9196 	PHP_ME(Phalcon_Cli_Router_Route, __construct, arginfo_phalcon_cli_router_route___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
9197 	PHP_ME(Phalcon_Cli_Router_Route, compilePattern, arginfo_phalcon_cli_router_route_compilepattern, ZEND_ACC_PUBLIC)
9198 	PHP_ME(Phalcon_Cli_Router_Route, extractNamedParams, arginfo_phalcon_cli_router_route_extractnamedparams, ZEND_ACC_PUBLIC)
9199 	PHP_ME(Phalcon_Cli_Router_Route, reConfigure, arginfo_phalcon_cli_router_route_reconfigure, ZEND_ACC_PUBLIC)
9200 	PHP_ME(Phalcon_Cli_Router_Route, getName, NULL, ZEND_ACC_PUBLIC)
9201 	PHP_ME(Phalcon_Cli_Router_Route, setName, arginfo_phalcon_cli_router_route_setname, ZEND_ACC_PUBLIC)
9202 	PHP_ME(Phalcon_Cli_Router_Route, beforeMatch, arginfo_phalcon_cli_router_route_beforematch, ZEND_ACC_PUBLIC)
9203 	PHP_ME(Phalcon_Cli_Router_Route, getBeforeMatch, NULL, ZEND_ACC_PUBLIC)
9204 	PHP_ME(Phalcon_Cli_Router_Route, getRouteId, NULL, ZEND_ACC_PUBLIC)
9205 	PHP_ME(Phalcon_Cli_Router_Route, getPattern, NULL, ZEND_ACC_PUBLIC)
9206 	PHP_ME(Phalcon_Cli_Router_Route, getCompiledPattern, NULL, ZEND_ACC_PUBLIC)
9207 	PHP_ME(Phalcon_Cli_Router_Route, getPaths, NULL, ZEND_ACC_PUBLIC)
9208 	PHP_ME(Phalcon_Cli_Router_Route, getReversedPaths, NULL, ZEND_ACC_PUBLIC)
9209 	PHP_ME(Phalcon_Cli_Router_Route, convert, arginfo_phalcon_cli_router_route_convert, ZEND_ACC_PUBLIC)
9210 	PHP_ME(Phalcon_Cli_Router_Route, getConverters, NULL, ZEND_ACC_PUBLIC)
9211 	PHP_ME(Phalcon_Cli_Router_Route, reset, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
9212 	PHP_ME(Phalcon_Cli_Router_Route, delimiter, arginfo_phalcon_cli_router_route_delimiter, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
9213 	PHP_ME(Phalcon_Cli_Router_Route, getDelimiter, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
9214 	PHP_FE_END
9215 };
9216 
9217 zend_class_entry *phalcon_cli_router_routeinterface_ce;
9218 
9219 ZEPHIR_INIT_CLASS(Phalcon_Cli_Router_RouteInterface);
9220 
9221 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_routeinterface_compilepattern, 0, 0, 1)
9222 	ZEND_ARG_INFO(0, pattern)
ZEND_END_ARG_INFO()9223 ZEND_END_ARG_INFO()
9224 
9225 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_routeinterface_reconfigure, 0, 0, 1)
9226 	ZEND_ARG_INFO(0, pattern)
9227 	ZEND_ARG_INFO(0, paths)
9228 ZEND_END_ARG_INFO()
9229 
9230 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_router_routeinterface_setname, 0, 0, 1)
9231 	ZEND_ARG_INFO(0, name)
9232 ZEND_END_ARG_INFO()
9233 
9234 ZEPHIR_INIT_FUNCS(phalcon_cli_router_routeinterface_method_entry) {
9235 	PHP_ABSTRACT_ME(Phalcon_Cli_Router_RouteInterface, compilePattern, arginfo_phalcon_cli_router_routeinterface_compilepattern)
9236 	PHP_ABSTRACT_ME(Phalcon_Cli_Router_RouteInterface, reConfigure, arginfo_phalcon_cli_router_routeinterface_reconfigure)
9237 	PHP_ABSTRACT_ME(Phalcon_Cli_Router_RouteInterface, getName, NULL)
9238 	PHP_ABSTRACT_ME(Phalcon_Cli_Router_RouteInterface, setName, arginfo_phalcon_cli_router_routeinterface_setname)
9239 	PHP_ABSTRACT_ME(Phalcon_Cli_Router_RouteInterface, getRouteId, NULL)
9240 	PHP_ABSTRACT_ME(Phalcon_Cli_Router_RouteInterface, getPattern, NULL)
9241 	PHP_ABSTRACT_ME(Phalcon_Cli_Router_RouteInterface, getCompiledPattern, NULL)
9242 	PHP_ABSTRACT_ME(Phalcon_Cli_Router_RouteInterface, getPaths, NULL)
9243 	PHP_ABSTRACT_ME(Phalcon_Cli_Router_RouteInterface, getReversedPaths, NULL)
9244 	ZEND_FENTRY(reset, NULL, NULL, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
9245 	PHP_FE_END
9246 };
9247 
9248 zend_class_entry *phalcon_cli_routerinterface_ce;
9249 
9250 ZEPHIR_INIT_CLASS(Phalcon_Cli_RouterInterface);
9251 
9252 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_routerinterface_setdefaultmodule, 0, 0, 1)
9253 	ZEND_ARG_INFO(0, moduleName)
ZEND_END_ARG_INFO()9254 ZEND_END_ARG_INFO()
9255 
9256 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_routerinterface_setdefaulttask, 0, 0, 1)
9257 	ZEND_ARG_INFO(0, taskName)
9258 ZEND_END_ARG_INFO()
9259 
9260 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_routerinterface_setdefaultaction, 0, 0, 1)
9261 	ZEND_ARG_INFO(0, actionName)
9262 ZEND_END_ARG_INFO()
9263 
9264 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_routerinterface_setdefaults, 0, 0, 1)
9265 	ZEND_ARG_ARRAY_INFO(0, defaults, 0)
9266 ZEND_END_ARG_INFO()
9267 
9268 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_routerinterface_handle, 0, 0, 0)
9269 	ZEND_ARG_INFO(0, arguments)
9270 ZEND_END_ARG_INFO()
9271 
9272 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_routerinterface_add, 0, 0, 1)
9273 	ZEND_ARG_INFO(0, pattern)
9274 	ZEND_ARG_INFO(0, paths)
9275 ZEND_END_ARG_INFO()
9276 
9277 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_routerinterface_getroutebyid, 0, 0, 1)
9278 	ZEND_ARG_INFO(0, id)
9279 ZEND_END_ARG_INFO()
9280 
9281 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cli_routerinterface_getroutebyname, 0, 0, 1)
9282 	ZEND_ARG_INFO(0, name)
9283 ZEND_END_ARG_INFO()
9284 
9285 ZEPHIR_INIT_FUNCS(phalcon_cli_routerinterface_method_entry) {
9286 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, setDefaultModule, arginfo_phalcon_cli_routerinterface_setdefaultmodule)
9287 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, setDefaultTask, arginfo_phalcon_cli_routerinterface_setdefaulttask)
9288 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, setDefaultAction, arginfo_phalcon_cli_routerinterface_setdefaultaction)
9289 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, setDefaults, arginfo_phalcon_cli_routerinterface_setdefaults)
9290 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, handle, arginfo_phalcon_cli_routerinterface_handle)
9291 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, add, arginfo_phalcon_cli_routerinterface_add)
9292 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, getModuleName, NULL)
9293 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, getTaskName, NULL)
9294 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, getActionName, NULL)
9295 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, getParams, NULL)
9296 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, getMatchedRoute, NULL)
9297 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, getMatches, NULL)
9298 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, wasMatched, NULL)
9299 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, getRoutes, NULL)
9300 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, getRouteById, arginfo_phalcon_cli_routerinterface_getroutebyid)
9301 	PHP_ABSTRACT_ME(Phalcon_Cli_RouterInterface, getRouteByName, arginfo_phalcon_cli_routerinterface_getroutebyname)
9302 	PHP_FE_END
9303 };
9304 
9305 zend_class_entry *phalcon_cli_task_ce;
9306 
9307 ZEPHIR_INIT_CLASS(Phalcon_Cli_Task);
9308 
9309 static PHP_METHOD(Phalcon_Cli_Task, __construct);
9310 
ZEPHIR_INIT_FUNCS(phalcon_cli_task_method_entry)9311 ZEPHIR_INIT_FUNCS(phalcon_cli_task_method_entry) {
9312 	PHP_ME(Phalcon_Cli_Task, __construct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL|ZEND_ACC_CTOR)
9313 	PHP_FE_END
9314 };
9315 
9316 zend_class_entry *phalcon_config_adapter_grouped_ce;
9317 
9318 ZEPHIR_INIT_CLASS(Phalcon_Config_Adapter_Grouped);
9319 
9320 static PHP_METHOD(Phalcon_Config_Adapter_Grouped, __construct);
9321 
9322 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_adapter_grouped___construct, 0, 0, 1)
9323 	ZEND_ARG_ARRAY_INFO(0, arrayConfig, 0)
9324 	ZEND_ARG_INFO(0, defaultAdapter)
ZEND_END_ARG_INFO()9325 ZEND_END_ARG_INFO()
9326 
9327 ZEPHIR_INIT_FUNCS(phalcon_config_adapter_grouped_method_entry) {
9328 	PHP_ME(Phalcon_Config_Adapter_Grouped, __construct, arginfo_phalcon_config_adapter_grouped___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
9329 	PHP_FE_END
9330 };
9331 
9332 zend_class_entry *phalcon_config_adapter_ini_ce;
9333 
9334 ZEPHIR_INIT_CLASS(Phalcon_Config_Adapter_Ini);
9335 
9336 static PHP_METHOD(Phalcon_Config_Adapter_Ini, __construct);
9337 static PHP_METHOD(Phalcon_Config_Adapter_Ini, _parseIniString);
9338 static PHP_METHOD(Phalcon_Config_Adapter_Ini, _cast);
9339 
9340 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_adapter_ini___construct, 0, 0, 1)
9341 	ZEND_ARG_INFO(0, filePath)
9342 	ZEND_ARG_INFO(0, mode)
ZEND_END_ARG_INFO()9343 ZEND_END_ARG_INFO()
9344 
9345 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_adapter_ini__parseinistring, 0, 0, 2)
9346 	ZEND_ARG_INFO(0, path)
9347 	ZEND_ARG_INFO(0, value)
9348 ZEND_END_ARG_INFO()
9349 
9350 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_adapter_ini__cast, 0, 0, 1)
9351 	ZEND_ARG_INFO(0, ini)
9352 ZEND_END_ARG_INFO()
9353 
9354 ZEPHIR_INIT_FUNCS(phalcon_config_adapter_ini_method_entry) {
9355 	PHP_ME(Phalcon_Config_Adapter_Ini, __construct, arginfo_phalcon_config_adapter_ini___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
9356 	PHP_ME(Phalcon_Config_Adapter_Ini, _parseIniString, arginfo_phalcon_config_adapter_ini__parseinistring, ZEND_ACC_PROTECTED)
9357 	PHP_ME(Phalcon_Config_Adapter_Ini, _cast, arginfo_phalcon_config_adapter_ini__cast, ZEND_ACC_PROTECTED)
9358 	PHP_FE_END
9359 };
9360 
9361 zend_class_entry *phalcon_config_adapter_json_ce;
9362 
9363 ZEPHIR_INIT_CLASS(Phalcon_Config_Adapter_Json);
9364 
9365 static PHP_METHOD(Phalcon_Config_Adapter_Json, __construct);
9366 
9367 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_adapter_json___construct, 0, 0, 1)
9368 	ZEND_ARG_INFO(0, filePath)
ZEND_END_ARG_INFO()9369 ZEND_END_ARG_INFO()
9370 
9371 ZEPHIR_INIT_FUNCS(phalcon_config_adapter_json_method_entry) {
9372 	PHP_ME(Phalcon_Config_Adapter_Json, __construct, arginfo_phalcon_config_adapter_json___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
9373 	PHP_FE_END
9374 };
9375 
9376 zend_class_entry *phalcon_config_adapter_php_ce;
9377 
9378 ZEPHIR_INIT_CLASS(Phalcon_Config_Adapter_Php);
9379 
9380 static PHP_METHOD(Phalcon_Config_Adapter_Php, __construct);
9381 
9382 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_adapter_php___construct, 0, 0, 1)
9383 	ZEND_ARG_INFO(0, filePath)
ZEND_END_ARG_INFO()9384 ZEND_END_ARG_INFO()
9385 
9386 ZEPHIR_INIT_FUNCS(phalcon_config_adapter_php_method_entry) {
9387 	PHP_ME(Phalcon_Config_Adapter_Php, __construct, arginfo_phalcon_config_adapter_php___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
9388 	PHP_FE_END
9389 };
9390 
9391 zend_class_entry *phalcon_config_adapter_yaml_ce;
9392 
9393 ZEPHIR_INIT_CLASS(Phalcon_Config_Adapter_Yaml);
9394 
9395 static PHP_METHOD(Phalcon_Config_Adapter_Yaml, __construct);
9396 
9397 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_adapter_yaml___construct, 0, 0, 1)
9398 	ZEND_ARG_INFO(0, filePath)
9399 	ZEND_ARG_ARRAY_INFO(0, callbacks, 1)
ZEND_END_ARG_INFO()9400 ZEND_END_ARG_INFO()
9401 
9402 ZEPHIR_INIT_FUNCS(phalcon_config_adapter_yaml_method_entry) {
9403 	PHP_ME(Phalcon_Config_Adapter_Yaml, __construct, arginfo_phalcon_config_adapter_yaml___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
9404 	PHP_FE_END
9405 };
9406 
9407 zend_class_entry *phalcon_config_exception_ce;
9408 
9409 ZEPHIR_INIT_CLASS(Phalcon_Config_Exception);
9410 
9411 
9412 zend_class_entry *phalcon_config_factory_ce;
9413 
9414 ZEPHIR_INIT_CLASS(Phalcon_Config_Factory);
9415 
9416 static PHP_METHOD(Phalcon_Config_Factory, load);
9417 static PHP_METHOD(Phalcon_Config_Factory, loadClass);
9418 
9419 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_factory_load, 0, 0, 1)
9420 	ZEND_ARG_INFO(0, config)
ZEND_END_ARG_INFO()9421 ZEND_END_ARG_INFO()
9422 
9423 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_config_factory_loadclass, 0, 0, 2)
9424 	ZEND_ARG_INFO(0, namespace)
9425 	ZEND_ARG_INFO(0, config)
9426 ZEND_END_ARG_INFO()
9427 
9428 ZEPHIR_INIT_FUNCS(phalcon_config_factory_method_entry) {
9429 	PHP_ME(Phalcon_Config_Factory, load, arginfo_phalcon_config_factory_load, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
9430 	PHP_ME(Phalcon_Config_Factory, loadClass, arginfo_phalcon_config_factory_loadclass, ZEND_ACC_PROTECTED|ZEND_ACC_STATIC)
9431 	PHP_FE_END
9432 };
9433 
9434 zend_class_entry *phalcon_crypt_ce;
9435 
9436 ZEPHIR_INIT_CLASS(Phalcon_Crypt);
9437 
9438 static PHP_METHOD(Phalcon_Crypt, __construct);
9439 static PHP_METHOD(Phalcon_Crypt, setPadding);
9440 static PHP_METHOD(Phalcon_Crypt, setCipher);
9441 static PHP_METHOD(Phalcon_Crypt, getCipher);
9442 static PHP_METHOD(Phalcon_Crypt, setKey);
9443 static PHP_METHOD(Phalcon_Crypt, getKey);
9444 static PHP_METHOD(Phalcon_Crypt, setHashAlgo);
9445 static PHP_METHOD(Phalcon_Crypt, getHashAlgo);
9446 static PHP_METHOD(Phalcon_Crypt, useSigning);
9447 static PHP_METHOD(Phalcon_Crypt, _cryptPadText);
9448 static PHP_METHOD(Phalcon_Crypt, _cryptUnpadText);
9449 static PHP_METHOD(Phalcon_Crypt, encrypt);
9450 static PHP_METHOD(Phalcon_Crypt, decrypt);
9451 static PHP_METHOD(Phalcon_Crypt, encryptBase64);
9452 static PHP_METHOD(Phalcon_Crypt, decryptBase64);
9453 static PHP_METHOD(Phalcon_Crypt, getAvailableCiphers);
9454 static PHP_METHOD(Phalcon_Crypt, getAvailableHashAlgos);
9455 static PHP_METHOD(Phalcon_Crypt, assertCipherIsAvailable);
9456 static PHP_METHOD(Phalcon_Crypt, assertHashAlgorithmAvailable);
9457 static PHP_METHOD(Phalcon_Crypt, getIvLength);
9458 static PHP_METHOD(Phalcon_Crypt, initializeAvailableCiphers);
9459 
9460 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt___construct, 0, 0, 0)
9461 	ZEND_ARG_INFO(0, cipher)
9462 	ZEND_ARG_INFO(0, useSigning)
ZEND_END_ARG_INFO()9463 ZEND_END_ARG_INFO()
9464 
9465 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt_setpadding, 0, 0, 1)
9466 	ZEND_ARG_INFO(0, scheme)
9467 ZEND_END_ARG_INFO()
9468 
9469 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt_setcipher, 0, 0, 1)
9470 	ZEND_ARG_INFO(0, cipher)
9471 ZEND_END_ARG_INFO()
9472 
9473 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt_setkey, 0, 0, 1)
9474 	ZEND_ARG_INFO(0, key)
9475 ZEND_END_ARG_INFO()
9476 
9477 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt_sethashalgo, 0, 0, 1)
9478 	ZEND_ARG_INFO(0, hashAlgo)
9479 ZEND_END_ARG_INFO()
9480 
9481 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt_usesigning, 0, 0, 1)
9482 	ZEND_ARG_INFO(0, useSigning)
9483 ZEND_END_ARG_INFO()
9484 
9485 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt__cryptpadtext, 0, 0, 4)
9486 	ZEND_ARG_INFO(0, text)
9487 	ZEND_ARG_INFO(0, mode)
9488 	ZEND_ARG_INFO(0, blockSize)
9489 	ZEND_ARG_INFO(0, paddingType)
9490 ZEND_END_ARG_INFO()
9491 
9492 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt__cryptunpadtext, 0, 0, 4)
9493 	ZEND_ARG_INFO(0, text)
9494 	ZEND_ARG_INFO(0, mode)
9495 	ZEND_ARG_INFO(0, blockSize)
9496 	ZEND_ARG_INFO(0, paddingType)
9497 ZEND_END_ARG_INFO()
9498 
9499 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt_encrypt, 0, 0, 1)
9500 	ZEND_ARG_INFO(0, text)
9501 	ZEND_ARG_INFO(0, key)
9502 ZEND_END_ARG_INFO()
9503 
9504 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt_decrypt, 0, 0, 1)
9505 	ZEND_ARG_INFO(0, text)
9506 	ZEND_ARG_INFO(0, key)
9507 ZEND_END_ARG_INFO()
9508 
9509 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt_encryptbase64, 0, 0, 1)
9510 	ZEND_ARG_INFO(0, text)
9511 	ZEND_ARG_INFO(0, key)
9512 	ZEND_ARG_INFO(0, safe)
9513 ZEND_END_ARG_INFO()
9514 
9515 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt_decryptbase64, 0, 0, 1)
9516 	ZEND_ARG_INFO(0, text)
9517 	ZEND_ARG_INFO(0, key)
9518 	ZEND_ARG_INFO(0, safe)
9519 ZEND_END_ARG_INFO()
9520 
9521 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt_assertcipherisavailable, 0, 0, 1)
9522 	ZEND_ARG_INFO(0, cipher)
9523 ZEND_END_ARG_INFO()
9524 
9525 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt_asserthashalgorithmavailable, 0, 0, 1)
9526 	ZEND_ARG_INFO(0, hashAlgo)
9527 ZEND_END_ARG_INFO()
9528 
9529 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_crypt_getivlength, 0, 0, 1)
9530 	ZEND_ARG_INFO(0, cipher)
9531 ZEND_END_ARG_INFO()
9532 
9533 ZEPHIR_INIT_FUNCS(phalcon_crypt_method_entry) {
9534 	PHP_ME(Phalcon_Crypt, __construct, arginfo_phalcon_crypt___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
9535 	PHP_ME(Phalcon_Crypt, setPadding, arginfo_phalcon_crypt_setpadding, ZEND_ACC_PUBLIC)
9536 	PHP_ME(Phalcon_Crypt, setCipher, arginfo_phalcon_crypt_setcipher, ZEND_ACC_PUBLIC)
9537 	PHP_ME(Phalcon_Crypt, getCipher, NULL, ZEND_ACC_PUBLIC)
9538 	PHP_ME(Phalcon_Crypt, setKey, arginfo_phalcon_crypt_setkey, ZEND_ACC_PUBLIC)
9539 	PHP_ME(Phalcon_Crypt, getKey, NULL, ZEND_ACC_PUBLIC)
9540 	PHP_ME(Phalcon_Crypt, setHashAlgo, arginfo_phalcon_crypt_sethashalgo, ZEND_ACC_PUBLIC)
9541 	PHP_ME(Phalcon_Crypt, getHashAlgo, NULL, ZEND_ACC_PUBLIC)
9542 	PHP_ME(Phalcon_Crypt, useSigning, arginfo_phalcon_crypt_usesigning, ZEND_ACC_PUBLIC)
9543 	PHP_ME(Phalcon_Crypt, _cryptPadText, arginfo_phalcon_crypt__cryptpadtext, ZEND_ACC_PROTECTED)
9544 	PHP_ME(Phalcon_Crypt, _cryptUnpadText, arginfo_phalcon_crypt__cryptunpadtext, ZEND_ACC_PROTECTED)
9545 	PHP_ME(Phalcon_Crypt, encrypt, arginfo_phalcon_crypt_encrypt, ZEND_ACC_PUBLIC)
9546 	PHP_ME(Phalcon_Crypt, decrypt, arginfo_phalcon_crypt_decrypt, ZEND_ACC_PUBLIC)
9547 	PHP_ME(Phalcon_Crypt, encryptBase64, arginfo_phalcon_crypt_encryptbase64, ZEND_ACC_PUBLIC)
9548 	PHP_ME(Phalcon_Crypt, decryptBase64, arginfo_phalcon_crypt_decryptbase64, ZEND_ACC_PUBLIC)
9549 	PHP_ME(Phalcon_Crypt, getAvailableCiphers, NULL, ZEND_ACC_PUBLIC)
9550 	PHP_ME(Phalcon_Crypt, getAvailableHashAlgos, NULL, ZEND_ACC_PUBLIC)
9551 	PHP_ME(Phalcon_Crypt, assertCipherIsAvailable, arginfo_phalcon_crypt_assertcipherisavailable, ZEND_ACC_PROTECTED)
9552 	PHP_ME(Phalcon_Crypt, assertHashAlgorithmAvailable, arginfo_phalcon_crypt_asserthashalgorithmavailable, ZEND_ACC_PROTECTED)
9553 	PHP_ME(Phalcon_Crypt, getIvLength, arginfo_phalcon_crypt_getivlength, ZEND_ACC_PROTECTED)
9554 	PHP_ME(Phalcon_Crypt, initializeAvailableCiphers, NULL, ZEND_ACC_PROTECTED)
9555 	PHP_FE_END
9556 };
9557 
9558 zend_class_entry *phalcon_crypt_mismatch_ce;
9559 
9560 ZEPHIR_INIT_CLASS(Phalcon_Crypt_Mismatch);
9561 
9562 
9563 zend_class_entry *phalcon_db_ce;
9564 
9565 ZEPHIR_INIT_CLASS(Phalcon_Db);
9566 
9567 static PHP_METHOD(Phalcon_Db, setup);
9568 
9569 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_setup, 0, 0, 1)
9570 	ZEND_ARG_ARRAY_INFO(0, options, 0)
ZEND_END_ARG_INFO()9571 ZEND_END_ARG_INFO()
9572 
9573 ZEPHIR_INIT_FUNCS(phalcon_db_method_entry) {
9574 	PHP_ME(Phalcon_Db, setup, arginfo_phalcon_db_setup, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
9575 	PHP_FE_END
9576 };
9577 
9578 zend_class_entry *phalcon_db_adapter_pdo_factory_ce;
9579 
9580 ZEPHIR_INIT_CLASS(Phalcon_Db_Adapter_Pdo_Factory);
9581 
9582 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Factory, load);
9583 
9584 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_factory_load, 0, 0, 1)
9585 	ZEND_ARG_INFO(0, config)
ZEND_END_ARG_INFO()9586 ZEND_END_ARG_INFO()
9587 
9588 ZEPHIR_INIT_FUNCS(phalcon_db_adapter_pdo_factory_method_entry) {
9589 	PHP_ME(Phalcon_Db_Adapter_Pdo_Factory, load, arginfo_phalcon_db_adapter_pdo_factory_load, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
9590 	PHP_FE_END
9591 };
9592 
9593 zend_class_entry *phalcon_db_adapter_pdo_mysql_ce;
9594 
9595 ZEPHIR_INIT_CLASS(Phalcon_Db_Adapter_Pdo_Mysql);
9596 
9597 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Mysql, describeColumns);
9598 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Mysql, describeIndexes);
9599 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Mysql, describeReferences);
9600 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Mysql, addForeignKey);
9601 
9602 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_mysql_describecolumns, 0, 0, 1)
9603 	ZEND_ARG_INFO(0, table)
9604 	ZEND_ARG_INFO(0, schema)
ZEND_END_ARG_INFO()9605 ZEND_END_ARG_INFO()
9606 
9607 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_mysql_describeindexes, 0, 0, 1)
9608 	ZEND_ARG_INFO(0, table)
9609 	ZEND_ARG_INFO(0, schema)
9610 ZEND_END_ARG_INFO()
9611 
9612 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_mysql_describereferences, 0, 0, 1)
9613 	ZEND_ARG_INFO(0, table)
9614 	ZEND_ARG_INFO(0, schema)
9615 ZEND_END_ARG_INFO()
9616 
9617 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_mysql_addforeignkey, 0, 0, 3)
9618 	ZEND_ARG_INFO(0, tableName)
9619 	ZEND_ARG_INFO(0, schemaName)
9620 	ZEND_ARG_OBJ_INFO(0, reference, Phalcon\\Db\\ReferenceInterface, 0)
9621 ZEND_END_ARG_INFO()
9622 
9623 ZEPHIR_INIT_FUNCS(phalcon_db_adapter_pdo_mysql_method_entry) {
9624 	PHP_ME(Phalcon_Db_Adapter_Pdo_Mysql, describeColumns, arginfo_phalcon_db_adapter_pdo_mysql_describecolumns, ZEND_ACC_PUBLIC)
9625 	PHP_ME(Phalcon_Db_Adapter_Pdo_Mysql, describeIndexes, arginfo_phalcon_db_adapter_pdo_mysql_describeindexes, ZEND_ACC_PUBLIC)
9626 	PHP_ME(Phalcon_Db_Adapter_Pdo_Mysql, describeReferences, arginfo_phalcon_db_adapter_pdo_mysql_describereferences, ZEND_ACC_PUBLIC)
9627 	PHP_ME(Phalcon_Db_Adapter_Pdo_Mysql, addForeignKey, arginfo_phalcon_db_adapter_pdo_mysql_addforeignkey, ZEND_ACC_PUBLIC)
9628 	PHP_FE_END
9629 };
9630 
9631 zend_class_entry *phalcon_db_adapter_pdo_postgresql_ce;
9632 
9633 ZEPHIR_INIT_CLASS(Phalcon_Db_Adapter_Pdo_Postgresql);
9634 
9635 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Postgresql, connect);
9636 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Postgresql, describeColumns);
9637 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Postgresql, createTable);
9638 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Postgresql, modifyColumn);
9639 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Postgresql, useExplicitIdValue);
9640 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Postgresql, getDefaultIdValue);
9641 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Postgresql, supportSequences);
9642 
9643 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_postgresql_connect, 0, 0, 0)
9644 	ZEND_ARG_ARRAY_INFO(0, descriptor, 1)
ZEND_END_ARG_INFO()9645 ZEND_END_ARG_INFO()
9646 
9647 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_postgresql_describecolumns, 0, 0, 1)
9648 	ZEND_ARG_INFO(0, table)
9649 	ZEND_ARG_INFO(0, schema)
9650 ZEND_END_ARG_INFO()
9651 
9652 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_postgresql_createtable, 0, 0, 3)
9653 	ZEND_ARG_INFO(0, tableName)
9654 	ZEND_ARG_INFO(0, schemaName)
9655 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
9656 ZEND_END_ARG_INFO()
9657 
9658 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_postgresql_modifycolumn, 0, 0, 3)
9659 	ZEND_ARG_INFO(0, tableName)
9660 	ZEND_ARG_INFO(0, schemaName)
9661 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
9662 	ZEND_ARG_OBJ_INFO(0, currentColumn, Phalcon\\Db\\ColumnInterface, 1)
9663 ZEND_END_ARG_INFO()
9664 
9665 ZEPHIR_INIT_FUNCS(phalcon_db_adapter_pdo_postgresql_method_entry) {
9666 	PHP_ME(Phalcon_Db_Adapter_Pdo_Postgresql, connect, arginfo_phalcon_db_adapter_pdo_postgresql_connect, ZEND_ACC_PUBLIC)
9667 	PHP_ME(Phalcon_Db_Adapter_Pdo_Postgresql, describeColumns, arginfo_phalcon_db_adapter_pdo_postgresql_describecolumns, ZEND_ACC_PUBLIC)
9668 	PHP_ME(Phalcon_Db_Adapter_Pdo_Postgresql, createTable, arginfo_phalcon_db_adapter_pdo_postgresql_createtable, ZEND_ACC_PUBLIC)
9669 	PHP_ME(Phalcon_Db_Adapter_Pdo_Postgresql, modifyColumn, arginfo_phalcon_db_adapter_pdo_postgresql_modifycolumn, ZEND_ACC_PUBLIC)
9670 	PHP_ME(Phalcon_Db_Adapter_Pdo_Postgresql, useExplicitIdValue, NULL, ZEND_ACC_PUBLIC)
9671 	PHP_ME(Phalcon_Db_Adapter_Pdo_Postgresql, getDefaultIdValue, NULL, ZEND_ACC_PUBLIC)
9672 	PHP_ME(Phalcon_Db_Adapter_Pdo_Postgresql, supportSequences, NULL, ZEND_ACC_PUBLIC)
9673 	PHP_FE_END
9674 };
9675 
9676 zend_class_entry *phalcon_db_adapter_pdo_sqlite_ce;
9677 
9678 ZEPHIR_INIT_CLASS(Phalcon_Db_Adapter_Pdo_Sqlite);
9679 
9680 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Sqlite, connect);
9681 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Sqlite, describeColumns);
9682 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Sqlite, describeIndexes);
9683 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Sqlite, describeReferences);
9684 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Sqlite, useExplicitIdValue);
9685 static PHP_METHOD(Phalcon_Db_Adapter_Pdo_Sqlite, getDefaultValue);
9686 
9687 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_sqlite_connect, 0, 0, 0)
9688 	ZEND_ARG_ARRAY_INFO(0, descriptor, 1)
ZEND_END_ARG_INFO()9689 ZEND_END_ARG_INFO()
9690 
9691 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_sqlite_describecolumns, 0, 0, 1)
9692 	ZEND_ARG_INFO(0, table)
9693 	ZEND_ARG_INFO(0, schema)
9694 ZEND_END_ARG_INFO()
9695 
9696 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_sqlite_describeindexes, 0, 0, 1)
9697 	ZEND_ARG_INFO(0, table)
9698 	ZEND_ARG_INFO(0, schema)
9699 ZEND_END_ARG_INFO()
9700 
9701 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_adapter_pdo_sqlite_describereferences, 0, 0, 1)
9702 	ZEND_ARG_INFO(0, table)
9703 	ZEND_ARG_INFO(0, schema)
9704 ZEND_END_ARG_INFO()
9705 
9706 ZEPHIR_INIT_FUNCS(phalcon_db_adapter_pdo_sqlite_method_entry) {
9707 	PHP_ME(Phalcon_Db_Adapter_Pdo_Sqlite, connect, arginfo_phalcon_db_adapter_pdo_sqlite_connect, ZEND_ACC_PUBLIC)
9708 	PHP_ME(Phalcon_Db_Adapter_Pdo_Sqlite, describeColumns, arginfo_phalcon_db_adapter_pdo_sqlite_describecolumns, ZEND_ACC_PUBLIC)
9709 	PHP_ME(Phalcon_Db_Adapter_Pdo_Sqlite, describeIndexes, arginfo_phalcon_db_adapter_pdo_sqlite_describeindexes, ZEND_ACC_PUBLIC)
9710 	PHP_ME(Phalcon_Db_Adapter_Pdo_Sqlite, describeReferences, arginfo_phalcon_db_adapter_pdo_sqlite_describereferences, ZEND_ACC_PUBLIC)
9711 	PHP_ME(Phalcon_Db_Adapter_Pdo_Sqlite, useExplicitIdValue, NULL, ZEND_ACC_PUBLIC)
9712 	PHP_ME(Phalcon_Db_Adapter_Pdo_Sqlite, getDefaultValue, NULL, ZEND_ACC_PUBLIC)
9713 	PHP_FE_END
9714 };
9715 
9716 zend_class_entry *phalcon_db_column_ce;
9717 
9718 ZEPHIR_INIT_CLASS(Phalcon_Db_Column);
9719 
9720 static PHP_METHOD(Phalcon_Db_Column, getName);
9721 static PHP_METHOD(Phalcon_Db_Column, getSchemaName);
9722 static PHP_METHOD(Phalcon_Db_Column, getType);
9723 static PHP_METHOD(Phalcon_Db_Column, getTypeReference);
9724 static PHP_METHOD(Phalcon_Db_Column, getTypeValues);
9725 static PHP_METHOD(Phalcon_Db_Column, getSize);
9726 static PHP_METHOD(Phalcon_Db_Column, getScale);
9727 static PHP_METHOD(Phalcon_Db_Column, getDefault);
9728 static PHP_METHOD(Phalcon_Db_Column, __construct);
9729 static PHP_METHOD(Phalcon_Db_Column, isUnsigned);
9730 static PHP_METHOD(Phalcon_Db_Column, isNotNull);
9731 static PHP_METHOD(Phalcon_Db_Column, isPrimary);
9732 static PHP_METHOD(Phalcon_Db_Column, isAutoIncrement);
9733 static PHP_METHOD(Phalcon_Db_Column, isNumeric);
9734 static PHP_METHOD(Phalcon_Db_Column, isFirst);
9735 static PHP_METHOD(Phalcon_Db_Column, getAfterPosition);
9736 static PHP_METHOD(Phalcon_Db_Column, getBindType);
9737 static PHP_METHOD(Phalcon_Db_Column, __set_state);
9738 static PHP_METHOD(Phalcon_Db_Column, hasDefault);
9739 
9740 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_column___construct, 0, 0, 2)
9741 	ZEND_ARG_INFO(0, name)
9742 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
ZEND_END_ARG_INFO()9743 ZEND_END_ARG_INFO()
9744 
9745 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_column___set_state, 0, 0, 1)
9746 	ZEND_ARG_ARRAY_INFO(0, data, 0)
9747 ZEND_END_ARG_INFO()
9748 
9749 ZEPHIR_INIT_FUNCS(phalcon_db_column_method_entry) {
9750 	PHP_ME(Phalcon_Db_Column, getName, NULL, ZEND_ACC_PUBLIC)
9751 	PHP_ME(Phalcon_Db_Column, getSchemaName, NULL, ZEND_ACC_PUBLIC)
9752 	PHP_ME(Phalcon_Db_Column, getType, NULL, ZEND_ACC_PUBLIC)
9753 	PHP_ME(Phalcon_Db_Column, getTypeReference, NULL, ZEND_ACC_PUBLIC)
9754 	PHP_ME(Phalcon_Db_Column, getTypeValues, NULL, ZEND_ACC_PUBLIC)
9755 	PHP_ME(Phalcon_Db_Column, getSize, NULL, ZEND_ACC_PUBLIC)
9756 	PHP_ME(Phalcon_Db_Column, getScale, NULL, ZEND_ACC_PUBLIC)
9757 	PHP_ME(Phalcon_Db_Column, getDefault, NULL, ZEND_ACC_PUBLIC)
9758 	PHP_ME(Phalcon_Db_Column, __construct, arginfo_phalcon_db_column___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
9759 	PHP_ME(Phalcon_Db_Column, isUnsigned, NULL, ZEND_ACC_PUBLIC)
9760 	PHP_ME(Phalcon_Db_Column, isNotNull, NULL, ZEND_ACC_PUBLIC)
9761 	PHP_ME(Phalcon_Db_Column, isPrimary, NULL, ZEND_ACC_PUBLIC)
9762 	PHP_ME(Phalcon_Db_Column, isAutoIncrement, NULL, ZEND_ACC_PUBLIC)
9763 	PHP_ME(Phalcon_Db_Column, isNumeric, NULL, ZEND_ACC_PUBLIC)
9764 	PHP_ME(Phalcon_Db_Column, isFirst, NULL, ZEND_ACC_PUBLIC)
9765 	PHP_ME(Phalcon_Db_Column, getAfterPosition, NULL, ZEND_ACC_PUBLIC)
9766 	PHP_ME(Phalcon_Db_Column, getBindType, NULL, ZEND_ACC_PUBLIC)
9767 	PHP_ME(Phalcon_Db_Column, __set_state, arginfo_phalcon_db_column___set_state, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
9768 	PHP_ME(Phalcon_Db_Column, hasDefault, NULL, ZEND_ACC_PUBLIC)
9769 	PHP_FE_END
9770 };
9771 
9772 zend_class_entry *phalcon_db_dialect_mysql_ce;
9773 
9774 ZEPHIR_INIT_CLASS(Phalcon_Db_Dialect_Mysql);
9775 
9776 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, getColumnDefinition);
9777 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, addColumn);
9778 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, modifyColumn);
9779 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, dropColumn);
9780 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, addIndex);
9781 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, dropIndex);
9782 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, addPrimaryKey);
9783 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, dropPrimaryKey);
9784 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, addForeignKey);
9785 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, dropForeignKey);
9786 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, createTable);
9787 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, truncateTable);
9788 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, dropTable);
9789 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, createView);
9790 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, dropView);
9791 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, tableExists);
9792 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, viewExists);
9793 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, describeColumns);
9794 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, listTables);
9795 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, listViews);
9796 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, describeIndexes);
9797 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, describeReferences);
9798 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, tableOptions);
9799 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, _getTableOptions);
9800 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, getForeignKeyChecks);
9801 static PHP_METHOD(Phalcon_Db_Dialect_Mysql, sharedLock);
9802 
9803 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_getcolumndefinition, 0, 0, 1)
9804 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
ZEND_END_ARG_INFO()9805 ZEND_END_ARG_INFO()
9806 
9807 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_addcolumn, 0, 0, 3)
9808 	ZEND_ARG_INFO(0, tableName)
9809 	ZEND_ARG_INFO(0, schemaName)
9810 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
9811 ZEND_END_ARG_INFO()
9812 
9813 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_modifycolumn, 0, 0, 3)
9814 	ZEND_ARG_INFO(0, tableName)
9815 	ZEND_ARG_INFO(0, schemaName)
9816 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
9817 	ZEND_ARG_OBJ_INFO(0, currentColumn, Phalcon\\Db\\ColumnInterface, 1)
9818 ZEND_END_ARG_INFO()
9819 
9820 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_dropcolumn, 0, 0, 3)
9821 	ZEND_ARG_INFO(0, tableName)
9822 	ZEND_ARG_INFO(0, schemaName)
9823 	ZEND_ARG_INFO(0, columnName)
9824 ZEND_END_ARG_INFO()
9825 
9826 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_addindex, 0, 0, 3)
9827 	ZEND_ARG_INFO(0, tableName)
9828 	ZEND_ARG_INFO(0, schemaName)
9829 	ZEND_ARG_OBJ_INFO(0, index, Phalcon\\Db\\IndexInterface, 0)
9830 ZEND_END_ARG_INFO()
9831 
9832 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_dropindex, 0, 0, 3)
9833 	ZEND_ARG_INFO(0, tableName)
9834 	ZEND_ARG_INFO(0, schemaName)
9835 	ZEND_ARG_INFO(0, indexName)
9836 ZEND_END_ARG_INFO()
9837 
9838 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_addprimarykey, 0, 0, 3)
9839 	ZEND_ARG_INFO(0, tableName)
9840 	ZEND_ARG_INFO(0, schemaName)
9841 	ZEND_ARG_OBJ_INFO(0, index, Phalcon\\Db\\IndexInterface, 0)
9842 ZEND_END_ARG_INFO()
9843 
9844 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_dropprimarykey, 0, 0, 2)
9845 	ZEND_ARG_INFO(0, tableName)
9846 	ZEND_ARG_INFO(0, schemaName)
9847 ZEND_END_ARG_INFO()
9848 
9849 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_addforeignkey, 0, 0, 3)
9850 	ZEND_ARG_INFO(0, tableName)
9851 	ZEND_ARG_INFO(0, schemaName)
9852 	ZEND_ARG_OBJ_INFO(0, reference, Phalcon\\Db\\ReferenceInterface, 0)
9853 ZEND_END_ARG_INFO()
9854 
9855 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_dropforeignkey, 0, 0, 3)
9856 	ZEND_ARG_INFO(0, tableName)
9857 	ZEND_ARG_INFO(0, schemaName)
9858 	ZEND_ARG_INFO(0, referenceName)
9859 ZEND_END_ARG_INFO()
9860 
9861 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_createtable, 0, 0, 3)
9862 	ZEND_ARG_INFO(0, tableName)
9863 	ZEND_ARG_INFO(0, schemaName)
9864 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
9865 ZEND_END_ARG_INFO()
9866 
9867 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_truncatetable, 0, 0, 2)
9868 	ZEND_ARG_INFO(0, tableName)
9869 	ZEND_ARG_INFO(0, schemaName)
9870 ZEND_END_ARG_INFO()
9871 
9872 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_droptable, 0, 0, 1)
9873 	ZEND_ARG_INFO(0, tableName)
9874 	ZEND_ARG_INFO(0, schemaName)
9875 	ZEND_ARG_INFO(0, ifExists)
9876 ZEND_END_ARG_INFO()
9877 
9878 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_createview, 0, 0, 2)
9879 	ZEND_ARG_INFO(0, viewName)
9880 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
9881 	ZEND_ARG_INFO(0, schemaName)
9882 ZEND_END_ARG_INFO()
9883 
9884 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_dropview, 0, 0, 1)
9885 	ZEND_ARG_INFO(0, viewName)
9886 	ZEND_ARG_INFO(0, schemaName)
9887 	ZEND_ARG_INFO(0, ifExists)
9888 ZEND_END_ARG_INFO()
9889 
9890 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_tableexists, 0, 0, 1)
9891 	ZEND_ARG_INFO(0, tableName)
9892 	ZEND_ARG_INFO(0, schemaName)
9893 ZEND_END_ARG_INFO()
9894 
9895 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_viewexists, 0, 0, 1)
9896 	ZEND_ARG_INFO(0, viewName)
9897 	ZEND_ARG_INFO(0, schemaName)
9898 ZEND_END_ARG_INFO()
9899 
9900 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_describecolumns, 0, 0, 1)
9901 	ZEND_ARG_INFO(0, table)
9902 	ZEND_ARG_INFO(0, schema)
9903 ZEND_END_ARG_INFO()
9904 
9905 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_listtables, 0, 0, 0)
9906 	ZEND_ARG_INFO(0, schemaName)
9907 ZEND_END_ARG_INFO()
9908 
9909 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_listviews, 0, 0, 0)
9910 	ZEND_ARG_INFO(0, schemaName)
9911 ZEND_END_ARG_INFO()
9912 
9913 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_describeindexes, 0, 0, 1)
9914 	ZEND_ARG_INFO(0, table)
9915 	ZEND_ARG_INFO(0, schema)
9916 ZEND_END_ARG_INFO()
9917 
9918 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_describereferences, 0, 0, 1)
9919 	ZEND_ARG_INFO(0, table)
9920 	ZEND_ARG_INFO(0, schema)
9921 ZEND_END_ARG_INFO()
9922 
9923 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_tableoptions, 0, 0, 1)
9924 	ZEND_ARG_INFO(0, table)
9925 	ZEND_ARG_INFO(0, schema)
9926 ZEND_END_ARG_INFO()
9927 
9928 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql__gettableoptions, 0, 0, 1)
9929 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
9930 ZEND_END_ARG_INFO()
9931 
9932 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_mysql_sharedlock, 0, 0, 1)
9933 	ZEND_ARG_INFO(0, sqlQuery)
9934 ZEND_END_ARG_INFO()
9935 
9936 ZEPHIR_INIT_FUNCS(phalcon_db_dialect_mysql_method_entry) {
9937 	PHP_ME(Phalcon_Db_Dialect_Mysql, getColumnDefinition, arginfo_phalcon_db_dialect_mysql_getcolumndefinition, ZEND_ACC_PUBLIC)
9938 	PHP_ME(Phalcon_Db_Dialect_Mysql, addColumn, arginfo_phalcon_db_dialect_mysql_addcolumn, ZEND_ACC_PUBLIC)
9939 	PHP_ME(Phalcon_Db_Dialect_Mysql, modifyColumn, arginfo_phalcon_db_dialect_mysql_modifycolumn, ZEND_ACC_PUBLIC)
9940 	PHP_ME(Phalcon_Db_Dialect_Mysql, dropColumn, arginfo_phalcon_db_dialect_mysql_dropcolumn, ZEND_ACC_PUBLIC)
9941 	PHP_ME(Phalcon_Db_Dialect_Mysql, addIndex, arginfo_phalcon_db_dialect_mysql_addindex, ZEND_ACC_PUBLIC)
9942 	PHP_ME(Phalcon_Db_Dialect_Mysql, dropIndex, arginfo_phalcon_db_dialect_mysql_dropindex, ZEND_ACC_PUBLIC)
9943 	PHP_ME(Phalcon_Db_Dialect_Mysql, addPrimaryKey, arginfo_phalcon_db_dialect_mysql_addprimarykey, ZEND_ACC_PUBLIC)
9944 	PHP_ME(Phalcon_Db_Dialect_Mysql, dropPrimaryKey, arginfo_phalcon_db_dialect_mysql_dropprimarykey, ZEND_ACC_PUBLIC)
9945 	PHP_ME(Phalcon_Db_Dialect_Mysql, addForeignKey, arginfo_phalcon_db_dialect_mysql_addforeignkey, ZEND_ACC_PUBLIC)
9946 	PHP_ME(Phalcon_Db_Dialect_Mysql, dropForeignKey, arginfo_phalcon_db_dialect_mysql_dropforeignkey, ZEND_ACC_PUBLIC)
9947 	PHP_ME(Phalcon_Db_Dialect_Mysql, createTable, arginfo_phalcon_db_dialect_mysql_createtable, ZEND_ACC_PUBLIC)
9948 	PHP_ME(Phalcon_Db_Dialect_Mysql, truncateTable, arginfo_phalcon_db_dialect_mysql_truncatetable, ZEND_ACC_PUBLIC)
9949 	PHP_ME(Phalcon_Db_Dialect_Mysql, dropTable, arginfo_phalcon_db_dialect_mysql_droptable, ZEND_ACC_PUBLIC)
9950 	PHP_ME(Phalcon_Db_Dialect_Mysql, createView, arginfo_phalcon_db_dialect_mysql_createview, ZEND_ACC_PUBLIC)
9951 	PHP_ME(Phalcon_Db_Dialect_Mysql, dropView, arginfo_phalcon_db_dialect_mysql_dropview, ZEND_ACC_PUBLIC)
9952 	PHP_ME(Phalcon_Db_Dialect_Mysql, tableExists, arginfo_phalcon_db_dialect_mysql_tableexists, ZEND_ACC_PUBLIC)
9953 	PHP_ME(Phalcon_Db_Dialect_Mysql, viewExists, arginfo_phalcon_db_dialect_mysql_viewexists, ZEND_ACC_PUBLIC)
9954 	PHP_ME(Phalcon_Db_Dialect_Mysql, describeColumns, arginfo_phalcon_db_dialect_mysql_describecolumns, ZEND_ACC_PUBLIC)
9955 	PHP_ME(Phalcon_Db_Dialect_Mysql, listTables, arginfo_phalcon_db_dialect_mysql_listtables, ZEND_ACC_PUBLIC)
9956 	PHP_ME(Phalcon_Db_Dialect_Mysql, listViews, arginfo_phalcon_db_dialect_mysql_listviews, ZEND_ACC_PUBLIC)
9957 	PHP_ME(Phalcon_Db_Dialect_Mysql, describeIndexes, arginfo_phalcon_db_dialect_mysql_describeindexes, ZEND_ACC_PUBLIC)
9958 	PHP_ME(Phalcon_Db_Dialect_Mysql, describeReferences, arginfo_phalcon_db_dialect_mysql_describereferences, ZEND_ACC_PUBLIC)
9959 	PHP_ME(Phalcon_Db_Dialect_Mysql, tableOptions, arginfo_phalcon_db_dialect_mysql_tableoptions, ZEND_ACC_PUBLIC)
9960 	PHP_ME(Phalcon_Db_Dialect_Mysql, _getTableOptions, arginfo_phalcon_db_dialect_mysql__gettableoptions, ZEND_ACC_PROTECTED)
9961 	PHP_ME(Phalcon_Db_Dialect_Mysql, getForeignKeyChecks, NULL, ZEND_ACC_PUBLIC)
9962 	PHP_ME(Phalcon_Db_Dialect_Mysql, sharedLock, arginfo_phalcon_db_dialect_mysql_sharedlock, ZEND_ACC_PUBLIC)
9963 	PHP_FE_END
9964 };
9965 
9966 zend_class_entry *phalcon_db_dialect_postgresql_ce;
9967 
9968 ZEPHIR_INIT_CLASS(Phalcon_Db_Dialect_Postgresql);
9969 
9970 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, getColumnDefinition);
9971 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, addColumn);
9972 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, modifyColumn);
9973 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, dropColumn);
9974 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, addIndex);
9975 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, dropIndex);
9976 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, addPrimaryKey);
9977 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, dropPrimaryKey);
9978 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, addForeignKey);
9979 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, dropForeignKey);
9980 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, createTable);
9981 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, truncateTable);
9982 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, dropTable);
9983 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, createView);
9984 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, dropView);
9985 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, tableExists);
9986 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, viewExists);
9987 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, describeColumns);
9988 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, listTables);
9989 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, listViews);
9990 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, describeIndexes);
9991 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, describeReferences);
9992 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, tableOptions);
9993 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, _castDefault);
9994 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, _getTableOptions);
9995 static PHP_METHOD(Phalcon_Db_Dialect_Postgresql, sharedLock);
9996 
9997 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_getcolumndefinition, 0, 0, 1)
9998 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
ZEND_END_ARG_INFO()9999 ZEND_END_ARG_INFO()
10000 
10001 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_addcolumn, 0, 0, 3)
10002 	ZEND_ARG_INFO(0, tableName)
10003 	ZEND_ARG_INFO(0, schemaName)
10004 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
10005 ZEND_END_ARG_INFO()
10006 
10007 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_modifycolumn, 0, 0, 3)
10008 	ZEND_ARG_INFO(0, tableName)
10009 	ZEND_ARG_INFO(0, schemaName)
10010 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
10011 	ZEND_ARG_OBJ_INFO(0, currentColumn, Phalcon\\Db\\ColumnInterface, 1)
10012 ZEND_END_ARG_INFO()
10013 
10014 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_dropcolumn, 0, 0, 3)
10015 	ZEND_ARG_INFO(0, tableName)
10016 	ZEND_ARG_INFO(0, schemaName)
10017 	ZEND_ARG_INFO(0, columnName)
10018 ZEND_END_ARG_INFO()
10019 
10020 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_addindex, 0, 0, 3)
10021 	ZEND_ARG_INFO(0, tableName)
10022 	ZEND_ARG_INFO(0, schemaName)
10023 	ZEND_ARG_OBJ_INFO(0, index, Phalcon\\Db\\IndexInterface, 0)
10024 ZEND_END_ARG_INFO()
10025 
10026 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_dropindex, 0, 0, 3)
10027 	ZEND_ARG_INFO(0, tableName)
10028 	ZEND_ARG_INFO(0, schemaName)
10029 	ZEND_ARG_INFO(0, indexName)
10030 ZEND_END_ARG_INFO()
10031 
10032 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_addprimarykey, 0, 0, 3)
10033 	ZEND_ARG_INFO(0, tableName)
10034 	ZEND_ARG_INFO(0, schemaName)
10035 	ZEND_ARG_OBJ_INFO(0, index, Phalcon\\Db\\IndexInterface, 0)
10036 ZEND_END_ARG_INFO()
10037 
10038 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_dropprimarykey, 0, 0, 2)
10039 	ZEND_ARG_INFO(0, tableName)
10040 	ZEND_ARG_INFO(0, schemaName)
10041 ZEND_END_ARG_INFO()
10042 
10043 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_addforeignkey, 0, 0, 3)
10044 	ZEND_ARG_INFO(0, tableName)
10045 	ZEND_ARG_INFO(0, schemaName)
10046 	ZEND_ARG_OBJ_INFO(0, reference, Phalcon\\Db\\ReferenceInterface, 0)
10047 ZEND_END_ARG_INFO()
10048 
10049 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_dropforeignkey, 0, 0, 3)
10050 	ZEND_ARG_INFO(0, tableName)
10051 	ZEND_ARG_INFO(0, schemaName)
10052 	ZEND_ARG_INFO(0, referenceName)
10053 ZEND_END_ARG_INFO()
10054 
10055 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_createtable, 0, 0, 3)
10056 	ZEND_ARG_INFO(0, tableName)
10057 	ZEND_ARG_INFO(0, schemaName)
10058 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
10059 ZEND_END_ARG_INFO()
10060 
10061 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_truncatetable, 0, 0, 2)
10062 	ZEND_ARG_INFO(0, tableName)
10063 	ZEND_ARG_INFO(0, schemaName)
10064 ZEND_END_ARG_INFO()
10065 
10066 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_droptable, 0, 0, 1)
10067 	ZEND_ARG_INFO(0, tableName)
10068 	ZEND_ARG_INFO(0, schemaName)
10069 	ZEND_ARG_INFO(0, ifExists)
10070 ZEND_END_ARG_INFO()
10071 
10072 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_createview, 0, 0, 2)
10073 	ZEND_ARG_INFO(0, viewName)
10074 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
10075 	ZEND_ARG_INFO(0, schemaName)
10076 ZEND_END_ARG_INFO()
10077 
10078 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_dropview, 0, 0, 1)
10079 	ZEND_ARG_INFO(0, viewName)
10080 	ZEND_ARG_INFO(0, schemaName)
10081 	ZEND_ARG_INFO(0, ifExists)
10082 ZEND_END_ARG_INFO()
10083 
10084 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_tableexists, 0, 0, 1)
10085 	ZEND_ARG_INFO(0, tableName)
10086 	ZEND_ARG_INFO(0, schemaName)
10087 ZEND_END_ARG_INFO()
10088 
10089 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_viewexists, 0, 0, 1)
10090 	ZEND_ARG_INFO(0, viewName)
10091 	ZEND_ARG_INFO(0, schemaName)
10092 ZEND_END_ARG_INFO()
10093 
10094 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_describecolumns, 0, 0, 1)
10095 	ZEND_ARG_INFO(0, table)
10096 	ZEND_ARG_INFO(0, schema)
10097 ZEND_END_ARG_INFO()
10098 
10099 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_listtables, 0, 0, 0)
10100 	ZEND_ARG_INFO(0, schemaName)
10101 ZEND_END_ARG_INFO()
10102 
10103 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_listviews, 0, 0, 0)
10104 	ZEND_ARG_INFO(0, schemaName)
10105 ZEND_END_ARG_INFO()
10106 
10107 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_describeindexes, 0, 0, 1)
10108 	ZEND_ARG_INFO(0, table)
10109 	ZEND_ARG_INFO(0, schema)
10110 ZEND_END_ARG_INFO()
10111 
10112 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_describereferences, 0, 0, 1)
10113 	ZEND_ARG_INFO(0, table)
10114 	ZEND_ARG_INFO(0, schema)
10115 ZEND_END_ARG_INFO()
10116 
10117 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_tableoptions, 0, 0, 1)
10118 	ZEND_ARG_INFO(0, table)
10119 	ZEND_ARG_INFO(0, schema)
10120 ZEND_END_ARG_INFO()
10121 
10122 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql__castdefault, 0, 0, 1)
10123 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
10124 ZEND_END_ARG_INFO()
10125 
10126 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql__gettableoptions, 0, 0, 1)
10127 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
10128 ZEND_END_ARG_INFO()
10129 
10130 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_postgresql_sharedlock, 0, 0, 1)
10131 	ZEND_ARG_INFO(0, sqlQuery)
10132 ZEND_END_ARG_INFO()
10133 
10134 ZEPHIR_INIT_FUNCS(phalcon_db_dialect_postgresql_method_entry) {
10135 	PHP_ME(Phalcon_Db_Dialect_Postgresql, getColumnDefinition, arginfo_phalcon_db_dialect_postgresql_getcolumndefinition, ZEND_ACC_PUBLIC)
10136 	PHP_ME(Phalcon_Db_Dialect_Postgresql, addColumn, arginfo_phalcon_db_dialect_postgresql_addcolumn, ZEND_ACC_PUBLIC)
10137 	PHP_ME(Phalcon_Db_Dialect_Postgresql, modifyColumn, arginfo_phalcon_db_dialect_postgresql_modifycolumn, ZEND_ACC_PUBLIC)
10138 	PHP_ME(Phalcon_Db_Dialect_Postgresql, dropColumn, arginfo_phalcon_db_dialect_postgresql_dropcolumn, ZEND_ACC_PUBLIC)
10139 	PHP_ME(Phalcon_Db_Dialect_Postgresql, addIndex, arginfo_phalcon_db_dialect_postgresql_addindex, ZEND_ACC_PUBLIC)
10140 	PHP_ME(Phalcon_Db_Dialect_Postgresql, dropIndex, arginfo_phalcon_db_dialect_postgresql_dropindex, ZEND_ACC_PUBLIC)
10141 	PHP_ME(Phalcon_Db_Dialect_Postgresql, addPrimaryKey, arginfo_phalcon_db_dialect_postgresql_addprimarykey, ZEND_ACC_PUBLIC)
10142 	PHP_ME(Phalcon_Db_Dialect_Postgresql, dropPrimaryKey, arginfo_phalcon_db_dialect_postgresql_dropprimarykey, ZEND_ACC_PUBLIC)
10143 	PHP_ME(Phalcon_Db_Dialect_Postgresql, addForeignKey, arginfo_phalcon_db_dialect_postgresql_addforeignkey, ZEND_ACC_PUBLIC)
10144 	PHP_ME(Phalcon_Db_Dialect_Postgresql, dropForeignKey, arginfo_phalcon_db_dialect_postgresql_dropforeignkey, ZEND_ACC_PUBLIC)
10145 	PHP_ME(Phalcon_Db_Dialect_Postgresql, createTable, arginfo_phalcon_db_dialect_postgresql_createtable, ZEND_ACC_PUBLIC)
10146 	PHP_ME(Phalcon_Db_Dialect_Postgresql, truncateTable, arginfo_phalcon_db_dialect_postgresql_truncatetable, ZEND_ACC_PUBLIC)
10147 	PHP_ME(Phalcon_Db_Dialect_Postgresql, dropTable, arginfo_phalcon_db_dialect_postgresql_droptable, ZEND_ACC_PUBLIC)
10148 	PHP_ME(Phalcon_Db_Dialect_Postgresql, createView, arginfo_phalcon_db_dialect_postgresql_createview, ZEND_ACC_PUBLIC)
10149 	PHP_ME(Phalcon_Db_Dialect_Postgresql, dropView, arginfo_phalcon_db_dialect_postgresql_dropview, ZEND_ACC_PUBLIC)
10150 	PHP_ME(Phalcon_Db_Dialect_Postgresql, tableExists, arginfo_phalcon_db_dialect_postgresql_tableexists, ZEND_ACC_PUBLIC)
10151 	PHP_ME(Phalcon_Db_Dialect_Postgresql, viewExists, arginfo_phalcon_db_dialect_postgresql_viewexists, ZEND_ACC_PUBLIC)
10152 	PHP_ME(Phalcon_Db_Dialect_Postgresql, describeColumns, arginfo_phalcon_db_dialect_postgresql_describecolumns, ZEND_ACC_PUBLIC)
10153 	PHP_ME(Phalcon_Db_Dialect_Postgresql, listTables, arginfo_phalcon_db_dialect_postgresql_listtables, ZEND_ACC_PUBLIC)
10154 	PHP_ME(Phalcon_Db_Dialect_Postgresql, listViews, arginfo_phalcon_db_dialect_postgresql_listviews, ZEND_ACC_PUBLIC)
10155 	PHP_ME(Phalcon_Db_Dialect_Postgresql, describeIndexes, arginfo_phalcon_db_dialect_postgresql_describeindexes, ZEND_ACC_PUBLIC)
10156 	PHP_ME(Phalcon_Db_Dialect_Postgresql, describeReferences, arginfo_phalcon_db_dialect_postgresql_describereferences, ZEND_ACC_PUBLIC)
10157 	PHP_ME(Phalcon_Db_Dialect_Postgresql, tableOptions, arginfo_phalcon_db_dialect_postgresql_tableoptions, ZEND_ACC_PUBLIC)
10158 	PHP_ME(Phalcon_Db_Dialect_Postgresql, _castDefault, arginfo_phalcon_db_dialect_postgresql__castdefault, ZEND_ACC_PROTECTED)
10159 	PHP_ME(Phalcon_Db_Dialect_Postgresql, _getTableOptions, arginfo_phalcon_db_dialect_postgresql__gettableoptions, ZEND_ACC_PROTECTED)
10160 	PHP_ME(Phalcon_Db_Dialect_Postgresql, sharedLock, arginfo_phalcon_db_dialect_postgresql_sharedlock, ZEND_ACC_PUBLIC)
10161 	PHP_FE_END
10162 };
10163 
10164 zend_class_entry *phalcon_db_dialect_sqlite_ce;
10165 
10166 ZEPHIR_INIT_CLASS(Phalcon_Db_Dialect_Sqlite);
10167 
10168 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, getColumnDefinition);
10169 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, addColumn);
10170 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, modifyColumn);
10171 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, dropColumn);
10172 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, addIndex);
10173 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, dropIndex);
10174 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, addPrimaryKey);
10175 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, dropPrimaryKey);
10176 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, addForeignKey);
10177 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, dropForeignKey);
10178 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, createTable);
10179 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, truncateTable);
10180 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, dropTable);
10181 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, createView);
10182 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, dropView);
10183 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, tableExists);
10184 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, viewExists);
10185 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, describeColumns);
10186 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, listTables);
10187 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, listViews);
10188 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, listIndexesSql);
10189 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, describeIndexes);
10190 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, describeIndex);
10191 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, describeReferences);
10192 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, tableOptions);
10193 static PHP_METHOD(Phalcon_Db_Dialect_Sqlite, sharedLock);
10194 
10195 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_getcolumndefinition, 0, 0, 1)
10196 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
ZEND_END_ARG_INFO()10197 ZEND_END_ARG_INFO()
10198 
10199 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_addcolumn, 0, 0, 3)
10200 	ZEND_ARG_INFO(0, tableName)
10201 	ZEND_ARG_INFO(0, schemaName)
10202 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
10203 ZEND_END_ARG_INFO()
10204 
10205 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_modifycolumn, 0, 0, 3)
10206 	ZEND_ARG_INFO(0, tableName)
10207 	ZEND_ARG_INFO(0, schemaName)
10208 	ZEND_ARG_OBJ_INFO(0, column, Phalcon\\Db\\ColumnInterface, 0)
10209 	ZEND_ARG_OBJ_INFO(0, currentColumn, Phalcon\\Db\\ColumnInterface, 1)
10210 ZEND_END_ARG_INFO()
10211 
10212 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_dropcolumn, 0, 0, 3)
10213 	ZEND_ARG_INFO(0, tableName)
10214 	ZEND_ARG_INFO(0, schemaName)
10215 	ZEND_ARG_INFO(0, columnName)
10216 ZEND_END_ARG_INFO()
10217 
10218 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_addindex, 0, 0, 3)
10219 	ZEND_ARG_INFO(0, tableName)
10220 	ZEND_ARG_INFO(0, schemaName)
10221 	ZEND_ARG_OBJ_INFO(0, index, Phalcon\\Db\\IndexInterface, 0)
10222 ZEND_END_ARG_INFO()
10223 
10224 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_dropindex, 0, 0, 3)
10225 	ZEND_ARG_INFO(0, tableName)
10226 	ZEND_ARG_INFO(0, schemaName)
10227 	ZEND_ARG_INFO(0, indexName)
10228 ZEND_END_ARG_INFO()
10229 
10230 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_addprimarykey, 0, 0, 3)
10231 	ZEND_ARG_INFO(0, tableName)
10232 	ZEND_ARG_INFO(0, schemaName)
10233 	ZEND_ARG_OBJ_INFO(0, index, Phalcon\\Db\\IndexInterface, 0)
10234 ZEND_END_ARG_INFO()
10235 
10236 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_dropprimarykey, 0, 0, 2)
10237 	ZEND_ARG_INFO(0, tableName)
10238 	ZEND_ARG_INFO(0, schemaName)
10239 ZEND_END_ARG_INFO()
10240 
10241 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_addforeignkey, 0, 0, 3)
10242 	ZEND_ARG_INFO(0, tableName)
10243 	ZEND_ARG_INFO(0, schemaName)
10244 	ZEND_ARG_OBJ_INFO(0, reference, Phalcon\\Db\\ReferenceInterface, 0)
10245 ZEND_END_ARG_INFO()
10246 
10247 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_dropforeignkey, 0, 0, 3)
10248 	ZEND_ARG_INFO(0, tableName)
10249 	ZEND_ARG_INFO(0, schemaName)
10250 	ZEND_ARG_INFO(0, referenceName)
10251 ZEND_END_ARG_INFO()
10252 
10253 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_createtable, 0, 0, 3)
10254 	ZEND_ARG_INFO(0, tableName)
10255 	ZEND_ARG_INFO(0, schemaName)
10256 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
10257 ZEND_END_ARG_INFO()
10258 
10259 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_truncatetable, 0, 0, 2)
10260 	ZEND_ARG_INFO(0, tableName)
10261 	ZEND_ARG_INFO(0, schemaName)
10262 ZEND_END_ARG_INFO()
10263 
10264 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_droptable, 0, 0, 1)
10265 	ZEND_ARG_INFO(0, tableName)
10266 	ZEND_ARG_INFO(0, schemaName)
10267 	ZEND_ARG_INFO(0, ifExists)
10268 ZEND_END_ARG_INFO()
10269 
10270 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_createview, 0, 0, 2)
10271 	ZEND_ARG_INFO(0, viewName)
10272 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
10273 	ZEND_ARG_INFO(0, schemaName)
10274 ZEND_END_ARG_INFO()
10275 
10276 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_dropview, 0, 0, 1)
10277 	ZEND_ARG_INFO(0, viewName)
10278 	ZEND_ARG_INFO(0, schemaName)
10279 	ZEND_ARG_INFO(0, ifExists)
10280 ZEND_END_ARG_INFO()
10281 
10282 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_tableexists, 0, 0, 1)
10283 	ZEND_ARG_INFO(0, tableName)
10284 	ZEND_ARG_INFO(0, schemaName)
10285 ZEND_END_ARG_INFO()
10286 
10287 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_viewexists, 0, 0, 1)
10288 	ZEND_ARG_INFO(0, viewName)
10289 	ZEND_ARG_INFO(0, schemaName)
10290 ZEND_END_ARG_INFO()
10291 
10292 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_describecolumns, 0, 0, 1)
10293 	ZEND_ARG_INFO(0, table)
10294 	ZEND_ARG_INFO(0, schema)
10295 ZEND_END_ARG_INFO()
10296 
10297 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_listtables, 0, 0, 0)
10298 	ZEND_ARG_INFO(0, schemaName)
10299 ZEND_END_ARG_INFO()
10300 
10301 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_listviews, 0, 0, 0)
10302 	ZEND_ARG_INFO(0, schemaName)
10303 ZEND_END_ARG_INFO()
10304 
10305 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_listindexessql, 0, 0, 1)
10306 	ZEND_ARG_INFO(0, table)
10307 	ZEND_ARG_INFO(0, schema)
10308 	ZEND_ARG_INFO(0, keyName)
10309 ZEND_END_ARG_INFO()
10310 
10311 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_describeindexes, 0, 0, 1)
10312 	ZEND_ARG_INFO(0, table)
10313 	ZEND_ARG_INFO(0, schema)
10314 ZEND_END_ARG_INFO()
10315 
10316 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_describeindex, 0, 0, 1)
10317 	ZEND_ARG_INFO(0, index)
10318 ZEND_END_ARG_INFO()
10319 
10320 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_describereferences, 0, 0, 1)
10321 	ZEND_ARG_INFO(0, table)
10322 	ZEND_ARG_INFO(0, schema)
10323 ZEND_END_ARG_INFO()
10324 
10325 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_tableoptions, 0, 0, 1)
10326 	ZEND_ARG_INFO(0, table)
10327 	ZEND_ARG_INFO(0, schema)
10328 ZEND_END_ARG_INFO()
10329 
10330 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_dialect_sqlite_sharedlock, 0, 0, 1)
10331 	ZEND_ARG_INFO(0, sqlQuery)
10332 ZEND_END_ARG_INFO()
10333 
10334 ZEPHIR_INIT_FUNCS(phalcon_db_dialect_sqlite_method_entry) {
10335 	PHP_ME(Phalcon_Db_Dialect_Sqlite, getColumnDefinition, arginfo_phalcon_db_dialect_sqlite_getcolumndefinition, ZEND_ACC_PUBLIC)
10336 	PHP_ME(Phalcon_Db_Dialect_Sqlite, addColumn, arginfo_phalcon_db_dialect_sqlite_addcolumn, ZEND_ACC_PUBLIC)
10337 	PHP_ME(Phalcon_Db_Dialect_Sqlite, modifyColumn, arginfo_phalcon_db_dialect_sqlite_modifycolumn, ZEND_ACC_PUBLIC)
10338 	PHP_ME(Phalcon_Db_Dialect_Sqlite, dropColumn, arginfo_phalcon_db_dialect_sqlite_dropcolumn, ZEND_ACC_PUBLIC)
10339 	PHP_ME(Phalcon_Db_Dialect_Sqlite, addIndex, arginfo_phalcon_db_dialect_sqlite_addindex, ZEND_ACC_PUBLIC)
10340 	PHP_ME(Phalcon_Db_Dialect_Sqlite, dropIndex, arginfo_phalcon_db_dialect_sqlite_dropindex, ZEND_ACC_PUBLIC)
10341 	PHP_ME(Phalcon_Db_Dialect_Sqlite, addPrimaryKey, arginfo_phalcon_db_dialect_sqlite_addprimarykey, ZEND_ACC_PUBLIC)
10342 	PHP_ME(Phalcon_Db_Dialect_Sqlite, dropPrimaryKey, arginfo_phalcon_db_dialect_sqlite_dropprimarykey, ZEND_ACC_PUBLIC)
10343 	PHP_ME(Phalcon_Db_Dialect_Sqlite, addForeignKey, arginfo_phalcon_db_dialect_sqlite_addforeignkey, ZEND_ACC_PUBLIC)
10344 	PHP_ME(Phalcon_Db_Dialect_Sqlite, dropForeignKey, arginfo_phalcon_db_dialect_sqlite_dropforeignkey, ZEND_ACC_PUBLIC)
10345 	PHP_ME(Phalcon_Db_Dialect_Sqlite, createTable, arginfo_phalcon_db_dialect_sqlite_createtable, ZEND_ACC_PUBLIC)
10346 	PHP_ME(Phalcon_Db_Dialect_Sqlite, truncateTable, arginfo_phalcon_db_dialect_sqlite_truncatetable, ZEND_ACC_PUBLIC)
10347 	PHP_ME(Phalcon_Db_Dialect_Sqlite, dropTable, arginfo_phalcon_db_dialect_sqlite_droptable, ZEND_ACC_PUBLIC)
10348 	PHP_ME(Phalcon_Db_Dialect_Sqlite, createView, arginfo_phalcon_db_dialect_sqlite_createview, ZEND_ACC_PUBLIC)
10349 	PHP_ME(Phalcon_Db_Dialect_Sqlite, dropView, arginfo_phalcon_db_dialect_sqlite_dropview, ZEND_ACC_PUBLIC)
10350 	PHP_ME(Phalcon_Db_Dialect_Sqlite, tableExists, arginfo_phalcon_db_dialect_sqlite_tableexists, ZEND_ACC_PUBLIC)
10351 	PHP_ME(Phalcon_Db_Dialect_Sqlite, viewExists, arginfo_phalcon_db_dialect_sqlite_viewexists, ZEND_ACC_PUBLIC)
10352 	PHP_ME(Phalcon_Db_Dialect_Sqlite, describeColumns, arginfo_phalcon_db_dialect_sqlite_describecolumns, ZEND_ACC_PUBLIC)
10353 	PHP_ME(Phalcon_Db_Dialect_Sqlite, listTables, arginfo_phalcon_db_dialect_sqlite_listtables, ZEND_ACC_PUBLIC)
10354 	PHP_ME(Phalcon_Db_Dialect_Sqlite, listViews, arginfo_phalcon_db_dialect_sqlite_listviews, ZEND_ACC_PUBLIC)
10355 	PHP_ME(Phalcon_Db_Dialect_Sqlite, listIndexesSql, arginfo_phalcon_db_dialect_sqlite_listindexessql, ZEND_ACC_PUBLIC)
10356 	PHP_ME(Phalcon_Db_Dialect_Sqlite, describeIndexes, arginfo_phalcon_db_dialect_sqlite_describeindexes, ZEND_ACC_PUBLIC)
10357 	PHP_ME(Phalcon_Db_Dialect_Sqlite, describeIndex, arginfo_phalcon_db_dialect_sqlite_describeindex, ZEND_ACC_PUBLIC)
10358 	PHP_ME(Phalcon_Db_Dialect_Sqlite, describeReferences, arginfo_phalcon_db_dialect_sqlite_describereferences, ZEND_ACC_PUBLIC)
10359 	PHP_ME(Phalcon_Db_Dialect_Sqlite, tableOptions, arginfo_phalcon_db_dialect_sqlite_tableoptions, ZEND_ACC_PUBLIC)
10360 	PHP_ME(Phalcon_Db_Dialect_Sqlite, sharedLock, arginfo_phalcon_db_dialect_sqlite_sharedlock, ZEND_ACC_PUBLIC)
10361 	PHP_FE_END
10362 };
10363 
10364 zend_class_entry *phalcon_db_exception_ce;
10365 
10366 ZEPHIR_INIT_CLASS(Phalcon_Db_Exception);
10367 
10368 
10369 zend_class_entry *phalcon_db_index_ce;
10370 
10371 ZEPHIR_INIT_CLASS(Phalcon_Db_Index);
10372 
10373 static PHP_METHOD(Phalcon_Db_Index, getName);
10374 static PHP_METHOD(Phalcon_Db_Index, getColumns);
10375 static PHP_METHOD(Phalcon_Db_Index, getType);
10376 static PHP_METHOD(Phalcon_Db_Index, __construct);
10377 static PHP_METHOD(Phalcon_Db_Index, __set_state);
10378 
10379 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_index___construct, 0, 0, 2)
10380 	ZEND_ARG_INFO(0, name)
10381 	ZEND_ARG_ARRAY_INFO(0, columns, 0)
10382 	ZEND_ARG_INFO(0, type)
ZEND_END_ARG_INFO()10383 ZEND_END_ARG_INFO()
10384 
10385 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_index___set_state, 0, 0, 1)
10386 	ZEND_ARG_ARRAY_INFO(0, data, 0)
10387 ZEND_END_ARG_INFO()
10388 
10389 ZEPHIR_INIT_FUNCS(phalcon_db_index_method_entry) {
10390 	PHP_ME(Phalcon_Db_Index, getName, NULL, ZEND_ACC_PUBLIC)
10391 	PHP_ME(Phalcon_Db_Index, getColumns, NULL, ZEND_ACC_PUBLIC)
10392 	PHP_ME(Phalcon_Db_Index, getType, NULL, ZEND_ACC_PUBLIC)
10393 	PHP_ME(Phalcon_Db_Index, __construct, arginfo_phalcon_db_index___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
10394 	PHP_ME(Phalcon_Db_Index, __set_state, arginfo_phalcon_db_index___set_state, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
10395 	PHP_FE_END
10396 };
10397 
10398 zend_class_entry *phalcon_db_profiler_ce;
10399 
10400 ZEPHIR_INIT_CLASS(Phalcon_Db_Profiler);
10401 
10402 static PHP_METHOD(Phalcon_Db_Profiler, startProfile);
10403 static PHP_METHOD(Phalcon_Db_Profiler, stopProfile);
10404 static PHP_METHOD(Phalcon_Db_Profiler, getNumberTotalStatements);
10405 static PHP_METHOD(Phalcon_Db_Profiler, getTotalElapsedSeconds);
10406 static PHP_METHOD(Phalcon_Db_Profiler, getProfiles);
10407 static PHP_METHOD(Phalcon_Db_Profiler, reset);
10408 static PHP_METHOD(Phalcon_Db_Profiler, getLastProfile);
10409 
10410 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_profiler_startprofile, 0, 0, 1)
10411 	ZEND_ARG_INFO(0, sqlStatement)
10412 	ZEND_ARG_INFO(0, sqlVariables)
10413 	ZEND_ARG_INFO(0, sqlBindTypes)
ZEND_END_ARG_INFO()10414 ZEND_END_ARG_INFO()
10415 
10416 ZEPHIR_INIT_FUNCS(phalcon_db_profiler_method_entry) {
10417 	PHP_ME(Phalcon_Db_Profiler, startProfile, arginfo_phalcon_db_profiler_startprofile, ZEND_ACC_PUBLIC)
10418 	PHP_ME(Phalcon_Db_Profiler, stopProfile, NULL, ZEND_ACC_PUBLIC)
10419 	PHP_ME(Phalcon_Db_Profiler, getNumberTotalStatements, NULL, ZEND_ACC_PUBLIC)
10420 	PHP_ME(Phalcon_Db_Profiler, getTotalElapsedSeconds, NULL, ZEND_ACC_PUBLIC)
10421 	PHP_ME(Phalcon_Db_Profiler, getProfiles, NULL, ZEND_ACC_PUBLIC)
10422 	PHP_ME(Phalcon_Db_Profiler, reset, NULL, ZEND_ACC_PUBLIC)
10423 	PHP_ME(Phalcon_Db_Profiler, getLastProfile, NULL, ZEND_ACC_PUBLIC)
10424 	PHP_FE_END
10425 };
10426 
10427 zend_class_entry *phalcon_db_profiler_item_ce;
10428 
10429 ZEPHIR_INIT_CLASS(Phalcon_Db_Profiler_Item);
10430 
10431 static PHP_METHOD(Phalcon_Db_Profiler_Item, setSqlStatement);
10432 static PHP_METHOD(Phalcon_Db_Profiler_Item, getSqlStatement);
10433 static PHP_METHOD(Phalcon_Db_Profiler_Item, setSqlVariables);
10434 static PHP_METHOD(Phalcon_Db_Profiler_Item, getSqlVariables);
10435 static PHP_METHOD(Phalcon_Db_Profiler_Item, setSqlBindTypes);
10436 static PHP_METHOD(Phalcon_Db_Profiler_Item, getSqlBindTypes);
10437 static PHP_METHOD(Phalcon_Db_Profiler_Item, setInitialTime);
10438 static PHP_METHOD(Phalcon_Db_Profiler_Item, getInitialTime);
10439 static PHP_METHOD(Phalcon_Db_Profiler_Item, setFinalTime);
10440 static PHP_METHOD(Phalcon_Db_Profiler_Item, getFinalTime);
10441 static PHP_METHOD(Phalcon_Db_Profiler_Item, getTotalElapsedSeconds);
10442 
10443 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_profiler_item_setsqlstatement, 0, 0, 1)
10444 	ZEND_ARG_INFO(0, sqlStatement)
ZEND_END_ARG_INFO()10445 ZEND_END_ARG_INFO()
10446 
10447 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_profiler_item_setsqlvariables, 0, 0, 1)
10448 	ZEND_ARG_ARRAY_INFO(0, sqlVariables, 0)
10449 ZEND_END_ARG_INFO()
10450 
10451 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_profiler_item_setsqlbindtypes, 0, 0, 1)
10452 	ZEND_ARG_ARRAY_INFO(0, sqlBindTypes, 0)
10453 ZEND_END_ARG_INFO()
10454 
10455 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_profiler_item_setinitialtime, 0, 0, 1)
10456 	ZEND_ARG_INFO(0, initialTime)
10457 ZEND_END_ARG_INFO()
10458 
10459 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_profiler_item_setfinaltime, 0, 0, 1)
10460 	ZEND_ARG_INFO(0, finalTime)
10461 ZEND_END_ARG_INFO()
10462 
10463 ZEPHIR_INIT_FUNCS(phalcon_db_profiler_item_method_entry) {
10464 	PHP_ME(Phalcon_Db_Profiler_Item, setSqlStatement, arginfo_phalcon_db_profiler_item_setsqlstatement, ZEND_ACC_PUBLIC)
10465 	PHP_ME(Phalcon_Db_Profiler_Item, getSqlStatement, NULL, ZEND_ACC_PUBLIC)
10466 	PHP_ME(Phalcon_Db_Profiler_Item, setSqlVariables, arginfo_phalcon_db_profiler_item_setsqlvariables, ZEND_ACC_PUBLIC)
10467 	PHP_ME(Phalcon_Db_Profiler_Item, getSqlVariables, NULL, ZEND_ACC_PUBLIC)
10468 	PHP_ME(Phalcon_Db_Profiler_Item, setSqlBindTypes, arginfo_phalcon_db_profiler_item_setsqlbindtypes, ZEND_ACC_PUBLIC)
10469 	PHP_ME(Phalcon_Db_Profiler_Item, getSqlBindTypes, NULL, ZEND_ACC_PUBLIC)
10470 	PHP_ME(Phalcon_Db_Profiler_Item, setInitialTime, arginfo_phalcon_db_profiler_item_setinitialtime, ZEND_ACC_PUBLIC)
10471 	PHP_ME(Phalcon_Db_Profiler_Item, getInitialTime, NULL, ZEND_ACC_PUBLIC)
10472 	PHP_ME(Phalcon_Db_Profiler_Item, setFinalTime, arginfo_phalcon_db_profiler_item_setfinaltime, ZEND_ACC_PUBLIC)
10473 	PHP_ME(Phalcon_Db_Profiler_Item, getFinalTime, NULL, ZEND_ACC_PUBLIC)
10474 	PHP_ME(Phalcon_Db_Profiler_Item, getTotalElapsedSeconds, NULL, ZEND_ACC_PUBLIC)
10475 	PHP_FE_END
10476 };
10477 
10478 zend_class_entry *phalcon_db_rawvalue_ce;
10479 
10480 ZEPHIR_INIT_CLASS(Phalcon_Db_RawValue);
10481 
10482 static PHP_METHOD(Phalcon_Db_RawValue, getValue);
10483 static PHP_METHOD(Phalcon_Db_RawValue, __toString);
10484 static PHP_METHOD(Phalcon_Db_RawValue, __construct);
10485 
10486 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_rawvalue___construct, 0, 0, 1)
10487 	ZEND_ARG_INFO(0, value)
ZEND_END_ARG_INFO()10488 ZEND_END_ARG_INFO()
10489 
10490 ZEPHIR_INIT_FUNCS(phalcon_db_rawvalue_method_entry) {
10491 	PHP_ME(Phalcon_Db_RawValue, getValue, NULL, ZEND_ACC_PUBLIC)
10492 	PHP_ME(Phalcon_Db_RawValue, __toString, NULL, ZEND_ACC_PUBLIC)
10493 	PHP_ME(Phalcon_Db_RawValue, __construct, arginfo_phalcon_db_rawvalue___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
10494 	PHP_FE_END
10495 };
10496 
10497 zend_class_entry *phalcon_db_reference_ce;
10498 
10499 ZEPHIR_INIT_CLASS(Phalcon_Db_Reference);
10500 
10501 static PHP_METHOD(Phalcon_Db_Reference, getName);
10502 static PHP_METHOD(Phalcon_Db_Reference, getSchemaName);
10503 static PHP_METHOD(Phalcon_Db_Reference, getReferencedSchema);
10504 static PHP_METHOD(Phalcon_Db_Reference, getReferencedTable);
10505 static PHP_METHOD(Phalcon_Db_Reference, getColumns);
10506 static PHP_METHOD(Phalcon_Db_Reference, getReferencedColumns);
10507 static PHP_METHOD(Phalcon_Db_Reference, getOnDelete);
10508 static PHP_METHOD(Phalcon_Db_Reference, getOnUpdate);
10509 static PHP_METHOD(Phalcon_Db_Reference, __construct);
10510 static PHP_METHOD(Phalcon_Db_Reference, __set_state);
10511 
10512 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_reference___construct, 0, 0, 2)
10513 	ZEND_ARG_INFO(0, name)
10514 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
ZEND_END_ARG_INFO()10515 ZEND_END_ARG_INFO()
10516 
10517 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_reference___set_state, 0, 0, 1)
10518 	ZEND_ARG_ARRAY_INFO(0, data, 0)
10519 ZEND_END_ARG_INFO()
10520 
10521 ZEPHIR_INIT_FUNCS(phalcon_db_reference_method_entry) {
10522 	PHP_ME(Phalcon_Db_Reference, getName, NULL, ZEND_ACC_PUBLIC)
10523 	PHP_ME(Phalcon_Db_Reference, getSchemaName, NULL, ZEND_ACC_PUBLIC)
10524 	PHP_ME(Phalcon_Db_Reference, getReferencedSchema, NULL, ZEND_ACC_PUBLIC)
10525 	PHP_ME(Phalcon_Db_Reference, getReferencedTable, NULL, ZEND_ACC_PUBLIC)
10526 	PHP_ME(Phalcon_Db_Reference, getColumns, NULL, ZEND_ACC_PUBLIC)
10527 	PHP_ME(Phalcon_Db_Reference, getReferencedColumns, NULL, ZEND_ACC_PUBLIC)
10528 	PHP_ME(Phalcon_Db_Reference, getOnDelete, NULL, ZEND_ACC_PUBLIC)
10529 	PHP_ME(Phalcon_Db_Reference, getOnUpdate, NULL, ZEND_ACC_PUBLIC)
10530 	PHP_ME(Phalcon_Db_Reference, __construct, arginfo_phalcon_db_reference___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
10531 	PHP_ME(Phalcon_Db_Reference, __set_state, arginfo_phalcon_db_reference___set_state, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
10532 	PHP_FE_END
10533 };
10534 
10535 zend_class_entry *phalcon_db_result_pdo_ce;
10536 
10537 ZEPHIR_INIT_CLASS(Phalcon_Db_Result_Pdo);
10538 
10539 static PHP_METHOD(Phalcon_Db_Result_Pdo, __construct);
10540 static PHP_METHOD(Phalcon_Db_Result_Pdo, execute);
10541 static PHP_METHOD(Phalcon_Db_Result_Pdo, fetch);
10542 static PHP_METHOD(Phalcon_Db_Result_Pdo, fetchArray);
10543 static PHP_METHOD(Phalcon_Db_Result_Pdo, fetchAll);
10544 static PHP_METHOD(Phalcon_Db_Result_Pdo, numRows);
10545 static PHP_METHOD(Phalcon_Db_Result_Pdo, dataSeek);
10546 static PHP_METHOD(Phalcon_Db_Result_Pdo, setFetchMode);
10547 static PHP_METHOD(Phalcon_Db_Result_Pdo, getInternalResult);
10548 
10549 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_result_pdo___construct, 0, 0, 2)
10550 	ZEND_ARG_OBJ_INFO(0, connection, Phalcon\\Db\\AdapterInterface, 0)
10551 	ZEND_ARG_OBJ_INFO(0, result, PDOStatement, 0)
10552 	ZEND_ARG_INFO(0, sqlStatement)
10553 	ZEND_ARG_INFO(0, bindParams)
10554 	ZEND_ARG_INFO(0, bindTypes)
ZEND_END_ARG_INFO()10555 ZEND_END_ARG_INFO()
10556 
10557 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_result_pdo_fetch, 0, 0, 0)
10558 	ZEND_ARG_INFO(0, fetchStyle)
10559 	ZEND_ARG_INFO(0, cursorOrientation)
10560 	ZEND_ARG_INFO(0, cursorOffset)
10561 ZEND_END_ARG_INFO()
10562 
10563 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_result_pdo_fetchall, 0, 0, 0)
10564 	ZEND_ARG_INFO(0, fetchStyle)
10565 	ZEND_ARG_INFO(0, fetchArgument)
10566 	ZEND_ARG_INFO(0, ctorArgs)
10567 ZEND_END_ARG_INFO()
10568 
10569 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_result_pdo_dataseek, 0, 0, 1)
10570 	ZEND_ARG_INFO(0, number)
10571 ZEND_END_ARG_INFO()
10572 
10573 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_db_result_pdo_setfetchmode, 0, 0, 1)
10574 	ZEND_ARG_INFO(0, fetchMode)
10575 	ZEND_ARG_INFO(0, colNoOrClassNameOrObject)
10576 	ZEND_ARG_INFO(0, ctorargs)
10577 ZEND_END_ARG_INFO()
10578 
10579 ZEPHIR_INIT_FUNCS(phalcon_db_result_pdo_method_entry) {
10580 	PHP_ME(Phalcon_Db_Result_Pdo, __construct, arginfo_phalcon_db_result_pdo___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
10581 	PHP_ME(Phalcon_Db_Result_Pdo, execute, NULL, ZEND_ACC_PUBLIC)
10582 	PHP_ME(Phalcon_Db_Result_Pdo, fetch, arginfo_phalcon_db_result_pdo_fetch, ZEND_ACC_PUBLIC)
10583 	PHP_ME(Phalcon_Db_Result_Pdo, fetchArray, NULL, ZEND_ACC_PUBLIC)
10584 	PHP_ME(Phalcon_Db_Result_Pdo, fetchAll, arginfo_phalcon_db_result_pdo_fetchall, ZEND_ACC_PUBLIC)
10585 	PHP_ME(Phalcon_Db_Result_Pdo, numRows, NULL, ZEND_ACC_PUBLIC)
10586 	PHP_ME(Phalcon_Db_Result_Pdo, dataSeek, arginfo_phalcon_db_result_pdo_dataseek, ZEND_ACC_PUBLIC)
10587 	PHP_ME(Phalcon_Db_Result_Pdo, setFetchMode, arginfo_phalcon_db_result_pdo_setfetchmode, ZEND_ACC_PUBLIC)
10588 	PHP_ME(Phalcon_Db_Result_Pdo, getInternalResult, NULL, ZEND_ACC_PUBLIC)
10589 	PHP_FE_END
10590 };
10591 
10592 zend_class_entry *phalcon_debug_ce;
10593 
10594 ZEPHIR_INIT_CLASS(Phalcon_Debug);
10595 
10596 static PHP_METHOD(Phalcon_Debug, setUri);
10597 static PHP_METHOD(Phalcon_Debug, setShowBackTrace);
10598 static PHP_METHOD(Phalcon_Debug, setShowFiles);
10599 static PHP_METHOD(Phalcon_Debug, setShowFileFragment);
10600 static PHP_METHOD(Phalcon_Debug, listen);
10601 static PHP_METHOD(Phalcon_Debug, listenExceptions);
10602 static PHP_METHOD(Phalcon_Debug, listenLowSeverity);
10603 static PHP_METHOD(Phalcon_Debug, halt);
10604 static PHP_METHOD(Phalcon_Debug, debugVar);
10605 static PHP_METHOD(Phalcon_Debug, clearVars);
10606 static PHP_METHOD(Phalcon_Debug, _escapeString);
10607 static PHP_METHOD(Phalcon_Debug, _getArrayDump);
10608 static PHP_METHOD(Phalcon_Debug, _getVarDump);
10609 static PHP_METHOD(Phalcon_Debug, getMajorVersion);
10610 static PHP_METHOD(Phalcon_Debug, getVersion);
10611 static PHP_METHOD(Phalcon_Debug, getCssSources);
10612 static PHP_METHOD(Phalcon_Debug, getJsSources);
10613 static PHP_METHOD(Phalcon_Debug, showTraceItem);
10614 static PHP_METHOD(Phalcon_Debug, onUncaughtLowSeverity);
10615 static PHP_METHOD(Phalcon_Debug, onUncaughtException);
10616 
10617 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_seturi, 0, 0, 1)
10618 	ZEND_ARG_INFO(0, uri)
ZEND_END_ARG_INFO()10619 ZEND_END_ARG_INFO()
10620 
10621 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_setshowbacktrace, 0, 0, 1)
10622 	ZEND_ARG_INFO(0, showBackTrace)
10623 ZEND_END_ARG_INFO()
10624 
10625 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_setshowfiles, 0, 0, 1)
10626 	ZEND_ARG_INFO(0, showFiles)
10627 ZEND_END_ARG_INFO()
10628 
10629 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_setshowfilefragment, 0, 0, 1)
10630 	ZEND_ARG_INFO(0, showFileFragment)
10631 ZEND_END_ARG_INFO()
10632 
10633 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_listen, 0, 0, 0)
10634 	ZEND_ARG_INFO(0, exceptions)
10635 	ZEND_ARG_INFO(0, lowSeverity)
10636 ZEND_END_ARG_INFO()
10637 
10638 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_debugvar, 0, 0, 1)
10639 	ZEND_ARG_INFO(0, varz)
10640 	ZEND_ARG_INFO(0, key)
10641 ZEND_END_ARG_INFO()
10642 
10643 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug__escapestring, 0, 0, 1)
10644 	ZEND_ARG_INFO(0, value)
10645 ZEND_END_ARG_INFO()
10646 
10647 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug__getarraydump, 0, 0, 1)
10648 	ZEND_ARG_ARRAY_INFO(0, argument, 0)
10649 	ZEND_ARG_INFO(0, n)
10650 ZEND_END_ARG_INFO()
10651 
10652 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug__getvardump, 0, 0, 1)
10653 	ZEND_ARG_INFO(0, variable)
10654 ZEND_END_ARG_INFO()
10655 
10656 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_showtraceitem, 0, 0, 2)
10657 	ZEND_ARG_INFO(0, n)
10658 	ZEND_ARG_ARRAY_INFO(0, trace, 0)
10659 ZEND_END_ARG_INFO()
10660 
10661 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_onuncaughtlowseverity, 0, 0, 5)
10662 	ZEND_ARG_INFO(0, severity)
10663 	ZEND_ARG_INFO(0, message)
10664 	ZEND_ARG_INFO(0, file)
10665 	ZEND_ARG_INFO(0, line)
10666 	ZEND_ARG_INFO(0, context)
10667 ZEND_END_ARG_INFO()
10668 
10669 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_onuncaughtexception, 0, 0, 1)
10670 	ZEND_ARG_OBJ_INFO(0, exception, Exception, 0)
10671 ZEND_END_ARG_INFO()
10672 
10673 ZEPHIR_INIT_FUNCS(phalcon_debug_method_entry) {
10674 	PHP_ME(Phalcon_Debug, setUri, arginfo_phalcon_debug_seturi, ZEND_ACC_PUBLIC)
10675 	PHP_ME(Phalcon_Debug, setShowBackTrace, arginfo_phalcon_debug_setshowbacktrace, ZEND_ACC_PUBLIC)
10676 	PHP_ME(Phalcon_Debug, setShowFiles, arginfo_phalcon_debug_setshowfiles, ZEND_ACC_PUBLIC)
10677 	PHP_ME(Phalcon_Debug, setShowFileFragment, arginfo_phalcon_debug_setshowfilefragment, ZEND_ACC_PUBLIC)
10678 	PHP_ME(Phalcon_Debug, listen, arginfo_phalcon_debug_listen, ZEND_ACC_PUBLIC)
10679 	PHP_ME(Phalcon_Debug, listenExceptions, NULL, ZEND_ACC_PUBLIC)
10680 	PHP_ME(Phalcon_Debug, listenLowSeverity, NULL, ZEND_ACC_PUBLIC)
10681 	PHP_ME(Phalcon_Debug, halt, NULL, ZEND_ACC_PUBLIC)
10682 	PHP_ME(Phalcon_Debug, debugVar, arginfo_phalcon_debug_debugvar, ZEND_ACC_PUBLIC)
10683 	PHP_ME(Phalcon_Debug, clearVars, NULL, ZEND_ACC_PUBLIC)
10684 	PHP_ME(Phalcon_Debug, _escapeString, arginfo_phalcon_debug__escapestring, ZEND_ACC_PROTECTED)
10685 	PHP_ME(Phalcon_Debug, _getArrayDump, arginfo_phalcon_debug__getarraydump, ZEND_ACC_PROTECTED)
10686 	PHP_ME(Phalcon_Debug, _getVarDump, arginfo_phalcon_debug__getvardump, ZEND_ACC_PROTECTED)
10687 	PHP_ME(Phalcon_Debug, getMajorVersion, NULL, ZEND_ACC_DEPRECATED|ZEND_ACC_PUBLIC)
10688 	PHP_ME(Phalcon_Debug, getVersion, NULL, ZEND_ACC_PUBLIC)
10689 	PHP_ME(Phalcon_Debug, getCssSources, NULL, ZEND_ACC_PUBLIC)
10690 	PHP_ME(Phalcon_Debug, getJsSources, NULL, ZEND_ACC_PUBLIC)
10691 	PHP_ME(Phalcon_Debug, showTraceItem, arginfo_phalcon_debug_showtraceitem, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
10692 	PHP_ME(Phalcon_Debug, onUncaughtLowSeverity, arginfo_phalcon_debug_onuncaughtlowseverity, ZEND_ACC_PUBLIC)
10693 	PHP_ME(Phalcon_Debug, onUncaughtException, arginfo_phalcon_debug_onuncaughtexception, ZEND_ACC_PUBLIC)
10694 	PHP_FE_END
10695 };
10696 
10697 zend_class_entry *phalcon_debug_dump_ce;
10698 
10699 ZEPHIR_INIT_CLASS(Phalcon_Debug_Dump);
10700 
10701 static PHP_METHOD(Phalcon_Debug_Dump, getDetailed);
10702 static PHP_METHOD(Phalcon_Debug_Dump, setDetailed);
10703 static PHP_METHOD(Phalcon_Debug_Dump, __construct);
10704 static PHP_METHOD(Phalcon_Debug_Dump, all);
10705 static PHP_METHOD(Phalcon_Debug_Dump, getStyle);
10706 static PHP_METHOD(Phalcon_Debug_Dump, setStyles);
10707 static PHP_METHOD(Phalcon_Debug_Dump, one);
10708 static PHP_METHOD(Phalcon_Debug_Dump, output);
10709 static PHP_METHOD(Phalcon_Debug_Dump, variable);
10710 static PHP_METHOD(Phalcon_Debug_Dump, variables);
10711 static PHP_METHOD(Phalcon_Debug_Dump, toJson);
10712 zend_object_value zephir_init_properties_Phalcon_Debug_Dump(zend_class_entry *class_type TSRMLS_DC);
10713 
10714 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_dump_setdetailed, 0, 0, 1)
10715 	ZEND_ARG_INFO(0, detailed)
ZEND_END_ARG_INFO()10716 ZEND_END_ARG_INFO()
10717 
10718 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_dump___construct, 0, 0, 0)
10719 	ZEND_ARG_ARRAY_INFO(0, styles, 1)
10720 	ZEND_ARG_INFO(0, detailed)
10721 ZEND_END_ARG_INFO()
10722 
10723 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_dump_getstyle, 0, 0, 1)
10724 	ZEND_ARG_INFO(0, type)
10725 ZEND_END_ARG_INFO()
10726 
10727 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_dump_setstyles, 0, 0, 0)
10728 	ZEND_ARG_ARRAY_INFO(0, styles, 1)
10729 ZEND_END_ARG_INFO()
10730 
10731 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_dump_one, 0, 0, 1)
10732 	ZEND_ARG_INFO(0, variable)
10733 	ZEND_ARG_INFO(0, name)
10734 ZEND_END_ARG_INFO()
10735 
10736 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_dump_output, 0, 0, 1)
10737 	ZEND_ARG_INFO(0, variable)
10738 	ZEND_ARG_INFO(0, name)
10739 	ZEND_ARG_INFO(0, tab)
10740 ZEND_END_ARG_INFO()
10741 
10742 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_dump_variable, 0, 0, 1)
10743 	ZEND_ARG_INFO(0, variable)
10744 	ZEND_ARG_INFO(0, name)
10745 ZEND_END_ARG_INFO()
10746 
10747 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_debug_dump_tojson, 0, 0, 1)
10748 	ZEND_ARG_INFO(0, variable)
10749 ZEND_END_ARG_INFO()
10750 
10751 ZEPHIR_INIT_FUNCS(phalcon_debug_dump_method_entry) {
10752 	PHP_ME(Phalcon_Debug_Dump, getDetailed, NULL, ZEND_ACC_PUBLIC)
10753 	PHP_ME(Phalcon_Debug_Dump, setDetailed, arginfo_phalcon_debug_dump_setdetailed, ZEND_ACC_PUBLIC)
10754 	PHP_ME(Phalcon_Debug_Dump, __construct, arginfo_phalcon_debug_dump___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
10755 	PHP_ME(Phalcon_Debug_Dump, all, NULL, ZEND_ACC_PUBLIC)
10756 	PHP_ME(Phalcon_Debug_Dump, getStyle, arginfo_phalcon_debug_dump_getstyle, ZEND_ACC_PROTECTED)
10757 	PHP_ME(Phalcon_Debug_Dump, setStyles, arginfo_phalcon_debug_dump_setstyles, ZEND_ACC_PUBLIC)
10758 	PHP_ME(Phalcon_Debug_Dump, one, arginfo_phalcon_debug_dump_one, ZEND_ACC_PUBLIC)
10759 	PHP_ME(Phalcon_Debug_Dump, output, arginfo_phalcon_debug_dump_output, ZEND_ACC_PROTECTED)
10760 	PHP_ME(Phalcon_Debug_Dump, variable, arginfo_phalcon_debug_dump_variable, ZEND_ACC_PUBLIC)
10761 	PHP_ME(Phalcon_Debug_Dump, variables, NULL, ZEND_ACC_PUBLIC)
10762 	PHP_ME(Phalcon_Debug_Dump, toJson, arginfo_phalcon_debug_dump_tojson, ZEND_ACC_PUBLIC)
10763 	PHP_FE_END
10764 };
10765 
10766 zend_class_entry *phalcon_debug_exception_ce;
10767 
10768 ZEPHIR_INIT_CLASS(Phalcon_Debug_Exception);
10769 
10770 
10771 zend_class_entry *phalcon_di_exception_ce;
10772 
10773 ZEPHIR_INIT_CLASS(Phalcon_Di_Exception);
10774 
10775 
10776 zend_class_entry *phalcon_di_factorydefault_cli_ce;
10777 
10778 ZEPHIR_INIT_CLASS(Phalcon_Di_FactoryDefault_Cli);
10779 
10780 static PHP_METHOD(Phalcon_Di_FactoryDefault_Cli, __construct);
10781 
ZEPHIR_INIT_FUNCS(phalcon_di_factorydefault_cli_method_entry)10782 ZEPHIR_INIT_FUNCS(phalcon_di_factorydefault_cli_method_entry) {
10783 	PHP_ME(Phalcon_Di_FactoryDefault_Cli, __construct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
10784 	PHP_FE_END
10785 };
10786 
10787 zend_class_entry *phalcon_di_service_ce;
10788 
10789 ZEPHIR_INIT_CLASS(Phalcon_Di_Service);
10790 
10791 static PHP_METHOD(Phalcon_Di_Service, __construct);
10792 static PHP_METHOD(Phalcon_Di_Service, getName);
10793 static PHP_METHOD(Phalcon_Di_Service, setShared);
10794 static PHP_METHOD(Phalcon_Di_Service, isShared);
10795 static PHP_METHOD(Phalcon_Di_Service, setSharedInstance);
10796 static PHP_METHOD(Phalcon_Di_Service, setDefinition);
10797 static PHP_METHOD(Phalcon_Di_Service, getDefinition);
10798 static PHP_METHOD(Phalcon_Di_Service, resolve);
10799 static PHP_METHOD(Phalcon_Di_Service, setParameter);
10800 static PHP_METHOD(Phalcon_Di_Service, getParameter);
10801 static PHP_METHOD(Phalcon_Di_Service, isResolved);
10802 static PHP_METHOD(Phalcon_Di_Service, __set_state);
10803 
10804 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_service___construct, 0, 0, 2)
10805 	ZEND_ARG_INFO(0, name)
10806 	ZEND_ARG_INFO(0, definition)
10807 	ZEND_ARG_INFO(0, shared)
ZEND_END_ARG_INFO()10808 ZEND_END_ARG_INFO()
10809 
10810 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_service_setshared, 0, 0, 1)
10811 	ZEND_ARG_INFO(0, shared)
10812 ZEND_END_ARG_INFO()
10813 
10814 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_service_setsharedinstance, 0, 0, 1)
10815 	ZEND_ARG_INFO(0, sharedInstance)
10816 ZEND_END_ARG_INFO()
10817 
10818 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_service_setdefinition, 0, 0, 1)
10819 	ZEND_ARG_INFO(0, definition)
10820 ZEND_END_ARG_INFO()
10821 
10822 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_service_resolve, 0, 0, 0)
10823 	ZEND_ARG_INFO(0, parameters)
10824 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 1)
10825 ZEND_END_ARG_INFO()
10826 
10827 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_service_setparameter, 0, 0, 2)
10828 	ZEND_ARG_INFO(0, position)
10829 	ZEND_ARG_ARRAY_INFO(0, parameter, 0)
10830 ZEND_END_ARG_INFO()
10831 
10832 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_service_getparameter, 0, 0, 1)
10833 	ZEND_ARG_INFO(0, position)
10834 ZEND_END_ARG_INFO()
10835 
10836 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_service___set_state, 0, 0, 1)
10837 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
10838 ZEND_END_ARG_INFO()
10839 
10840 ZEPHIR_INIT_FUNCS(phalcon_di_service_method_entry) {
10841 	PHP_ME(Phalcon_Di_Service, __construct, arginfo_phalcon_di_service___construct, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL|ZEND_ACC_CTOR)
10842 	PHP_ME(Phalcon_Di_Service, getName, NULL, ZEND_ACC_PUBLIC)
10843 	PHP_ME(Phalcon_Di_Service, setShared, arginfo_phalcon_di_service_setshared, ZEND_ACC_PUBLIC)
10844 	PHP_ME(Phalcon_Di_Service, isShared, NULL, ZEND_ACC_PUBLIC)
10845 	PHP_ME(Phalcon_Di_Service, setSharedInstance, arginfo_phalcon_di_service_setsharedinstance, ZEND_ACC_PUBLIC)
10846 	PHP_ME(Phalcon_Di_Service, setDefinition, arginfo_phalcon_di_service_setdefinition, ZEND_ACC_PUBLIC)
10847 	PHP_ME(Phalcon_Di_Service, getDefinition, NULL, ZEND_ACC_PUBLIC)
10848 	PHP_ME(Phalcon_Di_Service, resolve, arginfo_phalcon_di_service_resolve, ZEND_ACC_PUBLIC)
10849 	PHP_ME(Phalcon_Di_Service, setParameter, arginfo_phalcon_di_service_setparameter, ZEND_ACC_PUBLIC)
10850 	PHP_ME(Phalcon_Di_Service, getParameter, arginfo_phalcon_di_service_getparameter, ZEND_ACC_PUBLIC)
10851 	PHP_ME(Phalcon_Di_Service, isResolved, NULL, ZEND_ACC_PUBLIC)
10852 	PHP_ME(Phalcon_Di_Service, __set_state, arginfo_phalcon_di_service___set_state, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
10853 	PHP_FE_END
10854 };
10855 
10856 zend_class_entry *phalcon_di_service_builder_ce;
10857 
10858 ZEPHIR_INIT_CLASS(Phalcon_Di_Service_Builder);
10859 
10860 static PHP_METHOD(Phalcon_Di_Service_Builder, _buildParameter);
10861 static PHP_METHOD(Phalcon_Di_Service_Builder, _buildParameters);
10862 static PHP_METHOD(Phalcon_Di_Service_Builder, build);
10863 
10864 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_service_builder__buildparameter, 0, 0, 3)
10865 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
10866 	ZEND_ARG_INFO(0, position)
10867 	ZEND_ARG_ARRAY_INFO(0, argument, 0)
ZEND_END_ARG_INFO()10868 ZEND_END_ARG_INFO()
10869 
10870 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_service_builder__buildparameters, 0, 0, 2)
10871 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
10872 	ZEND_ARG_ARRAY_INFO(0, arguments, 0)
10873 ZEND_END_ARG_INFO()
10874 
10875 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_service_builder_build, 0, 0, 2)
10876 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
10877 	ZEND_ARG_ARRAY_INFO(0, definition, 0)
10878 	ZEND_ARG_INFO(0, parameters)
10879 ZEND_END_ARG_INFO()
10880 
10881 ZEPHIR_INIT_FUNCS(phalcon_di_service_builder_method_entry) {
10882 	PHP_ME(Phalcon_Di_Service_Builder, _buildParameter, arginfo_phalcon_di_service_builder__buildparameter, ZEND_ACC_PRIVATE)
10883 	PHP_ME(Phalcon_Di_Service_Builder, _buildParameters, arginfo_phalcon_di_service_builder__buildparameters, ZEND_ACC_PRIVATE)
10884 	PHP_ME(Phalcon_Di_Service_Builder, build, arginfo_phalcon_di_service_builder_build, ZEND_ACC_PUBLIC)
10885 	PHP_FE_END
10886 };
10887 
10888 zend_class_entry *phalcon_di_serviceproviderinterface_ce;
10889 
10890 ZEPHIR_INIT_CLASS(Phalcon_Di_ServiceProviderInterface);
10891 
10892 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_di_serviceproviderinterface_register, 0, 0, 1)
10893 	ZEND_ARG_OBJ_INFO(0, di, Phalcon\\DiInterface, 0)
ZEND_END_ARG_INFO()10894 ZEND_END_ARG_INFO()
10895 
10896 ZEPHIR_INIT_FUNCS(phalcon_di_serviceproviderinterface_method_entry) {
10897 	PHP_ABSTRACT_ME(Phalcon_Di_ServiceProviderInterface, register, arginfo_phalcon_di_serviceproviderinterface_register)
10898 	PHP_FE_END
10899 };
10900 
10901 zend_class_entry *phalcon_escaper_ce;
10902 
10903 ZEPHIR_INIT_CLASS(Phalcon_Escaper);
10904 
10905 static PHP_METHOD(Phalcon_Escaper, setEncoding);
10906 static PHP_METHOD(Phalcon_Escaper, getEncoding);
10907 static PHP_METHOD(Phalcon_Escaper, setHtmlQuoteType);
10908 static PHP_METHOD(Phalcon_Escaper, setDoubleEncode);
10909 static PHP_METHOD(Phalcon_Escaper, detectEncoding);
10910 static PHP_METHOD(Phalcon_Escaper, normalizeEncoding);
10911 static PHP_METHOD(Phalcon_Escaper, escapeHtml);
10912 static PHP_METHOD(Phalcon_Escaper, escapeHtmlAttr);
10913 static PHP_METHOD(Phalcon_Escaper, escapeCss);
10914 static PHP_METHOD(Phalcon_Escaper, escapeJs);
10915 static PHP_METHOD(Phalcon_Escaper, escapeUrl);
10916 
10917 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaper_setencoding, 0, 0, 1)
10918 	ZEND_ARG_INFO(0, encoding)
ZEND_END_ARG_INFO()10919 ZEND_END_ARG_INFO()
10920 
10921 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaper_sethtmlquotetype, 0, 0, 1)
10922 	ZEND_ARG_INFO(0, quoteType)
10923 ZEND_END_ARG_INFO()
10924 
10925 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaper_setdoubleencode, 0, 0, 1)
10926 	ZEND_ARG_INFO(0, doubleEncode)
10927 ZEND_END_ARG_INFO()
10928 
10929 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaper_detectencoding, 0, 0, 1)
10930 	ZEND_ARG_INFO(0, str)
10931 ZEND_END_ARG_INFO()
10932 
10933 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaper_normalizeencoding, 0, 0, 1)
10934 	ZEND_ARG_INFO(0, str)
10935 ZEND_END_ARG_INFO()
10936 
10937 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaper_escapehtml, 0, 0, 1)
10938 	ZEND_ARG_INFO(0, text)
10939 ZEND_END_ARG_INFO()
10940 
10941 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaper_escapehtmlattr, 0, 0, 1)
10942 	ZEND_ARG_INFO(0, attribute)
10943 ZEND_END_ARG_INFO()
10944 
10945 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaper_escapecss, 0, 0, 1)
10946 	ZEND_ARG_INFO(0, css)
10947 ZEND_END_ARG_INFO()
10948 
10949 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaper_escapejs, 0, 0, 1)
10950 	ZEND_ARG_INFO(0, js)
10951 ZEND_END_ARG_INFO()
10952 
10953 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_escaper_escapeurl, 0, 0, 1)
10954 	ZEND_ARG_INFO(0, url)
10955 ZEND_END_ARG_INFO()
10956 
10957 ZEPHIR_INIT_FUNCS(phalcon_escaper_method_entry) {
10958 	PHP_ME(Phalcon_Escaper, setEncoding, arginfo_phalcon_escaper_setencoding, ZEND_ACC_PUBLIC)
10959 	PHP_ME(Phalcon_Escaper, getEncoding, NULL, ZEND_ACC_PUBLIC)
10960 	PHP_ME(Phalcon_Escaper, setHtmlQuoteType, arginfo_phalcon_escaper_sethtmlquotetype, ZEND_ACC_PUBLIC)
10961 	PHP_ME(Phalcon_Escaper, setDoubleEncode, arginfo_phalcon_escaper_setdoubleencode, ZEND_ACC_PUBLIC)
10962 	PHP_ME(Phalcon_Escaper, detectEncoding, arginfo_phalcon_escaper_detectencoding, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
10963 	PHP_ME(Phalcon_Escaper, normalizeEncoding, arginfo_phalcon_escaper_normalizeencoding, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
10964 	PHP_ME(Phalcon_Escaper, escapeHtml, arginfo_phalcon_escaper_escapehtml, ZEND_ACC_PUBLIC)
10965 	PHP_ME(Phalcon_Escaper, escapeHtmlAttr, arginfo_phalcon_escaper_escapehtmlattr, ZEND_ACC_PUBLIC)
10966 	PHP_ME(Phalcon_Escaper, escapeCss, arginfo_phalcon_escaper_escapecss, ZEND_ACC_PUBLIC)
10967 	PHP_ME(Phalcon_Escaper, escapeJs, arginfo_phalcon_escaper_escapejs, ZEND_ACC_PUBLIC)
10968 	PHP_ME(Phalcon_Escaper, escapeUrl, arginfo_phalcon_escaper_escapeurl, ZEND_ACC_PUBLIC)
10969 	PHP_FE_END
10970 };
10971 
10972 zend_class_entry *phalcon_escaper_exception_ce;
10973 
10974 ZEPHIR_INIT_CLASS(Phalcon_Escaper_Exception);
10975 
10976 
10977 zend_class_entry *phalcon_events_event_ce;
10978 
10979 ZEPHIR_INIT_CLASS(Phalcon_Events_Event);
10980 
10981 static PHP_METHOD(Phalcon_Events_Event, getType);
10982 static PHP_METHOD(Phalcon_Events_Event, getSource);
10983 static PHP_METHOD(Phalcon_Events_Event, getData);
10984 static PHP_METHOD(Phalcon_Events_Event, __construct);
10985 static PHP_METHOD(Phalcon_Events_Event, setData);
10986 static PHP_METHOD(Phalcon_Events_Event, setType);
10987 static PHP_METHOD(Phalcon_Events_Event, stop);
10988 static PHP_METHOD(Phalcon_Events_Event, isStopped);
10989 static PHP_METHOD(Phalcon_Events_Event, isCancelable);
10990 
10991 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_event___construct, 0, 0, 2)
10992 	ZEND_ARG_INFO(0, type)
10993 	ZEND_ARG_INFO(0, source)
10994 	ZEND_ARG_INFO(0, data)
10995 	ZEND_ARG_INFO(0, cancelable)
ZEND_END_ARG_INFO()10996 ZEND_END_ARG_INFO()
10997 
10998 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_event_setdata, 0, 0, 0)
10999 	ZEND_ARG_INFO(0, data)
11000 ZEND_END_ARG_INFO()
11001 
11002 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_event_settype, 0, 0, 1)
11003 	ZEND_ARG_INFO(0, type)
11004 ZEND_END_ARG_INFO()
11005 
11006 ZEPHIR_INIT_FUNCS(phalcon_events_event_method_entry) {
11007 	PHP_ME(Phalcon_Events_Event, getType, NULL, ZEND_ACC_PUBLIC)
11008 	PHP_ME(Phalcon_Events_Event, getSource, NULL, ZEND_ACC_PUBLIC)
11009 	PHP_ME(Phalcon_Events_Event, getData, NULL, ZEND_ACC_PUBLIC)
11010 	PHP_ME(Phalcon_Events_Event, __construct, arginfo_phalcon_events_event___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
11011 	PHP_ME(Phalcon_Events_Event, setData, arginfo_phalcon_events_event_setdata, ZEND_ACC_PUBLIC)
11012 	PHP_ME(Phalcon_Events_Event, setType, arginfo_phalcon_events_event_settype, ZEND_ACC_PUBLIC)
11013 	PHP_ME(Phalcon_Events_Event, stop, NULL, ZEND_ACC_PUBLIC)
11014 	PHP_ME(Phalcon_Events_Event, isStopped, NULL, ZEND_ACC_PUBLIC)
11015 	PHP_ME(Phalcon_Events_Event, isCancelable, NULL, ZEND_ACC_PUBLIC)
11016 	PHP_FE_END
11017 };
11018 
11019 zend_class_entry *phalcon_events_exception_ce;
11020 
11021 ZEPHIR_INIT_CLASS(Phalcon_Events_Exception);
11022 
11023 
11024 zend_class_entry *phalcon_events_manager_ce;
11025 
11026 ZEPHIR_INIT_CLASS(Phalcon_Events_Manager);
11027 
11028 static PHP_METHOD(Phalcon_Events_Manager, attach);
11029 static PHP_METHOD(Phalcon_Events_Manager, detach);
11030 static PHP_METHOD(Phalcon_Events_Manager, enablePriorities);
11031 static PHP_METHOD(Phalcon_Events_Manager, arePrioritiesEnabled);
11032 static PHP_METHOD(Phalcon_Events_Manager, collectResponses);
11033 static PHP_METHOD(Phalcon_Events_Manager, isCollecting);
11034 static PHP_METHOD(Phalcon_Events_Manager, getResponses);
11035 static PHP_METHOD(Phalcon_Events_Manager, detachAll);
11036 static PHP_METHOD(Phalcon_Events_Manager, fireQueue);
11037 static PHP_METHOD(Phalcon_Events_Manager, fire);
11038 static PHP_METHOD(Phalcon_Events_Manager, hasListeners);
11039 static PHP_METHOD(Phalcon_Events_Manager, getListeners);
11040 
11041 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_manager_attach, 0, 0, 2)
11042 	ZEND_ARG_INFO(0, eventType)
11043 	ZEND_ARG_INFO(0, handler)
11044 	ZEND_ARG_INFO(0, priority)
ZEND_END_ARG_INFO()11045 ZEND_END_ARG_INFO()
11046 
11047 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_manager_detach, 0, 0, 2)
11048 	ZEND_ARG_INFO(0, eventType)
11049 	ZEND_ARG_INFO(0, handler)
11050 ZEND_END_ARG_INFO()
11051 
11052 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_manager_enablepriorities, 0, 0, 1)
11053 	ZEND_ARG_INFO(0, enablePriorities)
11054 ZEND_END_ARG_INFO()
11055 
11056 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_manager_collectresponses, 0, 0, 1)
11057 	ZEND_ARG_INFO(0, collect)
11058 ZEND_END_ARG_INFO()
11059 
11060 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_manager_detachall, 0, 0, 0)
11061 	ZEND_ARG_INFO(0, type)
11062 ZEND_END_ARG_INFO()
11063 
11064 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_manager_firequeue, 0, 0, 2)
11065 	ZEND_ARG_INFO(0, queue)
11066 	ZEND_ARG_OBJ_INFO(0, event, Phalcon\\Events\\EventInterface, 0)
11067 ZEND_END_ARG_INFO()
11068 
11069 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_manager_fire, 0, 0, 2)
11070 	ZEND_ARG_INFO(0, eventType)
11071 	ZEND_ARG_INFO(0, source)
11072 	ZEND_ARG_INFO(0, data)
11073 	ZEND_ARG_INFO(0, cancelable)
11074 ZEND_END_ARG_INFO()
11075 
11076 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_manager_haslisteners, 0, 0, 1)
11077 	ZEND_ARG_INFO(0, type)
11078 ZEND_END_ARG_INFO()
11079 
11080 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_events_manager_getlisteners, 0, 0, 1)
11081 	ZEND_ARG_INFO(0, type)
11082 ZEND_END_ARG_INFO()
11083 
11084 ZEPHIR_INIT_FUNCS(phalcon_events_manager_method_entry) {
11085 	PHP_ME(Phalcon_Events_Manager, attach, arginfo_phalcon_events_manager_attach, ZEND_ACC_PUBLIC)
11086 	PHP_ME(Phalcon_Events_Manager, detach, arginfo_phalcon_events_manager_detach, ZEND_ACC_PUBLIC)
11087 	PHP_ME(Phalcon_Events_Manager, enablePriorities, arginfo_phalcon_events_manager_enablepriorities, ZEND_ACC_PUBLIC)
11088 	PHP_ME(Phalcon_Events_Manager, arePrioritiesEnabled, NULL, ZEND_ACC_PUBLIC)
11089 	PHP_ME(Phalcon_Events_Manager, collectResponses, arginfo_phalcon_events_manager_collectresponses, ZEND_ACC_PUBLIC)
11090 	PHP_ME(Phalcon_Events_Manager, isCollecting, NULL, ZEND_ACC_PUBLIC)
11091 	PHP_ME(Phalcon_Events_Manager, getResponses, NULL, ZEND_ACC_PUBLIC)
11092 	PHP_ME(Phalcon_Events_Manager, detachAll, arginfo_phalcon_events_manager_detachall, ZEND_ACC_PUBLIC)
11093 	PHP_ME(Phalcon_Events_Manager, fireQueue, arginfo_phalcon_events_manager_firequeue, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
11094 	PHP_ME(Phalcon_Events_Manager, fire, arginfo_phalcon_events_manager_fire, ZEND_ACC_PUBLIC)
11095 	PHP_ME(Phalcon_Events_Manager, hasListeners, arginfo_phalcon_events_manager_haslisteners, ZEND_ACC_PUBLIC)
11096 	PHP_ME(Phalcon_Events_Manager, getListeners, arginfo_phalcon_events_manager_getlisteners, ZEND_ACC_PUBLIC)
11097 	PHP_FE_END
11098 };
11099 
11100 zend_class_entry *phalcon_factory_exception_ce;
11101 
11102 ZEPHIR_INIT_CLASS(Phalcon_Factory_Exception);
11103 
11104 
11105 zend_class_entry *phalcon_filter_ce;
11106 
11107 ZEPHIR_INIT_CLASS(Phalcon_Filter);
11108 
11109 static PHP_METHOD(Phalcon_Filter, add);
11110 static PHP_METHOD(Phalcon_Filter, sanitize);
11111 static PHP_METHOD(Phalcon_Filter, _sanitize);
11112 static PHP_METHOD(Phalcon_Filter, getFilters);
11113 
11114 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_filter_add, 0, 0, 2)
11115 	ZEND_ARG_INFO(0, name)
11116 	ZEND_ARG_INFO(0, handler)
ZEND_END_ARG_INFO()11117 ZEND_END_ARG_INFO()
11118 
11119 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_filter_sanitize, 0, 0, 2)
11120 	ZEND_ARG_INFO(0, value)
11121 	ZEND_ARG_INFO(0, filters)
11122 	ZEND_ARG_INFO(0, noRecursive)
11123 ZEND_END_ARG_INFO()
11124 
11125 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_filter__sanitize, 0, 0, 2)
11126 	ZEND_ARG_INFO(0, value)
11127 	ZEND_ARG_INFO(0, filter)
11128 ZEND_END_ARG_INFO()
11129 
11130 ZEPHIR_INIT_FUNCS(phalcon_filter_method_entry) {
11131 	PHP_ME(Phalcon_Filter, add, arginfo_phalcon_filter_add, ZEND_ACC_PUBLIC)
11132 	PHP_ME(Phalcon_Filter, sanitize, arginfo_phalcon_filter_sanitize, ZEND_ACC_PUBLIC)
11133 	PHP_ME(Phalcon_Filter, _sanitize, arginfo_phalcon_filter__sanitize, ZEND_ACC_PROTECTED)
11134 	PHP_ME(Phalcon_Filter, getFilters, NULL, ZEND_ACC_PUBLIC)
11135 	PHP_FE_END
11136 };
11137 
11138 zend_class_entry *phalcon_filter_exception_ce;
11139 
11140 ZEPHIR_INIT_CLASS(Phalcon_Filter_Exception);
11141 
11142 
11143 zend_class_entry *phalcon_filter_userfilterinterface_ce;
11144 
11145 ZEPHIR_INIT_CLASS(Phalcon_Filter_UserFilterInterface);
11146 
11147 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_filter_userfilterinterface_filter, 0, 0, 1)
11148 	ZEND_ARG_INFO(0, value)
ZEND_END_ARG_INFO()11149 ZEND_END_ARG_INFO()
11150 
11151 ZEPHIR_INIT_FUNCS(phalcon_filter_userfilterinterface_method_entry) {
11152 	PHP_ABSTRACT_ME(Phalcon_Filter_UserFilterInterface, filter, arginfo_phalcon_filter_userfilterinterface_filter)
11153 	PHP_FE_END
11154 };
11155 
11156 zend_class_entry *phalcon_flash_direct_ce;
11157 
11158 ZEPHIR_INIT_CLASS(Phalcon_Flash_Direct);
11159 
11160 static PHP_METHOD(Phalcon_Flash_Direct, message);
11161 static PHP_METHOD(Phalcon_Flash_Direct, output);
11162 
11163 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_direct_message, 0, 0, 2)
11164 	ZEND_ARG_INFO(0, type)
11165 	ZEND_ARG_INFO(0, message)
ZEND_END_ARG_INFO()11166 ZEND_END_ARG_INFO()
11167 
11168 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_direct_output, 0, 0, 0)
11169 	ZEND_ARG_INFO(0, remove)
11170 ZEND_END_ARG_INFO()
11171 
11172 ZEPHIR_INIT_FUNCS(phalcon_flash_direct_method_entry) {
11173 	PHP_ME(Phalcon_Flash_Direct, message, arginfo_phalcon_flash_direct_message, ZEND_ACC_PUBLIC)
11174 	PHP_ME(Phalcon_Flash_Direct, output, arginfo_phalcon_flash_direct_output, ZEND_ACC_PUBLIC)
11175 	PHP_FE_END
11176 };
11177 
11178 zend_class_entry *phalcon_flash_exception_ce;
11179 
11180 ZEPHIR_INIT_CLASS(Phalcon_Flash_Exception);
11181 
11182 
11183 zend_class_entry *phalcon_flash_session_ce;
11184 
11185 ZEPHIR_INIT_CLASS(Phalcon_Flash_Session);
11186 
11187 static PHP_METHOD(Phalcon_Flash_Session, _getSessionMessages);
11188 static PHP_METHOD(Phalcon_Flash_Session, _setSessionMessages);
11189 static PHP_METHOD(Phalcon_Flash_Session, message);
11190 static PHP_METHOD(Phalcon_Flash_Session, has);
11191 static PHP_METHOD(Phalcon_Flash_Session, getMessages);
11192 static PHP_METHOD(Phalcon_Flash_Session, output);
11193 static PHP_METHOD(Phalcon_Flash_Session, clear);
11194 
11195 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_session__getsessionmessages, 0, 0, 1)
11196 	ZEND_ARG_INFO(0, remove)
11197 	ZEND_ARG_INFO(0, type)
ZEND_END_ARG_INFO()11198 ZEND_END_ARG_INFO()
11199 
11200 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_session__setsessionmessages, 0, 0, 1)
11201 	ZEND_ARG_ARRAY_INFO(0, messages, 0)
11202 ZEND_END_ARG_INFO()
11203 
11204 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_session_message, 0, 0, 2)
11205 	ZEND_ARG_INFO(0, type)
11206 	ZEND_ARG_INFO(0, message)
11207 ZEND_END_ARG_INFO()
11208 
11209 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_session_has, 0, 0, 0)
11210 	ZEND_ARG_INFO(0, type)
11211 ZEND_END_ARG_INFO()
11212 
11213 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_session_getmessages, 0, 0, 0)
11214 	ZEND_ARG_INFO(0, type)
11215 	ZEND_ARG_INFO(0, remove)
11216 ZEND_END_ARG_INFO()
11217 
11218 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_flash_session_output, 0, 0, 0)
11219 	ZEND_ARG_INFO(0, remove)
11220 ZEND_END_ARG_INFO()
11221 
11222 ZEPHIR_INIT_FUNCS(phalcon_flash_session_method_entry) {
11223 	PHP_ME(Phalcon_Flash_Session, _getSessionMessages, arginfo_phalcon_flash_session__getsessionmessages, ZEND_ACC_PROTECTED)
11224 	PHP_ME(Phalcon_Flash_Session, _setSessionMessages, arginfo_phalcon_flash_session__setsessionmessages, ZEND_ACC_PROTECTED)
11225 	PHP_ME(Phalcon_Flash_Session, message, arginfo_phalcon_flash_session_message, ZEND_ACC_PUBLIC)
11226 	PHP_ME(Phalcon_Flash_Session, has, arginfo_phalcon_flash_session_has, ZEND_ACC_PUBLIC)
11227 	PHP_ME(Phalcon_Flash_Session, getMessages, arginfo_phalcon_flash_session_getmessages, ZEND_ACC_PUBLIC)
11228 	PHP_ME(Phalcon_Flash_Session, output, arginfo_phalcon_flash_session_output, ZEND_ACC_PUBLIC)
11229 	PHP_ME(Phalcon_Flash_Session, clear, NULL, ZEND_ACC_PUBLIC)
11230 	PHP_FE_END
11231 };
11232 
11233 zend_class_entry *phalcon_forms_element_check_ce;
11234 
11235 ZEPHIR_INIT_CLASS(Phalcon_Forms_Element_Check);
11236 
11237 static PHP_METHOD(Phalcon_Forms_Element_Check, render);
11238 
11239 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_check_render, 0, 0, 0)
11240 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()11241 ZEND_END_ARG_INFO()
11242 
11243 ZEPHIR_INIT_FUNCS(phalcon_forms_element_check_method_entry) {
11244 	PHP_ME(Phalcon_Forms_Element_Check, render, arginfo_phalcon_forms_element_check_render, ZEND_ACC_PUBLIC)
11245 	PHP_FE_END
11246 };
11247 
11248 zend_class_entry *phalcon_forms_element_date_ce;
11249 
11250 ZEPHIR_INIT_CLASS(Phalcon_Forms_Element_Date);
11251 
11252 static PHP_METHOD(Phalcon_Forms_Element_Date, render);
11253 
11254 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_date_render, 0, 0, 0)
11255 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()11256 ZEND_END_ARG_INFO()
11257 
11258 ZEPHIR_INIT_FUNCS(phalcon_forms_element_date_method_entry) {
11259 	PHP_ME(Phalcon_Forms_Element_Date, render, arginfo_phalcon_forms_element_date_render, ZEND_ACC_PUBLIC)
11260 	PHP_FE_END
11261 };
11262 
11263 zend_class_entry *phalcon_forms_element_email_ce;
11264 
11265 ZEPHIR_INIT_CLASS(Phalcon_Forms_Element_Email);
11266 
11267 static PHP_METHOD(Phalcon_Forms_Element_Email, render);
11268 
11269 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_email_render, 0, 0, 0)
11270 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()11271 ZEND_END_ARG_INFO()
11272 
11273 ZEPHIR_INIT_FUNCS(phalcon_forms_element_email_method_entry) {
11274 	PHP_ME(Phalcon_Forms_Element_Email, render, arginfo_phalcon_forms_element_email_render, ZEND_ACC_PUBLIC)
11275 	PHP_FE_END
11276 };
11277 
11278 zend_class_entry *phalcon_forms_element_file_ce;
11279 
11280 ZEPHIR_INIT_CLASS(Phalcon_Forms_Element_File);
11281 
11282 static PHP_METHOD(Phalcon_Forms_Element_File, render);
11283 
11284 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_file_render, 0, 0, 0)
11285 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()11286 ZEND_END_ARG_INFO()
11287 
11288 ZEPHIR_INIT_FUNCS(phalcon_forms_element_file_method_entry) {
11289 	PHP_ME(Phalcon_Forms_Element_File, render, arginfo_phalcon_forms_element_file_render, ZEND_ACC_PUBLIC)
11290 	PHP_FE_END
11291 };
11292 
11293 zend_class_entry *phalcon_forms_element_hidden_ce;
11294 
11295 ZEPHIR_INIT_CLASS(Phalcon_Forms_Element_Hidden);
11296 
11297 static PHP_METHOD(Phalcon_Forms_Element_Hidden, render);
11298 
11299 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_hidden_render, 0, 0, 0)
11300 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()11301 ZEND_END_ARG_INFO()
11302 
11303 ZEPHIR_INIT_FUNCS(phalcon_forms_element_hidden_method_entry) {
11304 	PHP_ME(Phalcon_Forms_Element_Hidden, render, arginfo_phalcon_forms_element_hidden_render, ZEND_ACC_PUBLIC)
11305 	PHP_FE_END
11306 };
11307 
11308 zend_class_entry *phalcon_forms_element_numeric_ce;
11309 
11310 ZEPHIR_INIT_CLASS(Phalcon_Forms_Element_Numeric);
11311 
11312 static PHP_METHOD(Phalcon_Forms_Element_Numeric, render);
11313 
11314 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_numeric_render, 0, 0, 0)
11315 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()11316 ZEND_END_ARG_INFO()
11317 
11318 ZEPHIR_INIT_FUNCS(phalcon_forms_element_numeric_method_entry) {
11319 	PHP_ME(Phalcon_Forms_Element_Numeric, render, arginfo_phalcon_forms_element_numeric_render, ZEND_ACC_PUBLIC)
11320 	PHP_FE_END
11321 };
11322 
11323 zend_class_entry *phalcon_forms_element_password_ce;
11324 
11325 ZEPHIR_INIT_CLASS(Phalcon_Forms_Element_Password);
11326 
11327 static PHP_METHOD(Phalcon_Forms_Element_Password, render);
11328 
11329 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_password_render, 0, 0, 0)
11330 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()11331 ZEND_END_ARG_INFO()
11332 
11333 ZEPHIR_INIT_FUNCS(phalcon_forms_element_password_method_entry) {
11334 	PHP_ME(Phalcon_Forms_Element_Password, render, arginfo_phalcon_forms_element_password_render, ZEND_ACC_PUBLIC)
11335 	PHP_FE_END
11336 };
11337 
11338 zend_class_entry *phalcon_forms_element_radio_ce;
11339 
11340 ZEPHIR_INIT_CLASS(Phalcon_Forms_Element_Radio);
11341 
11342 static PHP_METHOD(Phalcon_Forms_Element_Radio, render);
11343 
11344 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_radio_render, 0, 0, 0)
11345 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()11346 ZEND_END_ARG_INFO()
11347 
11348 ZEPHIR_INIT_FUNCS(phalcon_forms_element_radio_method_entry) {
11349 	PHP_ME(Phalcon_Forms_Element_Radio, render, arginfo_phalcon_forms_element_radio_render, ZEND_ACC_PUBLIC)
11350 	PHP_FE_END
11351 };
11352 
11353 zend_class_entry *phalcon_forms_element_select_ce;
11354 
11355 ZEPHIR_INIT_CLASS(Phalcon_Forms_Element_Select);
11356 
11357 static PHP_METHOD(Phalcon_Forms_Element_Select, __construct);
11358 static PHP_METHOD(Phalcon_Forms_Element_Select, setOptions);
11359 static PHP_METHOD(Phalcon_Forms_Element_Select, getOptions);
11360 static PHP_METHOD(Phalcon_Forms_Element_Select, addOption);
11361 static PHP_METHOD(Phalcon_Forms_Element_Select, render);
11362 
11363 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_select___construct, 0, 0, 1)
11364 	ZEND_ARG_INFO(0, name)
11365 	ZEND_ARG_INFO(0, options)
11366 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()11367 ZEND_END_ARG_INFO()
11368 
11369 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_select_setoptions, 0, 0, 1)
11370 	ZEND_ARG_INFO(0, options)
11371 ZEND_END_ARG_INFO()
11372 
11373 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_select_addoption, 0, 0, 1)
11374 	ZEND_ARG_INFO(0, option)
11375 ZEND_END_ARG_INFO()
11376 
11377 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_select_render, 0, 0, 0)
11378 	ZEND_ARG_INFO(0, attributes)
11379 ZEND_END_ARG_INFO()
11380 
11381 ZEPHIR_INIT_FUNCS(phalcon_forms_element_select_method_entry) {
11382 	PHP_ME(Phalcon_Forms_Element_Select, __construct, arginfo_phalcon_forms_element_select___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
11383 	PHP_ME(Phalcon_Forms_Element_Select, setOptions, arginfo_phalcon_forms_element_select_setoptions, ZEND_ACC_PUBLIC)
11384 	PHP_ME(Phalcon_Forms_Element_Select, getOptions, NULL, ZEND_ACC_PUBLIC)
11385 	PHP_ME(Phalcon_Forms_Element_Select, addOption, arginfo_phalcon_forms_element_select_addoption, ZEND_ACC_PUBLIC)
11386 	PHP_ME(Phalcon_Forms_Element_Select, render, arginfo_phalcon_forms_element_select_render, ZEND_ACC_PUBLIC)
11387 	PHP_FE_END
11388 };
11389 
11390 zend_class_entry *phalcon_forms_element_submit_ce;
11391 
11392 ZEPHIR_INIT_CLASS(Phalcon_Forms_Element_Submit);
11393 
11394 static PHP_METHOD(Phalcon_Forms_Element_Submit, render);
11395 
11396 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_submit_render, 0, 0, 0)
11397 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()11398 ZEND_END_ARG_INFO()
11399 
11400 ZEPHIR_INIT_FUNCS(phalcon_forms_element_submit_method_entry) {
11401 	PHP_ME(Phalcon_Forms_Element_Submit, render, arginfo_phalcon_forms_element_submit_render, ZEND_ACC_PUBLIC)
11402 	PHP_FE_END
11403 };
11404 
11405 zend_class_entry *phalcon_forms_element_text_ce;
11406 
11407 ZEPHIR_INIT_CLASS(Phalcon_Forms_Element_Text);
11408 
11409 static PHP_METHOD(Phalcon_Forms_Element_Text, render);
11410 
11411 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_text_render, 0, 0, 0)
11412 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()11413 ZEND_END_ARG_INFO()
11414 
11415 ZEPHIR_INIT_FUNCS(phalcon_forms_element_text_method_entry) {
11416 	PHP_ME(Phalcon_Forms_Element_Text, render, arginfo_phalcon_forms_element_text_render, ZEND_ACC_PUBLIC)
11417 	PHP_FE_END
11418 };
11419 
11420 zend_class_entry *phalcon_forms_element_textarea_ce;
11421 
11422 ZEPHIR_INIT_CLASS(Phalcon_Forms_Element_TextArea);
11423 
11424 static PHP_METHOD(Phalcon_Forms_Element_TextArea, render);
11425 
11426 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_element_textarea_render, 0, 0, 0)
11427 	ZEND_ARG_INFO(0, attributes)
ZEND_END_ARG_INFO()11428 ZEND_END_ARG_INFO()
11429 
11430 ZEPHIR_INIT_FUNCS(phalcon_forms_element_textarea_method_entry) {
11431 	PHP_ME(Phalcon_Forms_Element_TextArea, render, arginfo_phalcon_forms_element_textarea_render, ZEND_ACC_PUBLIC)
11432 	PHP_FE_END
11433 };
11434 
11435 zend_class_entry *phalcon_forms_exception_ce;
11436 
11437 ZEPHIR_INIT_CLASS(Phalcon_Forms_Exception);
11438 
11439 
11440 zend_class_entry *phalcon_forms_form_ce;
11441 
11442 ZEPHIR_INIT_CLASS(Phalcon_Forms_Form);
11443 
11444 static PHP_METHOD(Phalcon_Forms_Form, setValidation);
11445 static PHP_METHOD(Phalcon_Forms_Form, getValidation);
11446 static PHP_METHOD(Phalcon_Forms_Form, __construct);
11447 static PHP_METHOD(Phalcon_Forms_Form, setAction);
11448 static PHP_METHOD(Phalcon_Forms_Form, getAction);
11449 static PHP_METHOD(Phalcon_Forms_Form, setUserOption);
11450 static PHP_METHOD(Phalcon_Forms_Form, getUserOption);
11451 static PHP_METHOD(Phalcon_Forms_Form, setUserOptions);
11452 static PHP_METHOD(Phalcon_Forms_Form, getUserOptions);
11453 static PHP_METHOD(Phalcon_Forms_Form, setEntity);
11454 static PHP_METHOD(Phalcon_Forms_Form, getEntity);
11455 static PHP_METHOD(Phalcon_Forms_Form, getElements);
11456 static PHP_METHOD(Phalcon_Forms_Form, bind);
11457 static PHP_METHOD(Phalcon_Forms_Form, isValid);
11458 static PHP_METHOD(Phalcon_Forms_Form, getMessages);
11459 static PHP_METHOD(Phalcon_Forms_Form, getMessagesFor);
11460 static PHP_METHOD(Phalcon_Forms_Form, hasMessagesFor);
11461 static PHP_METHOD(Phalcon_Forms_Form, add);
11462 static PHP_METHOD(Phalcon_Forms_Form, render);
11463 static PHP_METHOD(Phalcon_Forms_Form, get);
11464 static PHP_METHOD(Phalcon_Forms_Form, label);
11465 static PHP_METHOD(Phalcon_Forms_Form, getLabel);
11466 static PHP_METHOD(Phalcon_Forms_Form, getValue);
11467 static PHP_METHOD(Phalcon_Forms_Form, has);
11468 static PHP_METHOD(Phalcon_Forms_Form, remove);
11469 static PHP_METHOD(Phalcon_Forms_Form, clear);
11470 static PHP_METHOD(Phalcon_Forms_Form, count);
11471 static PHP_METHOD(Phalcon_Forms_Form, rewind);
11472 static PHP_METHOD(Phalcon_Forms_Form, current);
11473 static PHP_METHOD(Phalcon_Forms_Form, key);
11474 static PHP_METHOD(Phalcon_Forms_Form, next);
11475 static PHP_METHOD(Phalcon_Forms_Form, valid);
11476 zend_object_value zephir_init_properties_Phalcon_Forms_Form(zend_class_entry *class_type TSRMLS_DC);
11477 
11478 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_setvalidation, 0, 0, 1)
11479 	ZEND_ARG_INFO(0, validation)
ZEND_END_ARG_INFO()11480 ZEND_END_ARG_INFO()
11481 
11482 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form___construct, 0, 0, 0)
11483 	ZEND_ARG_INFO(0, entity)
11484 	ZEND_ARG_INFO(0, userOptions)
11485 ZEND_END_ARG_INFO()
11486 
11487 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_setaction, 0, 0, 1)
11488 	ZEND_ARG_INFO(0, action)
11489 ZEND_END_ARG_INFO()
11490 
11491 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_setuseroption, 0, 0, 2)
11492 	ZEND_ARG_INFO(0, option)
11493 	ZEND_ARG_INFO(0, value)
11494 ZEND_END_ARG_INFO()
11495 
11496 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_getuseroption, 0, 0, 1)
11497 	ZEND_ARG_INFO(0, option)
11498 	ZEND_ARG_INFO(0, defaultValue)
11499 ZEND_END_ARG_INFO()
11500 
11501 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_setuseroptions, 0, 0, 1)
11502 	ZEND_ARG_ARRAY_INFO(0, options, 0)
11503 ZEND_END_ARG_INFO()
11504 
11505 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_setentity, 0, 0, 1)
11506 	ZEND_ARG_INFO(0, entity)
11507 ZEND_END_ARG_INFO()
11508 
11509 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_bind, 0, 0, 2)
11510 	ZEND_ARG_ARRAY_INFO(0, data, 0)
11511 	ZEND_ARG_INFO(0, entity)
11512 	ZEND_ARG_INFO(0, whitelist)
11513 ZEND_END_ARG_INFO()
11514 
11515 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_isvalid, 0, 0, 0)
11516 	ZEND_ARG_INFO(0, data)
11517 	ZEND_ARG_INFO(0, entity)
11518 ZEND_END_ARG_INFO()
11519 
11520 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_getmessages, 0, 0, 0)
11521 	ZEND_ARG_INFO(0, byItemName)
11522 ZEND_END_ARG_INFO()
11523 
11524 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_getmessagesfor, 0, 0, 1)
11525 	ZEND_ARG_INFO(0, name)
11526 ZEND_END_ARG_INFO()
11527 
11528 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_hasmessagesfor, 0, 0, 1)
11529 	ZEND_ARG_INFO(0, name)
11530 ZEND_END_ARG_INFO()
11531 
11532 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_add, 0, 0, 1)
11533 	ZEND_ARG_OBJ_INFO(0, element, Phalcon\\Forms\\ElementInterface, 0)
11534 	ZEND_ARG_INFO(0, position)
11535 	ZEND_ARG_INFO(0, type)
11536 ZEND_END_ARG_INFO()
11537 
11538 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_render, 0, 0, 1)
11539 	ZEND_ARG_INFO(0, name)
11540 	ZEND_ARG_INFO(0, attributes)
11541 ZEND_END_ARG_INFO()
11542 
11543 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_get, 0, 0, 1)
11544 	ZEND_ARG_INFO(0, name)
11545 ZEND_END_ARG_INFO()
11546 
11547 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_label, 0, 0, 1)
11548 	ZEND_ARG_INFO(0, name)
11549 	ZEND_ARG_ARRAY_INFO(0, attributes, 1)
11550 ZEND_END_ARG_INFO()
11551 
11552 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_getlabel, 0, 0, 1)
11553 	ZEND_ARG_INFO(0, name)
11554 ZEND_END_ARG_INFO()
11555 
11556 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_getvalue, 0, 0, 1)
11557 	ZEND_ARG_INFO(0, name)
11558 ZEND_END_ARG_INFO()
11559 
11560 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_has, 0, 0, 1)
11561 	ZEND_ARG_INFO(0, name)
11562 ZEND_END_ARG_INFO()
11563 
11564 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_remove, 0, 0, 1)
11565 	ZEND_ARG_INFO(0, name)
11566 ZEND_END_ARG_INFO()
11567 
11568 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_form_clear, 0, 0, 0)
11569 	ZEND_ARG_INFO(0, fields)
11570 ZEND_END_ARG_INFO()
11571 
11572 ZEPHIR_INIT_FUNCS(phalcon_forms_form_method_entry) {
11573 	PHP_ME(Phalcon_Forms_Form, setValidation, arginfo_phalcon_forms_form_setvalidation, ZEND_ACC_PUBLIC)
11574 	PHP_ME(Phalcon_Forms_Form, getValidation, NULL, ZEND_ACC_PUBLIC)
11575 	PHP_ME(Phalcon_Forms_Form, __construct, arginfo_phalcon_forms_form___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
11576 	PHP_ME(Phalcon_Forms_Form, setAction, arginfo_phalcon_forms_form_setaction, ZEND_ACC_PUBLIC)
11577 	PHP_ME(Phalcon_Forms_Form, getAction, NULL, ZEND_ACC_PUBLIC)
11578 	PHP_ME(Phalcon_Forms_Form, setUserOption, arginfo_phalcon_forms_form_setuseroption, ZEND_ACC_PUBLIC)
11579 	PHP_ME(Phalcon_Forms_Form, getUserOption, arginfo_phalcon_forms_form_getuseroption, ZEND_ACC_PUBLIC)
11580 	PHP_ME(Phalcon_Forms_Form, setUserOptions, arginfo_phalcon_forms_form_setuseroptions, ZEND_ACC_PUBLIC)
11581 	PHP_ME(Phalcon_Forms_Form, getUserOptions, NULL, ZEND_ACC_PUBLIC)
11582 	PHP_ME(Phalcon_Forms_Form, setEntity, arginfo_phalcon_forms_form_setentity, ZEND_ACC_PUBLIC)
11583 	PHP_ME(Phalcon_Forms_Form, getEntity, NULL, ZEND_ACC_PUBLIC)
11584 	PHP_ME(Phalcon_Forms_Form, getElements, NULL, ZEND_ACC_PUBLIC)
11585 	PHP_ME(Phalcon_Forms_Form, bind, arginfo_phalcon_forms_form_bind, ZEND_ACC_PUBLIC)
11586 	PHP_ME(Phalcon_Forms_Form, isValid, arginfo_phalcon_forms_form_isvalid, ZEND_ACC_PUBLIC)
11587 	PHP_ME(Phalcon_Forms_Form, getMessages, arginfo_phalcon_forms_form_getmessages, ZEND_ACC_PUBLIC)
11588 	PHP_ME(Phalcon_Forms_Form, getMessagesFor, arginfo_phalcon_forms_form_getmessagesfor, ZEND_ACC_PUBLIC)
11589 	PHP_ME(Phalcon_Forms_Form, hasMessagesFor, arginfo_phalcon_forms_form_hasmessagesfor, ZEND_ACC_PUBLIC)
11590 	PHP_ME(Phalcon_Forms_Form, add, arginfo_phalcon_forms_form_add, ZEND_ACC_PUBLIC)
11591 	PHP_ME(Phalcon_Forms_Form, render, arginfo_phalcon_forms_form_render, ZEND_ACC_PUBLIC)
11592 	PHP_ME(Phalcon_Forms_Form, get, arginfo_phalcon_forms_form_get, ZEND_ACC_PUBLIC)
11593 	PHP_ME(Phalcon_Forms_Form, label, arginfo_phalcon_forms_form_label, ZEND_ACC_PUBLIC)
11594 	PHP_ME(Phalcon_Forms_Form, getLabel, arginfo_phalcon_forms_form_getlabel, ZEND_ACC_PUBLIC)
11595 	PHP_ME(Phalcon_Forms_Form, getValue, arginfo_phalcon_forms_form_getvalue, ZEND_ACC_PUBLIC)
11596 	PHP_ME(Phalcon_Forms_Form, has, arginfo_phalcon_forms_form_has, ZEND_ACC_PUBLIC)
11597 	PHP_ME(Phalcon_Forms_Form, remove, arginfo_phalcon_forms_form_remove, ZEND_ACC_PUBLIC)
11598 	PHP_ME(Phalcon_Forms_Form, clear, arginfo_phalcon_forms_form_clear, ZEND_ACC_PUBLIC)
11599 	PHP_ME(Phalcon_Forms_Form, count, NULL, ZEND_ACC_PUBLIC)
11600 	PHP_ME(Phalcon_Forms_Form, rewind, NULL, ZEND_ACC_PUBLIC)
11601 	PHP_ME(Phalcon_Forms_Form, current, NULL, ZEND_ACC_PUBLIC)
11602 	PHP_ME(Phalcon_Forms_Form, key, NULL, ZEND_ACC_PUBLIC)
11603 	PHP_ME(Phalcon_Forms_Form, next, NULL, ZEND_ACC_PUBLIC)
11604 	PHP_ME(Phalcon_Forms_Form, valid, NULL, ZEND_ACC_PUBLIC)
11605 	PHP_FE_END
11606 };
11607 
11608 zend_class_entry *phalcon_forms_manager_ce;
11609 
11610 ZEPHIR_INIT_CLASS(Phalcon_Forms_Manager);
11611 
11612 static PHP_METHOD(Phalcon_Forms_Manager, create);
11613 static PHP_METHOD(Phalcon_Forms_Manager, get);
11614 static PHP_METHOD(Phalcon_Forms_Manager, has);
11615 static PHP_METHOD(Phalcon_Forms_Manager, set);
11616 
11617 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_manager_create, 0, 0, 1)
11618 	ZEND_ARG_INFO(0, name)
11619 	ZEND_ARG_INFO(0, entity)
ZEND_END_ARG_INFO()11620 ZEND_END_ARG_INFO()
11621 
11622 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_manager_get, 0, 0, 1)
11623 	ZEND_ARG_INFO(0, name)
11624 ZEND_END_ARG_INFO()
11625 
11626 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_manager_has, 0, 0, 1)
11627 	ZEND_ARG_INFO(0, name)
11628 ZEND_END_ARG_INFO()
11629 
11630 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_forms_manager_set, 0, 0, 2)
11631 	ZEND_ARG_INFO(0, name)
11632 	ZEND_ARG_OBJ_INFO(0, form, Phalcon\\Forms\\Form, 0)
11633 ZEND_END_ARG_INFO()
11634 
11635 ZEPHIR_INIT_FUNCS(phalcon_forms_manager_method_entry) {
11636 	PHP_ME(Phalcon_Forms_Manager, create, arginfo_phalcon_forms_manager_create, ZEND_ACC_PUBLIC)
11637 	PHP_ME(Phalcon_Forms_Manager, get, arginfo_phalcon_forms_manager_get, ZEND_ACC_PUBLIC)
11638 	PHP_ME(Phalcon_Forms_Manager, has, arginfo_phalcon_forms_manager_has, ZEND_ACC_PUBLIC)
11639 	PHP_ME(Phalcon_Forms_Manager, set, arginfo_phalcon_forms_manager_set, ZEND_ACC_PUBLIC)
11640 	PHP_FE_END
11641 };
11642 
11643 zend_class_entry *phalcon_http_cookie_ce;
11644 
11645 ZEPHIR_INIT_CLASS(Phalcon_Http_Cookie);
11646 
11647 static PHP_METHOD(Phalcon_Http_Cookie, __construct);
11648 static PHP_METHOD(Phalcon_Http_Cookie, setSignKey);
11649 static PHP_METHOD(Phalcon_Http_Cookie, setDI);
11650 static PHP_METHOD(Phalcon_Http_Cookie, getDI);
11651 static PHP_METHOD(Phalcon_Http_Cookie, setValue);
11652 static PHP_METHOD(Phalcon_Http_Cookie, getValue);
11653 static PHP_METHOD(Phalcon_Http_Cookie, send);
11654 static PHP_METHOD(Phalcon_Http_Cookie, restore);
11655 static PHP_METHOD(Phalcon_Http_Cookie, delete);
11656 static PHP_METHOD(Phalcon_Http_Cookie, useEncryption);
11657 static PHP_METHOD(Phalcon_Http_Cookie, isUsingEncryption);
11658 static PHP_METHOD(Phalcon_Http_Cookie, setExpiration);
11659 static PHP_METHOD(Phalcon_Http_Cookie, getExpiration);
11660 static PHP_METHOD(Phalcon_Http_Cookie, setPath);
11661 static PHP_METHOD(Phalcon_Http_Cookie, getName);
11662 static PHP_METHOD(Phalcon_Http_Cookie, getPath);
11663 static PHP_METHOD(Phalcon_Http_Cookie, setDomain);
11664 static PHP_METHOD(Phalcon_Http_Cookie, getDomain);
11665 static PHP_METHOD(Phalcon_Http_Cookie, setSecure);
11666 static PHP_METHOD(Phalcon_Http_Cookie, getSecure);
11667 static PHP_METHOD(Phalcon_Http_Cookie, setHttpOnly);
11668 static PHP_METHOD(Phalcon_Http_Cookie, getHttpOnly);
11669 static PHP_METHOD(Phalcon_Http_Cookie, __toString);
11670 static PHP_METHOD(Phalcon_Http_Cookie, assertSignKeyIsLongEnough);
11671 
11672 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookie___construct, 0, 0, 1)
11673 	ZEND_ARG_INFO(0, name)
11674 	ZEND_ARG_INFO(0, value)
11675 	ZEND_ARG_INFO(0, expire)
11676 	ZEND_ARG_INFO(0, path)
11677 	ZEND_ARG_INFO(0, secure)
11678 	ZEND_ARG_INFO(0, domain)
11679 	ZEND_ARG_INFO(0, httpOnly)
ZEND_END_ARG_INFO()11680 ZEND_END_ARG_INFO()
11681 
11682 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookie_setsignkey, 0, 0, 0)
11683 	ZEND_ARG_INFO(0, signKey)
11684 ZEND_END_ARG_INFO()
11685 
11686 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookie_setdi, 0, 0, 1)
11687 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
11688 ZEND_END_ARG_INFO()
11689 
11690 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookie_setvalue, 0, 0, 1)
11691 	ZEND_ARG_INFO(0, value)
11692 ZEND_END_ARG_INFO()
11693 
11694 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookie_getvalue, 0, 0, 0)
11695 	ZEND_ARG_INFO(0, filters)
11696 	ZEND_ARG_INFO(0, defaultValue)
11697 ZEND_END_ARG_INFO()
11698 
11699 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookie_useencryption, 0, 0, 1)
11700 	ZEND_ARG_INFO(0, useEncryption)
11701 ZEND_END_ARG_INFO()
11702 
11703 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookie_setexpiration, 0, 0, 1)
11704 	ZEND_ARG_INFO(0, expire)
11705 ZEND_END_ARG_INFO()
11706 
11707 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookie_setpath, 0, 0, 1)
11708 	ZEND_ARG_INFO(0, path)
11709 ZEND_END_ARG_INFO()
11710 
11711 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookie_setdomain, 0, 0, 1)
11712 	ZEND_ARG_INFO(0, domain)
11713 ZEND_END_ARG_INFO()
11714 
11715 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookie_setsecure, 0, 0, 1)
11716 	ZEND_ARG_INFO(0, secure)
11717 ZEND_END_ARG_INFO()
11718 
11719 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookie_sethttponly, 0, 0, 1)
11720 	ZEND_ARG_INFO(0, httpOnly)
11721 ZEND_END_ARG_INFO()
11722 
11723 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_cookie_assertsignkeyislongenough, 0, 0, 1)
11724 	ZEND_ARG_INFO(0, signKey)
11725 ZEND_END_ARG_INFO()
11726 
11727 ZEPHIR_INIT_FUNCS(phalcon_http_cookie_method_entry) {
11728 	PHP_ME(Phalcon_Http_Cookie, __construct, arginfo_phalcon_http_cookie___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
11729 	PHP_ME(Phalcon_Http_Cookie, setSignKey, arginfo_phalcon_http_cookie_setsignkey, ZEND_ACC_PUBLIC)
11730 	PHP_ME(Phalcon_Http_Cookie, setDI, arginfo_phalcon_http_cookie_setdi, ZEND_ACC_PUBLIC)
11731 	PHP_ME(Phalcon_Http_Cookie, getDI, NULL, ZEND_ACC_PUBLIC)
11732 	PHP_ME(Phalcon_Http_Cookie, setValue, arginfo_phalcon_http_cookie_setvalue, ZEND_ACC_PUBLIC)
11733 	PHP_ME(Phalcon_Http_Cookie, getValue, arginfo_phalcon_http_cookie_getvalue, ZEND_ACC_PUBLIC)
11734 	PHP_ME(Phalcon_Http_Cookie, send, NULL, ZEND_ACC_PUBLIC)
11735 	PHP_ME(Phalcon_Http_Cookie, restore, NULL, ZEND_ACC_PUBLIC)
11736 	PHP_ME(Phalcon_Http_Cookie, delete, NULL, ZEND_ACC_PUBLIC)
11737 	PHP_ME(Phalcon_Http_Cookie, useEncryption, arginfo_phalcon_http_cookie_useencryption, ZEND_ACC_PUBLIC)
11738 	PHP_ME(Phalcon_Http_Cookie, isUsingEncryption, NULL, ZEND_ACC_PUBLIC)
11739 	PHP_ME(Phalcon_Http_Cookie, setExpiration, arginfo_phalcon_http_cookie_setexpiration, ZEND_ACC_PUBLIC)
11740 	PHP_ME(Phalcon_Http_Cookie, getExpiration, NULL, ZEND_ACC_PUBLIC)
11741 	PHP_ME(Phalcon_Http_Cookie, setPath, arginfo_phalcon_http_cookie_setpath, ZEND_ACC_PUBLIC)
11742 	PHP_ME(Phalcon_Http_Cookie, getName, NULL, ZEND_ACC_PUBLIC)
11743 	PHP_ME(Phalcon_Http_Cookie, getPath, NULL, ZEND_ACC_PUBLIC)
11744 	PHP_ME(Phalcon_Http_Cookie, setDomain, arginfo_phalcon_http_cookie_setdomain, ZEND_ACC_PUBLIC)
11745 	PHP_ME(Phalcon_Http_Cookie, getDomain, NULL, ZEND_ACC_PUBLIC)
11746 	PHP_ME(Phalcon_Http_Cookie, setSecure, arginfo_phalcon_http_cookie_setsecure, ZEND_ACC_PUBLIC)
11747 	PHP_ME(Phalcon_Http_Cookie, getSecure, NULL, ZEND_ACC_PUBLIC)
11748 	PHP_ME(Phalcon_Http_Cookie, setHttpOnly, arginfo_phalcon_http_cookie_sethttponly, ZEND_ACC_PUBLIC)
11749 	PHP_ME(Phalcon_Http_Cookie, getHttpOnly, NULL, ZEND_ACC_PUBLIC)
11750 	PHP_ME(Phalcon_Http_Cookie, __toString, NULL, ZEND_ACC_PUBLIC)
11751 	PHP_ME(Phalcon_Http_Cookie, assertSignKeyIsLongEnough, arginfo_phalcon_http_cookie_assertsignkeyislongenough, ZEND_ACC_PROTECTED)
11752 	PHP_FE_END
11753 };
11754 
11755 zend_class_entry *phalcon_http_cookie_exception_ce;
11756 
11757 ZEPHIR_INIT_CLASS(Phalcon_Http_Cookie_Exception);
11758 
11759 
11760 zend_class_entry *phalcon_http_request_ce;
11761 
11762 ZEPHIR_INIT_CLASS(Phalcon_Http_Request);
11763 
11764 static PHP_METHOD(Phalcon_Http_Request, getHttpMethodParameterOverride);
11765 static PHP_METHOD(Phalcon_Http_Request, setHttpMethodParameterOverride);
11766 static PHP_METHOD(Phalcon_Http_Request, setDI);
11767 static PHP_METHOD(Phalcon_Http_Request, getDI);
11768 static PHP_METHOD(Phalcon_Http_Request, get);
11769 static PHP_METHOD(Phalcon_Http_Request, getPost);
11770 static PHP_METHOD(Phalcon_Http_Request, getPut);
11771 static PHP_METHOD(Phalcon_Http_Request, getQuery);
11772 static PHP_METHOD(Phalcon_Http_Request, getHelper);
11773 static PHP_METHOD(Phalcon_Http_Request, getServer);
11774 static PHP_METHOD(Phalcon_Http_Request, has);
11775 static PHP_METHOD(Phalcon_Http_Request, hasPost);
11776 static PHP_METHOD(Phalcon_Http_Request, hasPut);
11777 static PHP_METHOD(Phalcon_Http_Request, hasQuery);
11778 static PHP_METHOD(Phalcon_Http_Request, hasServer);
11779 static PHP_METHOD(Phalcon_Http_Request, hasHeader);
11780 static PHP_METHOD(Phalcon_Http_Request, getHeader);
11781 static PHP_METHOD(Phalcon_Http_Request, getScheme);
11782 static PHP_METHOD(Phalcon_Http_Request, isAjax);
11783 static PHP_METHOD(Phalcon_Http_Request, isSoap);
11784 static PHP_METHOD(Phalcon_Http_Request, isSoapRequested);
11785 static PHP_METHOD(Phalcon_Http_Request, isSecure);
11786 static PHP_METHOD(Phalcon_Http_Request, isSecureRequest);
11787 static PHP_METHOD(Phalcon_Http_Request, getRawBody);
11788 static PHP_METHOD(Phalcon_Http_Request, getJsonRawBody);
11789 static PHP_METHOD(Phalcon_Http_Request, getServerAddress);
11790 static PHP_METHOD(Phalcon_Http_Request, getServerName);
11791 static PHP_METHOD(Phalcon_Http_Request, getHttpHost);
11792 static PHP_METHOD(Phalcon_Http_Request, setStrictHostCheck);
11793 static PHP_METHOD(Phalcon_Http_Request, isStrictHostCheck);
11794 static PHP_METHOD(Phalcon_Http_Request, getPort);
11795 static PHP_METHOD(Phalcon_Http_Request, getURI);
11796 static PHP_METHOD(Phalcon_Http_Request, getClientAddress);
11797 static PHP_METHOD(Phalcon_Http_Request, getMethod);
11798 static PHP_METHOD(Phalcon_Http_Request, getUserAgent);
11799 static PHP_METHOD(Phalcon_Http_Request, isValidHttpMethod);
11800 static PHP_METHOD(Phalcon_Http_Request, isMethod);
11801 static PHP_METHOD(Phalcon_Http_Request, isPost);
11802 static PHP_METHOD(Phalcon_Http_Request, isGet);
11803 static PHP_METHOD(Phalcon_Http_Request, isPut);
11804 static PHP_METHOD(Phalcon_Http_Request, isPatch);
11805 static PHP_METHOD(Phalcon_Http_Request, isHead);
11806 static PHP_METHOD(Phalcon_Http_Request, isDelete);
11807 static PHP_METHOD(Phalcon_Http_Request, isOptions);
11808 static PHP_METHOD(Phalcon_Http_Request, isPurge);
11809 static PHP_METHOD(Phalcon_Http_Request, isTrace);
11810 static PHP_METHOD(Phalcon_Http_Request, isConnect);
11811 static PHP_METHOD(Phalcon_Http_Request, hasFiles);
11812 static PHP_METHOD(Phalcon_Http_Request, hasFileHelper);
11813 static PHP_METHOD(Phalcon_Http_Request, getUploadedFiles);
11814 static PHP_METHOD(Phalcon_Http_Request, smoothFiles);
11815 static PHP_METHOD(Phalcon_Http_Request, getHeaders);
11816 static PHP_METHOD(Phalcon_Http_Request, resolveAuthorizationHeaders);
11817 static PHP_METHOD(Phalcon_Http_Request, getHTTPReferer);
11818 static PHP_METHOD(Phalcon_Http_Request, _getBestQuality);
11819 static PHP_METHOD(Phalcon_Http_Request, getContentType);
11820 static PHP_METHOD(Phalcon_Http_Request, getAcceptableContent);
11821 static PHP_METHOD(Phalcon_Http_Request, getBestAccept);
11822 static PHP_METHOD(Phalcon_Http_Request, getClientCharsets);
11823 static PHP_METHOD(Phalcon_Http_Request, getBestCharset);
11824 static PHP_METHOD(Phalcon_Http_Request, getLanguages);
11825 static PHP_METHOD(Phalcon_Http_Request, getBestLanguage);
11826 static PHP_METHOD(Phalcon_Http_Request, getBasicAuth);
11827 static PHP_METHOD(Phalcon_Http_Request, getDigestAuth);
11828 static PHP_METHOD(Phalcon_Http_Request, _getQualityHeader);
11829 
11830 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_sethttpmethodparameteroverride, 0, 0, 1)
11831 	ZEND_ARG_INFO(0, httpMethodParameterOverride)
ZEND_END_ARG_INFO()11832 ZEND_END_ARG_INFO()
11833 
11834 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_setdi, 0, 0, 1)
11835 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
11836 ZEND_END_ARG_INFO()
11837 
11838 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_get, 0, 0, 0)
11839 	ZEND_ARG_INFO(0, name)
11840 	ZEND_ARG_INFO(0, filters)
11841 	ZEND_ARG_INFO(0, defaultValue)
11842 	ZEND_ARG_INFO(0, notAllowEmpty)
11843 	ZEND_ARG_INFO(0, noRecursive)
11844 ZEND_END_ARG_INFO()
11845 
11846 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_getpost, 0, 0, 0)
11847 	ZEND_ARG_INFO(0, name)
11848 	ZEND_ARG_INFO(0, filters)
11849 	ZEND_ARG_INFO(0, defaultValue)
11850 	ZEND_ARG_INFO(0, notAllowEmpty)
11851 	ZEND_ARG_INFO(0, noRecursive)
11852 ZEND_END_ARG_INFO()
11853 
11854 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_getput, 0, 0, 0)
11855 	ZEND_ARG_INFO(0, name)
11856 	ZEND_ARG_INFO(0, filters)
11857 	ZEND_ARG_INFO(0, defaultValue)
11858 	ZEND_ARG_INFO(0, notAllowEmpty)
11859 	ZEND_ARG_INFO(0, noRecursive)
11860 ZEND_END_ARG_INFO()
11861 
11862 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_getquery, 0, 0, 0)
11863 	ZEND_ARG_INFO(0, name)
11864 	ZEND_ARG_INFO(0, filters)
11865 	ZEND_ARG_INFO(0, defaultValue)
11866 	ZEND_ARG_INFO(0, notAllowEmpty)
11867 	ZEND_ARG_INFO(0, noRecursive)
11868 ZEND_END_ARG_INFO()
11869 
11870 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_gethelper, 0, 0, 1)
11871 	ZEND_ARG_ARRAY_INFO(0, source, 0)
11872 	ZEND_ARG_INFO(0, name)
11873 	ZEND_ARG_INFO(0, filters)
11874 	ZEND_ARG_INFO(0, defaultValue)
11875 	ZEND_ARG_INFO(0, notAllowEmpty)
11876 	ZEND_ARG_INFO(0, noRecursive)
11877 ZEND_END_ARG_INFO()
11878 
11879 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_getserver, 0, 0, 1)
11880 	ZEND_ARG_INFO(0, name)
11881 ZEND_END_ARG_INFO()
11882 
11883 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_has, 0, 0, 1)
11884 	ZEND_ARG_INFO(0, name)
11885 ZEND_END_ARG_INFO()
11886 
11887 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_haspost, 0, 0, 1)
11888 	ZEND_ARG_INFO(0, name)
11889 ZEND_END_ARG_INFO()
11890 
11891 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_hasput, 0, 0, 1)
11892 	ZEND_ARG_INFO(0, name)
11893 ZEND_END_ARG_INFO()
11894 
11895 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_hasquery, 0, 0, 1)
11896 	ZEND_ARG_INFO(0, name)
11897 ZEND_END_ARG_INFO()
11898 
11899 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_hasserver, 0, 0, 1)
11900 	ZEND_ARG_INFO(0, name)
11901 ZEND_END_ARG_INFO()
11902 
11903 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_hasheader, 0, 0, 1)
11904 	ZEND_ARG_INFO(0, header)
11905 ZEND_END_ARG_INFO()
11906 
11907 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_getheader, 0, 0, 1)
11908 	ZEND_ARG_INFO(0, header)
11909 ZEND_END_ARG_INFO()
11910 
11911 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_getjsonrawbody, 0, 0, 0)
11912 	ZEND_ARG_INFO(0, associative)
11913 ZEND_END_ARG_INFO()
11914 
11915 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_setstricthostcheck, 0, 0, 0)
11916 	ZEND_ARG_INFO(0, flag)
11917 ZEND_END_ARG_INFO()
11918 
11919 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_getclientaddress, 0, 0, 0)
11920 	ZEND_ARG_INFO(0, trustForwardedHeader)
11921 ZEND_END_ARG_INFO()
11922 
11923 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_isvalidhttpmethod, 0, 0, 1)
11924 	ZEND_ARG_INFO(0, method)
11925 ZEND_END_ARG_INFO()
11926 
11927 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_ismethod, 0, 0, 1)
11928 	ZEND_ARG_INFO(0, methods)
11929 	ZEND_ARG_INFO(0, strict)
11930 ZEND_END_ARG_INFO()
11931 
11932 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_hasfiles, 0, 0, 0)
11933 	ZEND_ARG_INFO(0, onlySuccessful)
11934 ZEND_END_ARG_INFO()
11935 
11936 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_hasfilehelper, 0, 0, 2)
11937 	ZEND_ARG_INFO(0, data)
11938 	ZEND_ARG_INFO(0, onlySuccessful)
11939 ZEND_END_ARG_INFO()
11940 
11941 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_getuploadedfiles, 0, 0, 0)
11942 	ZEND_ARG_INFO(0, onlySuccessful)
11943 ZEND_END_ARG_INFO()
11944 
11945 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_smoothfiles, 0, 0, 6)
11946 	ZEND_ARG_ARRAY_INFO(0, names, 0)
11947 	ZEND_ARG_ARRAY_INFO(0, types, 0)
11948 	ZEND_ARG_ARRAY_INFO(0, tmp_names, 0)
11949 	ZEND_ARG_ARRAY_INFO(0, sizes, 0)
11950 	ZEND_ARG_ARRAY_INFO(0, errors, 0)
11951 	ZEND_ARG_INFO(0, prefix)
11952 ZEND_END_ARG_INFO()
11953 
11954 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request__getbestquality, 0, 0, 2)
11955 	ZEND_ARG_ARRAY_INFO(0, qualityParts, 0)
11956 	ZEND_ARG_INFO(0, name)
11957 ZEND_END_ARG_INFO()
11958 
11959 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request__getqualityheader, 0, 0, 2)
11960 	ZEND_ARG_INFO(0, serverIndex)
11961 	ZEND_ARG_INFO(0, name)
11962 ZEND_END_ARG_INFO()
11963 
11964 ZEPHIR_INIT_FUNCS(phalcon_http_request_method_entry) {
11965 	PHP_ME(Phalcon_Http_Request, getHttpMethodParameterOverride, NULL, ZEND_ACC_PUBLIC)
11966 	PHP_ME(Phalcon_Http_Request, setHttpMethodParameterOverride, arginfo_phalcon_http_request_sethttpmethodparameteroverride, ZEND_ACC_PUBLIC)
11967 	PHP_ME(Phalcon_Http_Request, setDI, arginfo_phalcon_http_request_setdi, ZEND_ACC_PUBLIC)
11968 	PHP_ME(Phalcon_Http_Request, getDI, NULL, ZEND_ACC_PUBLIC)
11969 	PHP_ME(Phalcon_Http_Request, get, arginfo_phalcon_http_request_get, ZEND_ACC_PUBLIC)
11970 	PHP_ME(Phalcon_Http_Request, getPost, arginfo_phalcon_http_request_getpost, ZEND_ACC_PUBLIC)
11971 	PHP_ME(Phalcon_Http_Request, getPut, arginfo_phalcon_http_request_getput, ZEND_ACC_PUBLIC)
11972 	PHP_ME(Phalcon_Http_Request, getQuery, arginfo_phalcon_http_request_getquery, ZEND_ACC_PUBLIC)
11973 	PHP_ME(Phalcon_Http_Request, getHelper, arginfo_phalcon_http_request_gethelper, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
11974 	PHP_ME(Phalcon_Http_Request, getServer, arginfo_phalcon_http_request_getserver, ZEND_ACC_PUBLIC)
11975 	PHP_ME(Phalcon_Http_Request, has, arginfo_phalcon_http_request_has, ZEND_ACC_PUBLIC)
11976 	PHP_ME(Phalcon_Http_Request, hasPost, arginfo_phalcon_http_request_haspost, ZEND_ACC_PUBLIC)
11977 	PHP_ME(Phalcon_Http_Request, hasPut, arginfo_phalcon_http_request_hasput, ZEND_ACC_PUBLIC)
11978 	PHP_ME(Phalcon_Http_Request, hasQuery, arginfo_phalcon_http_request_hasquery, ZEND_ACC_PUBLIC)
11979 	PHP_ME(Phalcon_Http_Request, hasServer, arginfo_phalcon_http_request_hasserver, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
11980 	PHP_ME(Phalcon_Http_Request, hasHeader, arginfo_phalcon_http_request_hasheader, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
11981 	PHP_ME(Phalcon_Http_Request, getHeader, arginfo_phalcon_http_request_getheader, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
11982 	PHP_ME(Phalcon_Http_Request, getScheme, NULL, ZEND_ACC_PUBLIC)
11983 	PHP_ME(Phalcon_Http_Request, isAjax, NULL, ZEND_ACC_PUBLIC)
11984 	PHP_ME(Phalcon_Http_Request, isSoap, NULL, ZEND_ACC_PUBLIC)
11985 	PHP_ME(Phalcon_Http_Request, isSoapRequested, NULL, ZEND_ACC_DEPRECATED|ZEND_ACC_PUBLIC)
11986 	PHP_ME(Phalcon_Http_Request, isSecure, NULL, ZEND_ACC_PUBLIC)
11987 	PHP_ME(Phalcon_Http_Request, isSecureRequest, NULL, ZEND_ACC_DEPRECATED|ZEND_ACC_PUBLIC)
11988 	PHP_ME(Phalcon_Http_Request, getRawBody, NULL, ZEND_ACC_PUBLIC)
11989 	PHP_ME(Phalcon_Http_Request, getJsonRawBody, arginfo_phalcon_http_request_getjsonrawbody, ZEND_ACC_PUBLIC)
11990 	PHP_ME(Phalcon_Http_Request, getServerAddress, NULL, ZEND_ACC_PUBLIC)
11991 	PHP_ME(Phalcon_Http_Request, getServerName, NULL, ZEND_ACC_PUBLIC)
11992 	PHP_ME(Phalcon_Http_Request, getHttpHost, NULL, ZEND_ACC_PUBLIC)
11993 	PHP_ME(Phalcon_Http_Request, setStrictHostCheck, arginfo_phalcon_http_request_setstricthostcheck, ZEND_ACC_PUBLIC)
11994 	PHP_ME(Phalcon_Http_Request, isStrictHostCheck, NULL, ZEND_ACC_PUBLIC)
11995 	PHP_ME(Phalcon_Http_Request, getPort, NULL, ZEND_ACC_PUBLIC)
11996 	PHP_ME(Phalcon_Http_Request, getURI, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
11997 	PHP_ME(Phalcon_Http_Request, getClientAddress, arginfo_phalcon_http_request_getclientaddress, ZEND_ACC_PUBLIC)
11998 	PHP_ME(Phalcon_Http_Request, getMethod, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
11999 	PHP_ME(Phalcon_Http_Request, getUserAgent, NULL, ZEND_ACC_PUBLIC)
12000 	PHP_ME(Phalcon_Http_Request, isValidHttpMethod, arginfo_phalcon_http_request_isvalidhttpmethod, ZEND_ACC_PUBLIC)
12001 	PHP_ME(Phalcon_Http_Request, isMethod, arginfo_phalcon_http_request_ismethod, ZEND_ACC_PUBLIC)
12002 	PHP_ME(Phalcon_Http_Request, isPost, NULL, ZEND_ACC_PUBLIC)
12003 	PHP_ME(Phalcon_Http_Request, isGet, NULL, ZEND_ACC_PUBLIC)
12004 	PHP_ME(Phalcon_Http_Request, isPut, NULL, ZEND_ACC_PUBLIC)
12005 	PHP_ME(Phalcon_Http_Request, isPatch, NULL, ZEND_ACC_PUBLIC)
12006 	PHP_ME(Phalcon_Http_Request, isHead, NULL, ZEND_ACC_PUBLIC)
12007 	PHP_ME(Phalcon_Http_Request, isDelete, NULL, ZEND_ACC_PUBLIC)
12008 	PHP_ME(Phalcon_Http_Request, isOptions, NULL, ZEND_ACC_PUBLIC)
12009 	PHP_ME(Phalcon_Http_Request, isPurge, NULL, ZEND_ACC_PUBLIC)
12010 	PHP_ME(Phalcon_Http_Request, isTrace, NULL, ZEND_ACC_PUBLIC)
12011 	PHP_ME(Phalcon_Http_Request, isConnect, NULL, ZEND_ACC_PUBLIC)
12012 	PHP_ME(Phalcon_Http_Request, hasFiles, arginfo_phalcon_http_request_hasfiles, ZEND_ACC_PUBLIC)
12013 	PHP_ME(Phalcon_Http_Request, hasFileHelper, arginfo_phalcon_http_request_hasfilehelper, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
12014 	PHP_ME(Phalcon_Http_Request, getUploadedFiles, arginfo_phalcon_http_request_getuploadedfiles, ZEND_ACC_PUBLIC)
12015 	PHP_ME(Phalcon_Http_Request, smoothFiles, arginfo_phalcon_http_request_smoothfiles, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
12016 	PHP_ME(Phalcon_Http_Request, getHeaders, NULL, ZEND_ACC_PUBLIC)
12017 	PHP_ME(Phalcon_Http_Request, resolveAuthorizationHeaders, NULL, ZEND_ACC_PROTECTED)
12018 	PHP_ME(Phalcon_Http_Request, getHTTPReferer, NULL, ZEND_ACC_PUBLIC)
12019 	PHP_ME(Phalcon_Http_Request, _getBestQuality, arginfo_phalcon_http_request__getbestquality, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
12020 	PHP_ME(Phalcon_Http_Request, getContentType, NULL, ZEND_ACC_PUBLIC)
12021 	PHP_ME(Phalcon_Http_Request, getAcceptableContent, NULL, ZEND_ACC_PUBLIC)
12022 	PHP_ME(Phalcon_Http_Request, getBestAccept, NULL, ZEND_ACC_PUBLIC)
12023 	PHP_ME(Phalcon_Http_Request, getClientCharsets, NULL, ZEND_ACC_PUBLIC)
12024 	PHP_ME(Phalcon_Http_Request, getBestCharset, NULL, ZEND_ACC_PUBLIC)
12025 	PHP_ME(Phalcon_Http_Request, getLanguages, NULL, ZEND_ACC_PUBLIC)
12026 	PHP_ME(Phalcon_Http_Request, getBestLanguage, NULL, ZEND_ACC_PUBLIC)
12027 	PHP_ME(Phalcon_Http_Request, getBasicAuth, NULL, ZEND_ACC_PUBLIC)
12028 	PHP_ME(Phalcon_Http_Request, getDigestAuth, NULL, ZEND_ACC_PUBLIC)
12029 	PHP_ME(Phalcon_Http_Request, _getQualityHeader, arginfo_phalcon_http_request__getqualityheader, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
12030 	PHP_FE_END
12031 };
12032 
12033 zend_class_entry *phalcon_http_request_exception_ce;
12034 
12035 ZEPHIR_INIT_CLASS(Phalcon_Http_Request_Exception);
12036 
12037 
12038 zend_class_entry *phalcon_http_request_file_ce;
12039 
12040 ZEPHIR_INIT_CLASS(Phalcon_Http_Request_File);
12041 
12042 static PHP_METHOD(Phalcon_Http_Request_File, getError);
12043 static PHP_METHOD(Phalcon_Http_Request_File, getKey);
12044 static PHP_METHOD(Phalcon_Http_Request_File, getExtension);
12045 static PHP_METHOD(Phalcon_Http_Request_File, __construct);
12046 static PHP_METHOD(Phalcon_Http_Request_File, getSize);
12047 static PHP_METHOD(Phalcon_Http_Request_File, getName);
12048 static PHP_METHOD(Phalcon_Http_Request_File, getTempName);
12049 static PHP_METHOD(Phalcon_Http_Request_File, getType);
12050 static PHP_METHOD(Phalcon_Http_Request_File, getRealType);
12051 static PHP_METHOD(Phalcon_Http_Request_File, isUploadedFile);
12052 static PHP_METHOD(Phalcon_Http_Request_File, moveTo);
12053 
12054 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_file___construct, 0, 0, 1)
12055 	ZEND_ARG_ARRAY_INFO(0, file, 0)
12056 	ZEND_ARG_INFO(0, key)
ZEND_END_ARG_INFO()12057 ZEND_END_ARG_INFO()
12058 
12059 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_request_file_moveto, 0, 0, 1)
12060 	ZEND_ARG_INFO(0, destination)
12061 ZEND_END_ARG_INFO()
12062 
12063 ZEPHIR_INIT_FUNCS(phalcon_http_request_file_method_entry) {
12064 	PHP_ME(Phalcon_Http_Request_File, getError, NULL, ZEND_ACC_PUBLIC)
12065 	PHP_ME(Phalcon_Http_Request_File, getKey, NULL, ZEND_ACC_PUBLIC)
12066 	PHP_ME(Phalcon_Http_Request_File, getExtension, NULL, ZEND_ACC_PUBLIC)
12067 	PHP_ME(Phalcon_Http_Request_File, __construct, arginfo_phalcon_http_request_file___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
12068 	PHP_ME(Phalcon_Http_Request_File, getSize, NULL, ZEND_ACC_PUBLIC)
12069 	PHP_ME(Phalcon_Http_Request_File, getName, NULL, ZEND_ACC_PUBLIC)
12070 	PHP_ME(Phalcon_Http_Request_File, getTempName, NULL, ZEND_ACC_PUBLIC)
12071 	PHP_ME(Phalcon_Http_Request_File, getType, NULL, ZEND_ACC_PUBLIC)
12072 	PHP_ME(Phalcon_Http_Request_File, getRealType, NULL, ZEND_ACC_PUBLIC)
12073 	PHP_ME(Phalcon_Http_Request_File, isUploadedFile, NULL, ZEND_ACC_PUBLIC)
12074 	PHP_ME(Phalcon_Http_Request_File, moveTo, arginfo_phalcon_http_request_file_moveto, ZEND_ACC_PUBLIC)
12075 	PHP_FE_END
12076 };
12077 
12078 zend_class_entry *phalcon_http_response_ce;
12079 
12080 ZEPHIR_INIT_CLASS(Phalcon_Http_Response);
12081 
12082 static PHP_METHOD(Phalcon_Http_Response, __construct);
12083 static PHP_METHOD(Phalcon_Http_Response, setDI);
12084 static PHP_METHOD(Phalcon_Http_Response, getDI);
12085 static PHP_METHOD(Phalcon_Http_Response, setStatusCode);
12086 static PHP_METHOD(Phalcon_Http_Response, getStatusCode);
12087 static PHP_METHOD(Phalcon_Http_Response, getReasonPhrase);
12088 static PHP_METHOD(Phalcon_Http_Response, setHeaders);
12089 static PHP_METHOD(Phalcon_Http_Response, getHeaders);
12090 static PHP_METHOD(Phalcon_Http_Response, setCookies);
12091 static PHP_METHOD(Phalcon_Http_Response, getCookies);
12092 static PHP_METHOD(Phalcon_Http_Response, setHeader);
12093 static PHP_METHOD(Phalcon_Http_Response, setRawHeader);
12094 static PHP_METHOD(Phalcon_Http_Response, resetHeaders);
12095 static PHP_METHOD(Phalcon_Http_Response, setExpires);
12096 static PHP_METHOD(Phalcon_Http_Response, setLastModified);
12097 static PHP_METHOD(Phalcon_Http_Response, setCache);
12098 static PHP_METHOD(Phalcon_Http_Response, setNotModified);
12099 static PHP_METHOD(Phalcon_Http_Response, setContentType);
12100 static PHP_METHOD(Phalcon_Http_Response, setContentLength);
12101 static PHP_METHOD(Phalcon_Http_Response, setEtag);
12102 static PHP_METHOD(Phalcon_Http_Response, redirect);
12103 static PHP_METHOD(Phalcon_Http_Response, setContent);
12104 static PHP_METHOD(Phalcon_Http_Response, setJsonContent);
12105 static PHP_METHOD(Phalcon_Http_Response, appendContent);
12106 static PHP_METHOD(Phalcon_Http_Response, getContent);
12107 static PHP_METHOD(Phalcon_Http_Response, isSent);
12108 static PHP_METHOD(Phalcon_Http_Response, sendHeaders);
12109 static PHP_METHOD(Phalcon_Http_Response, sendCookies);
12110 static PHP_METHOD(Phalcon_Http_Response, send);
12111 static PHP_METHOD(Phalcon_Http_Response, setFileToSend);
12112 static PHP_METHOD(Phalcon_Http_Response, removeHeader);
12113 
12114 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response___construct, 0, 0, 0)
12115 	ZEND_ARG_INFO(0, content)
12116 	ZEND_ARG_INFO(0, code)
12117 	ZEND_ARG_INFO(0, status)
ZEND_END_ARG_INFO()12118 ZEND_END_ARG_INFO()
12119 
12120 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setdi, 0, 0, 1)
12121 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
12122 ZEND_END_ARG_INFO()
12123 
12124 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setstatuscode, 0, 0, 1)
12125 	ZEND_ARG_INFO(0, code)
12126 	ZEND_ARG_INFO(0, message)
12127 ZEND_END_ARG_INFO()
12128 
12129 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setheaders, 0, 0, 1)
12130 	ZEND_ARG_OBJ_INFO(0, headers, Phalcon\\Http\\Response\\HeadersInterface, 0)
12131 ZEND_END_ARG_INFO()
12132 
12133 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setcookies, 0, 0, 1)
12134 	ZEND_ARG_OBJ_INFO(0, cookies, Phalcon\\Http\\Response\\CookiesInterface, 0)
12135 ZEND_END_ARG_INFO()
12136 
12137 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setheader, 0, 0, 2)
12138 	ZEND_ARG_INFO(0, name)
12139 	ZEND_ARG_INFO(0, value)
12140 ZEND_END_ARG_INFO()
12141 
12142 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setrawheader, 0, 0, 1)
12143 	ZEND_ARG_INFO(0, header)
12144 ZEND_END_ARG_INFO()
12145 
12146 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setexpires, 0, 0, 1)
12147 	ZEND_ARG_OBJ_INFO(0, datetime, DateTime, 0)
12148 ZEND_END_ARG_INFO()
12149 
12150 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setlastmodified, 0, 0, 1)
12151 	ZEND_ARG_OBJ_INFO(0, datetime, DateTime, 0)
12152 ZEND_END_ARG_INFO()
12153 
12154 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setcache, 0, 0, 1)
12155 	ZEND_ARG_INFO(0, minutes)
12156 ZEND_END_ARG_INFO()
12157 
12158 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setcontenttype, 0, 0, 1)
12159 	ZEND_ARG_INFO(0, contentType)
12160 	ZEND_ARG_INFO(0, charset)
12161 ZEND_END_ARG_INFO()
12162 
12163 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setcontentlength, 0, 0, 1)
12164 	ZEND_ARG_INFO(0, contentLength)
12165 ZEND_END_ARG_INFO()
12166 
12167 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setetag, 0, 0, 1)
12168 	ZEND_ARG_INFO(0, etag)
12169 ZEND_END_ARG_INFO()
12170 
12171 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_redirect, 0, 0, 0)
12172 	ZEND_ARG_INFO(0, location)
12173 	ZEND_ARG_INFO(0, externalRedirect)
12174 	ZEND_ARG_INFO(0, statusCode)
12175 ZEND_END_ARG_INFO()
12176 
12177 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setcontent, 0, 0, 1)
12178 	ZEND_ARG_INFO(0, content)
12179 ZEND_END_ARG_INFO()
12180 
12181 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setjsoncontent, 0, 0, 1)
12182 	ZEND_ARG_INFO(0, content)
12183 	ZEND_ARG_INFO(0, jsonOptions)
12184 	ZEND_ARG_INFO(0, depth)
12185 ZEND_END_ARG_INFO()
12186 
12187 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_appendcontent, 0, 0, 1)
12188 	ZEND_ARG_INFO(0, content)
12189 ZEND_END_ARG_INFO()
12190 
12191 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_setfiletosend, 0, 0, 1)
12192 	ZEND_ARG_INFO(0, filePath)
12193 	ZEND_ARG_INFO(0, attachmentName)
12194 	ZEND_ARG_INFO(0, attachment)
12195 ZEND_END_ARG_INFO()
12196 
12197 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_removeheader, 0, 0, 1)
12198 	ZEND_ARG_INFO(0, name)
12199 ZEND_END_ARG_INFO()
12200 
12201 ZEPHIR_INIT_FUNCS(phalcon_http_response_method_entry) {
12202 	PHP_ME(Phalcon_Http_Response, __construct, arginfo_phalcon_http_response___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
12203 	PHP_ME(Phalcon_Http_Response, setDI, arginfo_phalcon_http_response_setdi, ZEND_ACC_PUBLIC)
12204 	PHP_ME(Phalcon_Http_Response, getDI, NULL, ZEND_ACC_PUBLIC)
12205 	PHP_ME(Phalcon_Http_Response, setStatusCode, arginfo_phalcon_http_response_setstatuscode, ZEND_ACC_PUBLIC)
12206 	PHP_ME(Phalcon_Http_Response, getStatusCode, NULL, ZEND_ACC_PUBLIC)
12207 	PHP_ME(Phalcon_Http_Response, getReasonPhrase, NULL, ZEND_ACC_PUBLIC)
12208 	PHP_ME(Phalcon_Http_Response, setHeaders, arginfo_phalcon_http_response_setheaders, ZEND_ACC_PUBLIC)
12209 	PHP_ME(Phalcon_Http_Response, getHeaders, NULL, ZEND_ACC_PUBLIC)
12210 	PHP_ME(Phalcon_Http_Response, setCookies, arginfo_phalcon_http_response_setcookies, ZEND_ACC_PUBLIC)
12211 	PHP_ME(Phalcon_Http_Response, getCookies, NULL, ZEND_ACC_PUBLIC)
12212 	PHP_ME(Phalcon_Http_Response, setHeader, arginfo_phalcon_http_response_setheader, ZEND_ACC_PUBLIC)
12213 	PHP_ME(Phalcon_Http_Response, setRawHeader, arginfo_phalcon_http_response_setrawheader, ZEND_ACC_PUBLIC)
12214 	PHP_ME(Phalcon_Http_Response, resetHeaders, NULL, ZEND_ACC_PUBLIC)
12215 	PHP_ME(Phalcon_Http_Response, setExpires, arginfo_phalcon_http_response_setexpires, ZEND_ACC_PUBLIC)
12216 	PHP_ME(Phalcon_Http_Response, setLastModified, arginfo_phalcon_http_response_setlastmodified, ZEND_ACC_PUBLIC)
12217 	PHP_ME(Phalcon_Http_Response, setCache, arginfo_phalcon_http_response_setcache, ZEND_ACC_PUBLIC)
12218 	PHP_ME(Phalcon_Http_Response, setNotModified, NULL, ZEND_ACC_PUBLIC)
12219 	PHP_ME(Phalcon_Http_Response, setContentType, arginfo_phalcon_http_response_setcontenttype, ZEND_ACC_PUBLIC)
12220 	PHP_ME(Phalcon_Http_Response, setContentLength, arginfo_phalcon_http_response_setcontentlength, ZEND_ACC_PUBLIC)
12221 	PHP_ME(Phalcon_Http_Response, setEtag, arginfo_phalcon_http_response_setetag, ZEND_ACC_PUBLIC)
12222 	PHP_ME(Phalcon_Http_Response, redirect, arginfo_phalcon_http_response_redirect, ZEND_ACC_PUBLIC)
12223 	PHP_ME(Phalcon_Http_Response, setContent, arginfo_phalcon_http_response_setcontent, ZEND_ACC_PUBLIC)
12224 	PHP_ME(Phalcon_Http_Response, setJsonContent, arginfo_phalcon_http_response_setjsoncontent, ZEND_ACC_PUBLIC)
12225 	PHP_ME(Phalcon_Http_Response, appendContent, arginfo_phalcon_http_response_appendcontent, ZEND_ACC_PUBLIC)
12226 	PHP_ME(Phalcon_Http_Response, getContent, NULL, ZEND_ACC_PUBLIC)
12227 	PHP_ME(Phalcon_Http_Response, isSent, NULL, ZEND_ACC_PUBLIC)
12228 	PHP_ME(Phalcon_Http_Response, sendHeaders, NULL, ZEND_ACC_PUBLIC)
12229 	PHP_ME(Phalcon_Http_Response, sendCookies, NULL, ZEND_ACC_PUBLIC)
12230 	PHP_ME(Phalcon_Http_Response, send, NULL, ZEND_ACC_PUBLIC)
12231 	PHP_ME(Phalcon_Http_Response, setFileToSend, arginfo_phalcon_http_response_setfiletosend, ZEND_ACC_PUBLIC)
12232 	PHP_ME(Phalcon_Http_Response, removeHeader, arginfo_phalcon_http_response_removeheader, ZEND_ACC_PUBLIC)
12233 	PHP_FE_END
12234 };
12235 
12236 zend_class_entry *phalcon_http_response_cookies_ce;
12237 
12238 ZEPHIR_INIT_CLASS(Phalcon_Http_Response_Cookies);
12239 
12240 static PHP_METHOD(Phalcon_Http_Response_Cookies, __construct);
12241 static PHP_METHOD(Phalcon_Http_Response_Cookies, setSignKey);
12242 static PHP_METHOD(Phalcon_Http_Response_Cookies, setDI);
12243 static PHP_METHOD(Phalcon_Http_Response_Cookies, getDI);
12244 static PHP_METHOD(Phalcon_Http_Response_Cookies, useEncryption);
12245 static PHP_METHOD(Phalcon_Http_Response_Cookies, isUsingEncryption);
12246 static PHP_METHOD(Phalcon_Http_Response_Cookies, set);
12247 static PHP_METHOD(Phalcon_Http_Response_Cookies, get);
12248 static PHP_METHOD(Phalcon_Http_Response_Cookies, has);
12249 static PHP_METHOD(Phalcon_Http_Response_Cookies, delete);
12250 static PHP_METHOD(Phalcon_Http_Response_Cookies, send);
12251 static PHP_METHOD(Phalcon_Http_Response_Cookies, reset);
12252 
12253 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_cookies___construct, 0, 0, 0)
12254 	ZEND_ARG_INFO(0, useEncryption)
12255 	ZEND_ARG_INFO(0, signKey)
ZEND_END_ARG_INFO()12256 ZEND_END_ARG_INFO()
12257 
12258 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_cookies_setsignkey, 0, 0, 0)
12259 	ZEND_ARG_INFO(0, signKey)
12260 ZEND_END_ARG_INFO()
12261 
12262 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_cookies_setdi, 0, 0, 1)
12263 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
12264 ZEND_END_ARG_INFO()
12265 
12266 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_cookies_useencryption, 0, 0, 1)
12267 	ZEND_ARG_INFO(0, useEncryption)
12268 ZEND_END_ARG_INFO()
12269 
12270 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_cookies_set, 0, 0, 1)
12271 	ZEND_ARG_INFO(0, name)
12272 	ZEND_ARG_INFO(0, value)
12273 	ZEND_ARG_INFO(0, expire)
12274 	ZEND_ARG_INFO(0, path)
12275 	ZEND_ARG_INFO(0, secure)
12276 	ZEND_ARG_INFO(0, domain)
12277 	ZEND_ARG_INFO(0, httpOnly)
12278 ZEND_END_ARG_INFO()
12279 
12280 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_cookies_get, 0, 0, 1)
12281 	ZEND_ARG_INFO(0, name)
12282 ZEND_END_ARG_INFO()
12283 
12284 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_cookies_has, 0, 0, 1)
12285 	ZEND_ARG_INFO(0, name)
12286 ZEND_END_ARG_INFO()
12287 
12288 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_cookies_delete, 0, 0, 1)
12289 	ZEND_ARG_INFO(0, name)
12290 ZEND_END_ARG_INFO()
12291 
12292 ZEPHIR_INIT_FUNCS(phalcon_http_response_cookies_method_entry) {
12293 	PHP_ME(Phalcon_Http_Response_Cookies, __construct, arginfo_phalcon_http_response_cookies___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
12294 	PHP_ME(Phalcon_Http_Response_Cookies, setSignKey, arginfo_phalcon_http_response_cookies_setsignkey, ZEND_ACC_PUBLIC)
12295 	PHP_ME(Phalcon_Http_Response_Cookies, setDI, arginfo_phalcon_http_response_cookies_setdi, ZEND_ACC_PUBLIC)
12296 	PHP_ME(Phalcon_Http_Response_Cookies, getDI, NULL, ZEND_ACC_PUBLIC)
12297 	PHP_ME(Phalcon_Http_Response_Cookies, useEncryption, arginfo_phalcon_http_response_cookies_useencryption, ZEND_ACC_PUBLIC)
12298 	PHP_ME(Phalcon_Http_Response_Cookies, isUsingEncryption, NULL, ZEND_ACC_PUBLIC)
12299 	PHP_ME(Phalcon_Http_Response_Cookies, set, arginfo_phalcon_http_response_cookies_set, ZEND_ACC_PUBLIC)
12300 	PHP_ME(Phalcon_Http_Response_Cookies, get, arginfo_phalcon_http_response_cookies_get, ZEND_ACC_PUBLIC)
12301 	PHP_ME(Phalcon_Http_Response_Cookies, has, arginfo_phalcon_http_response_cookies_has, ZEND_ACC_PUBLIC)
12302 	PHP_ME(Phalcon_Http_Response_Cookies, delete, arginfo_phalcon_http_response_cookies_delete, ZEND_ACC_PUBLIC)
12303 	PHP_ME(Phalcon_Http_Response_Cookies, send, NULL, ZEND_ACC_PUBLIC)
12304 	PHP_ME(Phalcon_Http_Response_Cookies, reset, NULL, ZEND_ACC_PUBLIC)
12305 	PHP_FE_END
12306 };
12307 
12308 zend_class_entry *phalcon_http_response_exception_ce;
12309 
12310 ZEPHIR_INIT_CLASS(Phalcon_Http_Response_Exception);
12311 
12312 
12313 zend_class_entry *phalcon_http_response_headers_ce;
12314 
12315 ZEPHIR_INIT_CLASS(Phalcon_Http_Response_Headers);
12316 
12317 static PHP_METHOD(Phalcon_Http_Response_Headers, set);
12318 static PHP_METHOD(Phalcon_Http_Response_Headers, get);
12319 static PHP_METHOD(Phalcon_Http_Response_Headers, setRaw);
12320 static PHP_METHOD(Phalcon_Http_Response_Headers, remove);
12321 static PHP_METHOD(Phalcon_Http_Response_Headers, send);
12322 static PHP_METHOD(Phalcon_Http_Response_Headers, reset);
12323 static PHP_METHOD(Phalcon_Http_Response_Headers, toArray);
12324 static PHP_METHOD(Phalcon_Http_Response_Headers, __set_state);
12325 zend_object_value zephir_init_properties_Phalcon_Http_Response_Headers(zend_class_entry *class_type TSRMLS_DC);
12326 
12327 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_headers_set, 0, 0, 2)
12328 	ZEND_ARG_INFO(0, name)
12329 	ZEND_ARG_INFO(0, value)
ZEND_END_ARG_INFO()12330 ZEND_END_ARG_INFO()
12331 
12332 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_headers_get, 0, 0, 1)
12333 	ZEND_ARG_INFO(0, name)
12334 ZEND_END_ARG_INFO()
12335 
12336 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_headers_setraw, 0, 0, 1)
12337 	ZEND_ARG_INFO(0, header)
12338 ZEND_END_ARG_INFO()
12339 
12340 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_headers_remove, 0, 0, 1)
12341 	ZEND_ARG_INFO(0, header)
12342 ZEND_END_ARG_INFO()
12343 
12344 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_http_response_headers___set_state, 0, 0, 1)
12345 	ZEND_ARG_ARRAY_INFO(0, data, 0)
12346 ZEND_END_ARG_INFO()
12347 
12348 ZEPHIR_INIT_FUNCS(phalcon_http_response_headers_method_entry) {
12349 	PHP_ME(Phalcon_Http_Response_Headers, set, arginfo_phalcon_http_response_headers_set, ZEND_ACC_PUBLIC)
12350 	PHP_ME(Phalcon_Http_Response_Headers, get, arginfo_phalcon_http_response_headers_get, ZEND_ACC_PUBLIC)
12351 	PHP_ME(Phalcon_Http_Response_Headers, setRaw, arginfo_phalcon_http_response_headers_setraw, ZEND_ACC_PUBLIC)
12352 	PHP_ME(Phalcon_Http_Response_Headers, remove, arginfo_phalcon_http_response_headers_remove, ZEND_ACC_PUBLIC)
12353 	PHP_ME(Phalcon_Http_Response_Headers, send, NULL, ZEND_ACC_PUBLIC)
12354 	PHP_ME(Phalcon_Http_Response_Headers, reset, NULL, ZEND_ACC_PUBLIC)
12355 	PHP_ME(Phalcon_Http_Response_Headers, toArray, NULL, ZEND_ACC_PUBLIC)
12356 	PHP_ME(Phalcon_Http_Response_Headers, __set_state, arginfo_phalcon_http_response_headers___set_state, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
12357 	PHP_FE_END
12358 };
12359 
12360 zend_class_entry *phalcon_image_ce;
12361 
12362 ZEPHIR_INIT_CLASS(Phalcon_Image);
12363 
12364 
12365 zend_class_entry *phalcon_image_adapter_gd_ce;
12366 
12367 ZEPHIR_INIT_CLASS(Phalcon_Image_Adapter_Gd);
12368 
12369 static PHP_METHOD(Phalcon_Image_Adapter_Gd, check);
12370 static PHP_METHOD(Phalcon_Image_Adapter_Gd, __construct);
12371 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _resize);
12372 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _crop);
12373 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _rotate);
12374 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _flip);
12375 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _sharpen);
12376 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _reflection);
12377 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _watermark);
12378 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _text);
12379 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _mask);
12380 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _background);
12381 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _blur);
12382 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _pixelate);
12383 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _save);
12384 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _render);
12385 static PHP_METHOD(Phalcon_Image_Adapter_Gd, _create);
12386 static PHP_METHOD(Phalcon_Image_Adapter_Gd, __destruct);
12387 
12388 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd___construct, 0, 0, 1)
12389 	ZEND_ARG_INFO(0, file)
12390 	ZEND_ARG_INFO(0, width)
12391 	ZEND_ARG_INFO(0, height)
ZEND_END_ARG_INFO()12392 ZEND_END_ARG_INFO()
12393 
12394 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__resize, 0, 0, 2)
12395 	ZEND_ARG_INFO(0, width)
12396 	ZEND_ARG_INFO(0, height)
12397 ZEND_END_ARG_INFO()
12398 
12399 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__crop, 0, 0, 4)
12400 	ZEND_ARG_INFO(0, width)
12401 	ZEND_ARG_INFO(0, height)
12402 	ZEND_ARG_INFO(0, offsetX)
12403 	ZEND_ARG_INFO(0, offsetY)
12404 ZEND_END_ARG_INFO()
12405 
12406 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__rotate, 0, 0, 1)
12407 	ZEND_ARG_INFO(0, degrees)
12408 ZEND_END_ARG_INFO()
12409 
12410 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__flip, 0, 0, 1)
12411 	ZEND_ARG_INFO(0, direction)
12412 ZEND_END_ARG_INFO()
12413 
12414 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__sharpen, 0, 0, 1)
12415 	ZEND_ARG_INFO(0, amount)
12416 ZEND_END_ARG_INFO()
12417 
12418 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__reflection, 0, 0, 3)
12419 	ZEND_ARG_INFO(0, height)
12420 	ZEND_ARG_INFO(0, opacity)
12421 	ZEND_ARG_INFO(0, fadeIn)
12422 ZEND_END_ARG_INFO()
12423 
12424 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__watermark, 0, 0, 4)
12425 	ZEND_ARG_OBJ_INFO(0, watermark, Phalcon\\Image\\Adapter, 0)
12426 	ZEND_ARG_INFO(0, offsetX)
12427 	ZEND_ARG_INFO(0, offsetY)
12428 	ZEND_ARG_INFO(0, opacity)
12429 ZEND_END_ARG_INFO()
12430 
12431 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__text, 0, 0, 9)
12432 	ZEND_ARG_INFO(0, text)
12433 	ZEND_ARG_INFO(0, offsetX)
12434 	ZEND_ARG_INFO(0, offsetY)
12435 	ZEND_ARG_INFO(0, opacity)
12436 	ZEND_ARG_INFO(0, r)
12437 	ZEND_ARG_INFO(0, g)
12438 	ZEND_ARG_INFO(0, b)
12439 	ZEND_ARG_INFO(0, size)
12440 	ZEND_ARG_INFO(0, fontfile)
12441 ZEND_END_ARG_INFO()
12442 
12443 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__mask, 0, 0, 1)
12444 	ZEND_ARG_OBJ_INFO(0, mask, Phalcon\\Image\\Adapter, 0)
12445 ZEND_END_ARG_INFO()
12446 
12447 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__background, 0, 0, 4)
12448 	ZEND_ARG_INFO(0, r)
12449 	ZEND_ARG_INFO(0, g)
12450 	ZEND_ARG_INFO(0, b)
12451 	ZEND_ARG_INFO(0, opacity)
12452 ZEND_END_ARG_INFO()
12453 
12454 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__blur, 0, 0, 1)
12455 	ZEND_ARG_INFO(0, radius)
12456 ZEND_END_ARG_INFO()
12457 
12458 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__pixelate, 0, 0, 1)
12459 	ZEND_ARG_INFO(0, amount)
12460 ZEND_END_ARG_INFO()
12461 
12462 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__save, 0, 0, 2)
12463 	ZEND_ARG_INFO(0, file)
12464 	ZEND_ARG_INFO(0, quality)
12465 ZEND_END_ARG_INFO()
12466 
12467 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__render, 0, 0, 2)
12468 	ZEND_ARG_INFO(0, ext)
12469 	ZEND_ARG_INFO(0, quality)
12470 ZEND_END_ARG_INFO()
12471 
12472 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_gd__create, 0, 0, 2)
12473 	ZEND_ARG_INFO(0, width)
12474 	ZEND_ARG_INFO(0, height)
12475 ZEND_END_ARG_INFO()
12476 
12477 ZEPHIR_INIT_FUNCS(phalcon_image_adapter_gd_method_entry) {
12478 	PHP_ME(Phalcon_Image_Adapter_Gd, check, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
12479 	PHP_ME(Phalcon_Image_Adapter_Gd, __construct, arginfo_phalcon_image_adapter_gd___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
12480 	PHP_ME(Phalcon_Image_Adapter_Gd, _resize, arginfo_phalcon_image_adapter_gd__resize, ZEND_ACC_PROTECTED)
12481 	PHP_ME(Phalcon_Image_Adapter_Gd, _crop, arginfo_phalcon_image_adapter_gd__crop, ZEND_ACC_PROTECTED)
12482 	PHP_ME(Phalcon_Image_Adapter_Gd, _rotate, arginfo_phalcon_image_adapter_gd__rotate, ZEND_ACC_PROTECTED)
12483 	PHP_ME(Phalcon_Image_Adapter_Gd, _flip, arginfo_phalcon_image_adapter_gd__flip, ZEND_ACC_PROTECTED)
12484 	PHP_ME(Phalcon_Image_Adapter_Gd, _sharpen, arginfo_phalcon_image_adapter_gd__sharpen, ZEND_ACC_PROTECTED)
12485 	PHP_ME(Phalcon_Image_Adapter_Gd, _reflection, arginfo_phalcon_image_adapter_gd__reflection, ZEND_ACC_PROTECTED)
12486 	PHP_ME(Phalcon_Image_Adapter_Gd, _watermark, arginfo_phalcon_image_adapter_gd__watermark, ZEND_ACC_PROTECTED)
12487 	PHP_ME(Phalcon_Image_Adapter_Gd, _text, arginfo_phalcon_image_adapter_gd__text, ZEND_ACC_PROTECTED)
12488 	PHP_ME(Phalcon_Image_Adapter_Gd, _mask, arginfo_phalcon_image_adapter_gd__mask, ZEND_ACC_PROTECTED)
12489 	PHP_ME(Phalcon_Image_Adapter_Gd, _background, arginfo_phalcon_image_adapter_gd__background, ZEND_ACC_PROTECTED)
12490 	PHP_ME(Phalcon_Image_Adapter_Gd, _blur, arginfo_phalcon_image_adapter_gd__blur, ZEND_ACC_PROTECTED)
12491 	PHP_ME(Phalcon_Image_Adapter_Gd, _pixelate, arginfo_phalcon_image_adapter_gd__pixelate, ZEND_ACC_PROTECTED)
12492 	PHP_ME(Phalcon_Image_Adapter_Gd, _save, arginfo_phalcon_image_adapter_gd__save, ZEND_ACC_PROTECTED)
12493 	PHP_ME(Phalcon_Image_Adapter_Gd, _render, arginfo_phalcon_image_adapter_gd__render, ZEND_ACC_PROTECTED)
12494 	PHP_ME(Phalcon_Image_Adapter_Gd, _create, arginfo_phalcon_image_adapter_gd__create, ZEND_ACC_PROTECTED)
12495 	PHP_ME(Phalcon_Image_Adapter_Gd, __destruct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_DTOR)
12496 	PHP_FE_END
12497 };
12498 
12499 zend_class_entry *phalcon_image_adapter_imagick_ce;
12500 
12501 ZEPHIR_INIT_CLASS(Phalcon_Image_Adapter_Imagick);
12502 
12503 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, check);
12504 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, __construct);
12505 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _resize);
12506 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _liquidRescale);
12507 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _crop);
12508 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _rotate);
12509 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _flip);
12510 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _sharpen);
12511 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _reflection);
12512 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _watermark);
12513 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _text);
12514 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _mask);
12515 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _background);
12516 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _blur);
12517 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _pixelate);
12518 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _save);
12519 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, _render);
12520 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, __destruct);
12521 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, getInternalImInstance);
12522 static PHP_METHOD(Phalcon_Image_Adapter_Imagick, setResourceLimit);
12523 
12524 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick___construct, 0, 0, 1)
12525 	ZEND_ARG_INFO(0, file)
12526 	ZEND_ARG_INFO(0, width)
12527 	ZEND_ARG_INFO(0, height)
ZEND_END_ARG_INFO()12528 ZEND_END_ARG_INFO()
12529 
12530 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__resize, 0, 0, 2)
12531 	ZEND_ARG_INFO(0, width)
12532 	ZEND_ARG_INFO(0, height)
12533 ZEND_END_ARG_INFO()
12534 
12535 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__liquidrescale, 0, 0, 4)
12536 	ZEND_ARG_INFO(0, width)
12537 	ZEND_ARG_INFO(0, height)
12538 	ZEND_ARG_INFO(0, deltaX)
12539 	ZEND_ARG_INFO(0, rigidity)
12540 ZEND_END_ARG_INFO()
12541 
12542 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__crop, 0, 0, 4)
12543 	ZEND_ARG_INFO(0, width)
12544 	ZEND_ARG_INFO(0, height)
12545 	ZEND_ARG_INFO(0, offsetX)
12546 	ZEND_ARG_INFO(0, offsetY)
12547 ZEND_END_ARG_INFO()
12548 
12549 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__rotate, 0, 0, 1)
12550 	ZEND_ARG_INFO(0, degrees)
12551 ZEND_END_ARG_INFO()
12552 
12553 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__flip, 0, 0, 1)
12554 	ZEND_ARG_INFO(0, direction)
12555 ZEND_END_ARG_INFO()
12556 
12557 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__sharpen, 0, 0, 1)
12558 	ZEND_ARG_INFO(0, amount)
12559 ZEND_END_ARG_INFO()
12560 
12561 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__reflection, 0, 0, 3)
12562 	ZEND_ARG_INFO(0, height)
12563 	ZEND_ARG_INFO(0, opacity)
12564 	ZEND_ARG_INFO(0, fadeIn)
12565 ZEND_END_ARG_INFO()
12566 
12567 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__watermark, 0, 0, 4)
12568 	ZEND_ARG_OBJ_INFO(0, image, Phalcon\\Image\\Adapter, 0)
12569 	ZEND_ARG_INFO(0, offsetX)
12570 	ZEND_ARG_INFO(0, offsetY)
12571 	ZEND_ARG_INFO(0, opacity)
12572 ZEND_END_ARG_INFO()
12573 
12574 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__text, 0, 0, 9)
12575 	ZEND_ARG_INFO(0, text)
12576 	ZEND_ARG_INFO(0, offsetX)
12577 	ZEND_ARG_INFO(0, offsetY)
12578 	ZEND_ARG_INFO(0, opacity)
12579 	ZEND_ARG_INFO(0, r)
12580 	ZEND_ARG_INFO(0, g)
12581 	ZEND_ARG_INFO(0, b)
12582 	ZEND_ARG_INFO(0, size)
12583 	ZEND_ARG_INFO(0, fontfile)
12584 ZEND_END_ARG_INFO()
12585 
12586 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__mask, 0, 0, 1)
12587 	ZEND_ARG_OBJ_INFO(0, image, Phalcon\\Image\\Adapter, 0)
12588 ZEND_END_ARG_INFO()
12589 
12590 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__background, 0, 0, 4)
12591 	ZEND_ARG_INFO(0, r)
12592 	ZEND_ARG_INFO(0, g)
12593 	ZEND_ARG_INFO(0, b)
12594 	ZEND_ARG_INFO(0, opacity)
12595 ZEND_END_ARG_INFO()
12596 
12597 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__blur, 0, 0, 1)
12598 	ZEND_ARG_INFO(0, radius)
12599 ZEND_END_ARG_INFO()
12600 
12601 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__pixelate, 0, 0, 1)
12602 	ZEND_ARG_INFO(0, amount)
12603 ZEND_END_ARG_INFO()
12604 
12605 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__save, 0, 0, 2)
12606 	ZEND_ARG_INFO(0, file)
12607 	ZEND_ARG_INFO(0, quality)
12608 ZEND_END_ARG_INFO()
12609 
12610 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick__render, 0, 0, 2)
12611 	ZEND_ARG_INFO(0, extension)
12612 	ZEND_ARG_INFO(0, quality)
12613 ZEND_END_ARG_INFO()
12614 
12615 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_adapter_imagick_setresourcelimit, 0, 0, 2)
12616 	ZEND_ARG_INFO(0, type)
12617 	ZEND_ARG_INFO(0, limit)
12618 ZEND_END_ARG_INFO()
12619 
12620 ZEPHIR_INIT_FUNCS(phalcon_image_adapter_imagick_method_entry) {
12621 	PHP_ME(Phalcon_Image_Adapter_Imagick, check, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
12622 	PHP_ME(Phalcon_Image_Adapter_Imagick, __construct, arginfo_phalcon_image_adapter_imagick___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
12623 	PHP_ME(Phalcon_Image_Adapter_Imagick, _resize, arginfo_phalcon_image_adapter_imagick__resize, ZEND_ACC_PROTECTED)
12624 	PHP_ME(Phalcon_Image_Adapter_Imagick, _liquidRescale, arginfo_phalcon_image_adapter_imagick__liquidrescale, ZEND_ACC_PROTECTED)
12625 	PHP_ME(Phalcon_Image_Adapter_Imagick, _crop, arginfo_phalcon_image_adapter_imagick__crop, ZEND_ACC_PROTECTED)
12626 	PHP_ME(Phalcon_Image_Adapter_Imagick, _rotate, arginfo_phalcon_image_adapter_imagick__rotate, ZEND_ACC_PROTECTED)
12627 	PHP_ME(Phalcon_Image_Adapter_Imagick, _flip, arginfo_phalcon_image_adapter_imagick__flip, ZEND_ACC_PROTECTED)
12628 	PHP_ME(Phalcon_Image_Adapter_Imagick, _sharpen, arginfo_phalcon_image_adapter_imagick__sharpen, ZEND_ACC_PROTECTED)
12629 	PHP_ME(Phalcon_Image_Adapter_Imagick, _reflection, arginfo_phalcon_image_adapter_imagick__reflection, ZEND_ACC_PROTECTED)
12630 	PHP_ME(Phalcon_Image_Adapter_Imagick, _watermark, arginfo_phalcon_image_adapter_imagick__watermark, ZEND_ACC_PROTECTED)
12631 	PHP_ME(Phalcon_Image_Adapter_Imagick, _text, arginfo_phalcon_image_adapter_imagick__text, ZEND_ACC_PROTECTED)
12632 	PHP_ME(Phalcon_Image_Adapter_Imagick, _mask, arginfo_phalcon_image_adapter_imagick__mask, ZEND_ACC_PROTECTED)
12633 	PHP_ME(Phalcon_Image_Adapter_Imagick, _background, arginfo_phalcon_image_adapter_imagick__background, ZEND_ACC_PROTECTED)
12634 	PHP_ME(Phalcon_Image_Adapter_Imagick, _blur, arginfo_phalcon_image_adapter_imagick__blur, ZEND_ACC_PROTECTED)
12635 	PHP_ME(Phalcon_Image_Adapter_Imagick, _pixelate, arginfo_phalcon_image_adapter_imagick__pixelate, ZEND_ACC_PROTECTED)
12636 	PHP_ME(Phalcon_Image_Adapter_Imagick, _save, arginfo_phalcon_image_adapter_imagick__save, ZEND_ACC_PROTECTED)
12637 	PHP_ME(Phalcon_Image_Adapter_Imagick, _render, arginfo_phalcon_image_adapter_imagick__render, ZEND_ACC_PROTECTED)
12638 	PHP_ME(Phalcon_Image_Adapter_Imagick, __destruct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_DTOR)
12639 	PHP_ME(Phalcon_Image_Adapter_Imagick, getInternalImInstance, NULL, ZEND_ACC_PUBLIC)
12640 	PHP_ME(Phalcon_Image_Adapter_Imagick, setResourceLimit, arginfo_phalcon_image_adapter_imagick_setresourcelimit, ZEND_ACC_PUBLIC)
12641 	PHP_FE_END
12642 };
12643 
12644 zend_class_entry *phalcon_image_exception_ce;
12645 
12646 ZEPHIR_INIT_CLASS(Phalcon_Image_Exception);
12647 
12648 
12649 zend_class_entry *phalcon_image_factory_ce;
12650 
12651 ZEPHIR_INIT_CLASS(Phalcon_Image_Factory);
12652 
12653 static PHP_METHOD(Phalcon_Image_Factory, load);
12654 static PHP_METHOD(Phalcon_Image_Factory, loadClass);
12655 
12656 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_factory_load, 0, 0, 1)
12657 	ZEND_ARG_INFO(0, config)
ZEND_END_ARG_INFO()12658 ZEND_END_ARG_INFO()
12659 
12660 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_image_factory_loadclass, 0, 0, 2)
12661 	ZEND_ARG_INFO(0, namespace)
12662 	ZEND_ARG_INFO(0, config)
12663 ZEND_END_ARG_INFO()
12664 
12665 ZEPHIR_INIT_FUNCS(phalcon_image_factory_method_entry) {
12666 	PHP_ME(Phalcon_Image_Factory, load, arginfo_phalcon_image_factory_load, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
12667 	PHP_ME(Phalcon_Image_Factory, loadClass, arginfo_phalcon_image_factory_loadclass, ZEND_ACC_PROTECTED|ZEND_ACC_STATIC)
12668 	PHP_FE_END
12669 };
12670 
12671 zend_class_entry *phalcon_kernel_ce;
12672 
12673 ZEPHIR_INIT_CLASS(Phalcon_Kernel);
12674 
12675 static PHP_METHOD(Phalcon_Kernel, preComputeHashKey);
12676 
12677 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_kernel_precomputehashkey, 0, 0, 1)
12678 	ZEND_ARG_INFO(0, key)
ZEND_END_ARG_INFO()12679 ZEND_END_ARG_INFO()
12680 
12681 ZEPHIR_INIT_FUNCS(phalcon_kernel_method_entry) {
12682 	PHP_ME(Phalcon_Kernel, preComputeHashKey, arginfo_phalcon_kernel_precomputehashkey, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
12683 	PHP_FE_END
12684 };
12685 
12686 zend_class_entry *phalcon_loader_ce;
12687 
12688 ZEPHIR_INIT_CLASS(Phalcon_Loader);
12689 
12690 static PHP_METHOD(Phalcon_Loader, setFileCheckingCallback);
12691 static PHP_METHOD(Phalcon_Loader, setEventsManager);
12692 static PHP_METHOD(Phalcon_Loader, getEventsManager);
12693 static PHP_METHOD(Phalcon_Loader, setExtensions);
12694 static PHP_METHOD(Phalcon_Loader, getExtensions);
12695 static PHP_METHOD(Phalcon_Loader, registerNamespaces);
12696 static PHP_METHOD(Phalcon_Loader, prepareNamespace);
12697 static PHP_METHOD(Phalcon_Loader, getNamespaces);
12698 static PHP_METHOD(Phalcon_Loader, registerDirs);
12699 static PHP_METHOD(Phalcon_Loader, getDirs);
12700 static PHP_METHOD(Phalcon_Loader, registerFiles);
12701 static PHP_METHOD(Phalcon_Loader, getFiles);
12702 static PHP_METHOD(Phalcon_Loader, registerClasses);
12703 static PHP_METHOD(Phalcon_Loader, getClasses);
12704 static PHP_METHOD(Phalcon_Loader, register);
12705 static PHP_METHOD(Phalcon_Loader, unregister);
12706 static PHP_METHOD(Phalcon_Loader, loadFiles);
12707 static PHP_METHOD(Phalcon_Loader, autoLoad);
12708 static PHP_METHOD(Phalcon_Loader, getFoundPath);
12709 static PHP_METHOD(Phalcon_Loader, getCheckedPath);
12710 zend_object_value zephir_init_properties_Phalcon_Loader(zend_class_entry *class_type TSRMLS_DC);
12711 
12712 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_loader_setfilecheckingcallback, 0, 0, 0)
12713 	ZEND_ARG_INFO(0, callback)
ZEND_END_ARG_INFO()12714 ZEND_END_ARG_INFO()
12715 
12716 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_loader_seteventsmanager, 0, 0, 1)
12717 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
12718 ZEND_END_ARG_INFO()
12719 
12720 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_loader_setextensions, 0, 0, 1)
12721 	ZEND_ARG_ARRAY_INFO(0, extensions, 0)
12722 ZEND_END_ARG_INFO()
12723 
12724 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_loader_registernamespaces, 0, 0, 1)
12725 	ZEND_ARG_ARRAY_INFO(0, namespaces, 0)
12726 	ZEND_ARG_INFO(0, merge)
12727 ZEND_END_ARG_INFO()
12728 
12729 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_loader_preparenamespace, 0, 0, 1)
12730 	ZEND_ARG_ARRAY_INFO(0, namespace, 0)
12731 ZEND_END_ARG_INFO()
12732 
12733 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_loader_registerdirs, 0, 0, 1)
12734 	ZEND_ARG_ARRAY_INFO(0, directories, 0)
12735 	ZEND_ARG_INFO(0, merge)
12736 ZEND_END_ARG_INFO()
12737 
12738 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_loader_registerfiles, 0, 0, 1)
12739 	ZEND_ARG_ARRAY_INFO(0, files, 0)
12740 	ZEND_ARG_INFO(0, merge)
12741 ZEND_END_ARG_INFO()
12742 
12743 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_loader_registerclasses, 0, 0, 1)
12744 	ZEND_ARG_ARRAY_INFO(0, classes, 0)
12745 	ZEND_ARG_INFO(0, merge)
12746 ZEND_END_ARG_INFO()
12747 
12748 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_loader_register, 0, 0, 0)
12749 	ZEND_ARG_INFO(0, prepend)
12750 ZEND_END_ARG_INFO()
12751 
12752 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_loader_autoload, 0, 0, 1)
12753 	ZEND_ARG_INFO(0, className)
12754 ZEND_END_ARG_INFO()
12755 
12756 ZEPHIR_INIT_FUNCS(phalcon_loader_method_entry) {
12757 	PHP_ME(Phalcon_Loader, setFileCheckingCallback, arginfo_phalcon_loader_setfilecheckingcallback, ZEND_ACC_PUBLIC)
12758 	PHP_ME(Phalcon_Loader, setEventsManager, arginfo_phalcon_loader_seteventsmanager, ZEND_ACC_PUBLIC)
12759 	PHP_ME(Phalcon_Loader, getEventsManager, NULL, ZEND_ACC_PUBLIC)
12760 	PHP_ME(Phalcon_Loader, setExtensions, arginfo_phalcon_loader_setextensions, ZEND_ACC_PUBLIC)
12761 	PHP_ME(Phalcon_Loader, getExtensions, NULL, ZEND_ACC_PUBLIC)
12762 	PHP_ME(Phalcon_Loader, registerNamespaces, arginfo_phalcon_loader_registernamespaces, ZEND_ACC_PUBLIC)
12763 	PHP_ME(Phalcon_Loader, prepareNamespace, arginfo_phalcon_loader_preparenamespace, ZEND_ACC_PROTECTED)
12764 	PHP_ME(Phalcon_Loader, getNamespaces, NULL, ZEND_ACC_PUBLIC)
12765 	PHP_ME(Phalcon_Loader, registerDirs, arginfo_phalcon_loader_registerdirs, ZEND_ACC_PUBLIC)
12766 	PHP_ME(Phalcon_Loader, getDirs, NULL, ZEND_ACC_PUBLIC)
12767 	PHP_ME(Phalcon_Loader, registerFiles, arginfo_phalcon_loader_registerfiles, ZEND_ACC_PUBLIC)
12768 	PHP_ME(Phalcon_Loader, getFiles, NULL, ZEND_ACC_PUBLIC)
12769 	PHP_ME(Phalcon_Loader, registerClasses, arginfo_phalcon_loader_registerclasses, ZEND_ACC_PUBLIC)
12770 	PHP_ME(Phalcon_Loader, getClasses, NULL, ZEND_ACC_PUBLIC)
12771 	PHP_ME(Phalcon_Loader, register, arginfo_phalcon_loader_register, ZEND_ACC_PUBLIC)
12772 	PHP_ME(Phalcon_Loader, unregister, NULL, ZEND_ACC_PUBLIC)
12773 	PHP_ME(Phalcon_Loader, loadFiles, NULL, ZEND_ACC_PUBLIC)
12774 	PHP_ME(Phalcon_Loader, autoLoad, arginfo_phalcon_loader_autoload, ZEND_ACC_PUBLIC)
12775 	PHP_ME(Phalcon_Loader, getFoundPath, NULL, ZEND_ACC_PUBLIC)
12776 	PHP_ME(Phalcon_Loader, getCheckedPath, NULL, ZEND_ACC_PUBLIC)
12777 	PHP_FE_END
12778 };
12779 
12780 zend_class_entry *phalcon_loader_exception_ce;
12781 
12782 ZEPHIR_INIT_CLASS(Phalcon_Loader_Exception);
12783 
12784 
12785 zend_class_entry *phalcon_logger_ce;
12786 
12787 ZEPHIR_INIT_CLASS(Phalcon_Logger);
12788 
12789 
12790 zend_class_entry *phalcon_logger_adapter_blackhole_ce;
12791 
12792 ZEPHIR_INIT_CLASS(Phalcon_Logger_Adapter_Blackhole);
12793 
12794 static PHP_METHOD(Phalcon_Logger_Adapter_Blackhole, getFormatter);
12795 static PHP_METHOD(Phalcon_Logger_Adapter_Blackhole, logInternal);
12796 static PHP_METHOD(Phalcon_Logger_Adapter_Blackhole, close);
12797 
12798 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_blackhole_loginternal, 0, 0, 4)
12799 	ZEND_ARG_INFO(0, message)
12800 	ZEND_ARG_INFO(0, type)
12801 	ZEND_ARG_INFO(0, time)
12802 	ZEND_ARG_ARRAY_INFO(0, context, 0)
ZEND_END_ARG_INFO()12803 ZEND_END_ARG_INFO()
12804 
12805 ZEPHIR_INIT_FUNCS(phalcon_logger_adapter_blackhole_method_entry) {
12806 	PHP_ME(Phalcon_Logger_Adapter_Blackhole, getFormatter, NULL, ZEND_ACC_PUBLIC)
12807 	PHP_ME(Phalcon_Logger_Adapter_Blackhole, logInternal, arginfo_phalcon_logger_adapter_blackhole_loginternal, ZEND_ACC_PUBLIC)
12808 	PHP_ME(Phalcon_Logger_Adapter_Blackhole, close, NULL, ZEND_ACC_PUBLIC)
12809 	PHP_FE_END
12810 };
12811 
12812 zend_class_entry *phalcon_logger_adapter_file_ce;
12813 
12814 ZEPHIR_INIT_CLASS(Phalcon_Logger_Adapter_File);
12815 
12816 static PHP_METHOD(Phalcon_Logger_Adapter_File, getPath);
12817 static PHP_METHOD(Phalcon_Logger_Adapter_File, __construct);
12818 static PHP_METHOD(Phalcon_Logger_Adapter_File, getFormatter);
12819 static PHP_METHOD(Phalcon_Logger_Adapter_File, logInternal);
12820 static PHP_METHOD(Phalcon_Logger_Adapter_File, close);
12821 static PHP_METHOD(Phalcon_Logger_Adapter_File, __wakeup);
12822 
12823 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_file___construct, 0, 0, 1)
12824 	ZEND_ARG_INFO(0, name)
12825 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()12826 ZEND_END_ARG_INFO()
12827 
12828 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_file_loginternal, 0, 0, 4)
12829 	ZEND_ARG_INFO(0, message)
12830 	ZEND_ARG_INFO(0, type)
12831 	ZEND_ARG_INFO(0, time)
12832 	ZEND_ARG_ARRAY_INFO(0, context, 0)
12833 ZEND_END_ARG_INFO()
12834 
12835 ZEPHIR_INIT_FUNCS(phalcon_logger_adapter_file_method_entry) {
12836 	PHP_ME(Phalcon_Logger_Adapter_File, getPath, NULL, ZEND_ACC_PUBLIC)
12837 	PHP_ME(Phalcon_Logger_Adapter_File, __construct, arginfo_phalcon_logger_adapter_file___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
12838 	PHP_ME(Phalcon_Logger_Adapter_File, getFormatter, NULL, ZEND_ACC_PUBLIC)
12839 	PHP_ME(Phalcon_Logger_Adapter_File, logInternal, arginfo_phalcon_logger_adapter_file_loginternal, ZEND_ACC_PUBLIC)
12840 	PHP_ME(Phalcon_Logger_Adapter_File, close, NULL, ZEND_ACC_PUBLIC)
12841 	PHP_ME(Phalcon_Logger_Adapter_File, __wakeup, NULL, ZEND_ACC_PUBLIC)
12842 	PHP_FE_END
12843 };
12844 
12845 zend_class_entry *phalcon_logger_adapter_firephp_ce;
12846 
12847 ZEPHIR_INIT_CLASS(Phalcon_Logger_Adapter_Firephp);
12848 
12849 static PHP_METHOD(Phalcon_Logger_Adapter_Firephp, getFormatter);
12850 static PHP_METHOD(Phalcon_Logger_Adapter_Firephp, logInternal);
12851 static PHP_METHOD(Phalcon_Logger_Adapter_Firephp, close);
12852 
12853 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_firephp_loginternal, 0, 0, 4)
12854 	ZEND_ARG_INFO(0, message)
12855 	ZEND_ARG_INFO(0, type)
12856 	ZEND_ARG_INFO(0, time)
12857 	ZEND_ARG_ARRAY_INFO(0, context, 0)
ZEND_END_ARG_INFO()12858 ZEND_END_ARG_INFO()
12859 
12860 ZEPHIR_INIT_FUNCS(phalcon_logger_adapter_firephp_method_entry) {
12861 	PHP_ME(Phalcon_Logger_Adapter_Firephp, getFormatter, NULL, ZEND_ACC_PUBLIC)
12862 	PHP_ME(Phalcon_Logger_Adapter_Firephp, logInternal, arginfo_phalcon_logger_adapter_firephp_loginternal, ZEND_ACC_PUBLIC)
12863 	PHP_ME(Phalcon_Logger_Adapter_Firephp, close, NULL, ZEND_ACC_PUBLIC)
12864 	PHP_FE_END
12865 };
12866 
12867 zend_class_entry *phalcon_logger_adapter_stream_ce;
12868 
12869 ZEPHIR_INIT_CLASS(Phalcon_Logger_Adapter_Stream);
12870 
12871 static PHP_METHOD(Phalcon_Logger_Adapter_Stream, __construct);
12872 static PHP_METHOD(Phalcon_Logger_Adapter_Stream, getFormatter);
12873 static PHP_METHOD(Phalcon_Logger_Adapter_Stream, logInternal);
12874 static PHP_METHOD(Phalcon_Logger_Adapter_Stream, close);
12875 
12876 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_stream___construct, 0, 0, 1)
12877 	ZEND_ARG_INFO(0, name)
12878 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()12879 ZEND_END_ARG_INFO()
12880 
12881 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_stream_loginternal, 0, 0, 4)
12882 	ZEND_ARG_INFO(0, message)
12883 	ZEND_ARG_INFO(0, type)
12884 	ZEND_ARG_INFO(0, time)
12885 	ZEND_ARG_ARRAY_INFO(0, context, 0)
12886 ZEND_END_ARG_INFO()
12887 
12888 ZEPHIR_INIT_FUNCS(phalcon_logger_adapter_stream_method_entry) {
12889 	PHP_ME(Phalcon_Logger_Adapter_Stream, __construct, arginfo_phalcon_logger_adapter_stream___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
12890 	PHP_ME(Phalcon_Logger_Adapter_Stream, getFormatter, NULL, ZEND_ACC_PUBLIC)
12891 	PHP_ME(Phalcon_Logger_Adapter_Stream, logInternal, arginfo_phalcon_logger_adapter_stream_loginternal, ZEND_ACC_PUBLIC)
12892 	PHP_ME(Phalcon_Logger_Adapter_Stream, close, NULL, ZEND_ACC_PUBLIC)
12893 	PHP_FE_END
12894 };
12895 
12896 zend_class_entry *phalcon_logger_adapter_syslog_ce;
12897 
12898 ZEPHIR_INIT_CLASS(Phalcon_Logger_Adapter_Syslog);
12899 
12900 static PHP_METHOD(Phalcon_Logger_Adapter_Syslog, __construct);
12901 static PHP_METHOD(Phalcon_Logger_Adapter_Syslog, getFormatter);
12902 static PHP_METHOD(Phalcon_Logger_Adapter_Syslog, logInternal);
12903 static PHP_METHOD(Phalcon_Logger_Adapter_Syslog, close);
12904 
12905 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_syslog___construct, 0, 0, 1)
12906 	ZEND_ARG_INFO(0, name)
12907 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()12908 ZEND_END_ARG_INFO()
12909 
12910 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_adapter_syslog_loginternal, 0, 0, 4)
12911 	ZEND_ARG_INFO(0, message)
12912 	ZEND_ARG_INFO(0, type)
12913 	ZEND_ARG_INFO(0, time)
12914 	ZEND_ARG_ARRAY_INFO(0, context, 0)
12915 ZEND_END_ARG_INFO()
12916 
12917 ZEPHIR_INIT_FUNCS(phalcon_logger_adapter_syslog_method_entry) {
12918 	PHP_ME(Phalcon_Logger_Adapter_Syslog, __construct, arginfo_phalcon_logger_adapter_syslog___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
12919 	PHP_ME(Phalcon_Logger_Adapter_Syslog, getFormatter, NULL, ZEND_ACC_PUBLIC)
12920 	PHP_ME(Phalcon_Logger_Adapter_Syslog, logInternal, arginfo_phalcon_logger_adapter_syslog_loginternal, ZEND_ACC_PUBLIC)
12921 	PHP_ME(Phalcon_Logger_Adapter_Syslog, close, NULL, ZEND_ACC_PUBLIC)
12922 	PHP_FE_END
12923 };
12924 
12925 zend_class_entry *phalcon_logger_exception_ce;
12926 
12927 ZEPHIR_INIT_CLASS(Phalcon_Logger_Exception);
12928 
12929 
12930 zend_class_entry *phalcon_logger_factory_ce;
12931 
12932 ZEPHIR_INIT_CLASS(Phalcon_Logger_Factory);
12933 
12934 static PHP_METHOD(Phalcon_Logger_Factory, load);
12935 static PHP_METHOD(Phalcon_Logger_Factory, loadClass);
12936 
12937 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_factory_load, 0, 0, 1)
12938 	ZEND_ARG_INFO(0, config)
ZEND_END_ARG_INFO()12939 ZEND_END_ARG_INFO()
12940 
12941 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_factory_loadclass, 0, 0, 2)
12942 	ZEND_ARG_INFO(0, namespace)
12943 	ZEND_ARG_INFO(0, config)
12944 ZEND_END_ARG_INFO()
12945 
12946 ZEPHIR_INIT_FUNCS(phalcon_logger_factory_method_entry) {
12947 	PHP_ME(Phalcon_Logger_Factory, load, arginfo_phalcon_logger_factory_load, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
12948 	PHP_ME(Phalcon_Logger_Factory, loadClass, arginfo_phalcon_logger_factory_loadclass, ZEND_ACC_PROTECTED|ZEND_ACC_STATIC)
12949 	PHP_FE_END
12950 };
12951 
12952 zend_class_entry *phalcon_logger_formatter_firephp_ce;
12953 
12954 ZEPHIR_INIT_CLASS(Phalcon_Logger_Formatter_Firephp);
12955 
12956 static PHP_METHOD(Phalcon_Logger_Formatter_Firephp, getTypeString);
12957 static PHP_METHOD(Phalcon_Logger_Formatter_Firephp, setShowBacktrace);
12958 static PHP_METHOD(Phalcon_Logger_Formatter_Firephp, getShowBacktrace);
12959 static PHP_METHOD(Phalcon_Logger_Formatter_Firephp, enableLabels);
12960 static PHP_METHOD(Phalcon_Logger_Formatter_Firephp, labelsEnabled);
12961 static PHP_METHOD(Phalcon_Logger_Formatter_Firephp, format);
12962 
12963 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_formatter_firephp_gettypestring, 0, 0, 1)
12964 	ZEND_ARG_INFO(0, type)
ZEND_END_ARG_INFO()12965 ZEND_END_ARG_INFO()
12966 
12967 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_formatter_firephp_setshowbacktrace, 0, 0, 0)
12968 	ZEND_ARG_INFO(0, isShow)
12969 ZEND_END_ARG_INFO()
12970 
12971 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_formatter_firephp_enablelabels, 0, 0, 0)
12972 	ZEND_ARG_INFO(0, isEnable)
12973 ZEND_END_ARG_INFO()
12974 
12975 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_formatter_firephp_format, 0, 0, 3)
12976 	ZEND_ARG_INFO(0, message)
12977 	ZEND_ARG_INFO(0, type)
12978 	ZEND_ARG_INFO(0, timestamp)
12979 	ZEND_ARG_INFO(0, context)
12980 ZEND_END_ARG_INFO()
12981 
12982 ZEPHIR_INIT_FUNCS(phalcon_logger_formatter_firephp_method_entry) {
12983 	PHP_ME(Phalcon_Logger_Formatter_Firephp, getTypeString, arginfo_phalcon_logger_formatter_firephp_gettypestring, ZEND_ACC_PUBLIC)
12984 	PHP_ME(Phalcon_Logger_Formatter_Firephp, setShowBacktrace, arginfo_phalcon_logger_formatter_firephp_setshowbacktrace, ZEND_ACC_PUBLIC)
12985 	PHP_ME(Phalcon_Logger_Formatter_Firephp, getShowBacktrace, NULL, ZEND_ACC_PUBLIC)
12986 	PHP_ME(Phalcon_Logger_Formatter_Firephp, enableLabels, arginfo_phalcon_logger_formatter_firephp_enablelabels, ZEND_ACC_PUBLIC)
12987 	PHP_ME(Phalcon_Logger_Formatter_Firephp, labelsEnabled, NULL, ZEND_ACC_PUBLIC)
12988 	PHP_ME(Phalcon_Logger_Formatter_Firephp, format, arginfo_phalcon_logger_formatter_firephp_format, ZEND_ACC_PUBLIC)
12989 	PHP_FE_END
12990 };
12991 
12992 zend_class_entry *phalcon_logger_formatter_json_ce;
12993 
12994 ZEPHIR_INIT_CLASS(Phalcon_Logger_Formatter_Json);
12995 
12996 static PHP_METHOD(Phalcon_Logger_Formatter_Json, format);
12997 
12998 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_formatter_json_format, 0, 0, 3)
12999 	ZEND_ARG_INFO(0, message)
13000 	ZEND_ARG_INFO(0, type)
13001 	ZEND_ARG_INFO(0, timestamp)
13002 	ZEND_ARG_INFO(0, context)
ZEND_END_ARG_INFO()13003 ZEND_END_ARG_INFO()
13004 
13005 ZEPHIR_INIT_FUNCS(phalcon_logger_formatter_json_method_entry) {
13006 	PHP_ME(Phalcon_Logger_Formatter_Json, format, arginfo_phalcon_logger_formatter_json_format, ZEND_ACC_PUBLIC)
13007 	PHP_FE_END
13008 };
13009 
13010 zend_class_entry *phalcon_logger_formatter_line_ce;
13011 
13012 ZEPHIR_INIT_CLASS(Phalcon_Logger_Formatter_Line);
13013 
13014 static PHP_METHOD(Phalcon_Logger_Formatter_Line, getDateFormat);
13015 static PHP_METHOD(Phalcon_Logger_Formatter_Line, setDateFormat);
13016 static PHP_METHOD(Phalcon_Logger_Formatter_Line, getFormat);
13017 static PHP_METHOD(Phalcon_Logger_Formatter_Line, setFormat);
13018 static PHP_METHOD(Phalcon_Logger_Formatter_Line, __construct);
13019 static PHP_METHOD(Phalcon_Logger_Formatter_Line, format);
13020 
13021 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_formatter_line_setdateformat, 0, 0, 1)
13022 	ZEND_ARG_INFO(0, dateFormat)
ZEND_END_ARG_INFO()13023 ZEND_END_ARG_INFO()
13024 
13025 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_formatter_line_setformat, 0, 0, 1)
13026 	ZEND_ARG_INFO(0, format)
13027 ZEND_END_ARG_INFO()
13028 
13029 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_formatter_line___construct, 0, 0, 0)
13030 	ZEND_ARG_INFO(0, format)
13031 	ZEND_ARG_INFO(0, dateFormat)
13032 ZEND_END_ARG_INFO()
13033 
13034 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_formatter_line_format, 0, 0, 3)
13035 	ZEND_ARG_INFO(0, message)
13036 	ZEND_ARG_INFO(0, type)
13037 	ZEND_ARG_INFO(0, timestamp)
13038 	ZEND_ARG_INFO(0, context)
13039 ZEND_END_ARG_INFO()
13040 
13041 ZEPHIR_INIT_FUNCS(phalcon_logger_formatter_line_method_entry) {
13042 	PHP_ME(Phalcon_Logger_Formatter_Line, getDateFormat, NULL, ZEND_ACC_PUBLIC)
13043 	PHP_ME(Phalcon_Logger_Formatter_Line, setDateFormat, arginfo_phalcon_logger_formatter_line_setdateformat, ZEND_ACC_PUBLIC)
13044 	PHP_ME(Phalcon_Logger_Formatter_Line, getFormat, NULL, ZEND_ACC_PUBLIC)
13045 	PHP_ME(Phalcon_Logger_Formatter_Line, setFormat, arginfo_phalcon_logger_formatter_line_setformat, ZEND_ACC_PUBLIC)
13046 	PHP_ME(Phalcon_Logger_Formatter_Line, __construct, arginfo_phalcon_logger_formatter_line___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
13047 	PHP_ME(Phalcon_Logger_Formatter_Line, format, arginfo_phalcon_logger_formatter_line_format, ZEND_ACC_PUBLIC)
13048 	PHP_FE_END
13049 };
13050 
13051 zend_class_entry *phalcon_logger_formatter_syslog_ce;
13052 
13053 ZEPHIR_INIT_CLASS(Phalcon_Logger_Formatter_Syslog);
13054 
13055 static PHP_METHOD(Phalcon_Logger_Formatter_Syslog, format);
13056 
13057 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_formatter_syslog_format, 0, 0, 3)
13058 	ZEND_ARG_INFO(0, message)
13059 	ZEND_ARG_INFO(0, type)
13060 	ZEND_ARG_INFO(0, timestamp)
13061 	ZEND_ARG_INFO(0, context)
ZEND_END_ARG_INFO()13062 ZEND_END_ARG_INFO()
13063 
13064 ZEPHIR_INIT_FUNCS(phalcon_logger_formatter_syslog_method_entry) {
13065 	PHP_ME(Phalcon_Logger_Formatter_Syslog, format, arginfo_phalcon_logger_formatter_syslog_format, ZEND_ACC_PUBLIC)
13066 	PHP_FE_END
13067 };
13068 
13069 zend_class_entry *phalcon_logger_item_ce;
13070 
13071 ZEPHIR_INIT_CLASS(Phalcon_Logger_Item);
13072 
13073 static PHP_METHOD(Phalcon_Logger_Item, getType);
13074 static PHP_METHOD(Phalcon_Logger_Item, getMessage);
13075 static PHP_METHOD(Phalcon_Logger_Item, getTime);
13076 static PHP_METHOD(Phalcon_Logger_Item, getContext);
13077 static PHP_METHOD(Phalcon_Logger_Item, __construct);
13078 
13079 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_item___construct, 0, 0, 2)
13080 	ZEND_ARG_INFO(0, message)
13081 	ZEND_ARG_INFO(0, type)
13082 	ZEND_ARG_INFO(0, time)
13083 	ZEND_ARG_INFO(0, context)
ZEND_END_ARG_INFO()13084 ZEND_END_ARG_INFO()
13085 
13086 ZEPHIR_INIT_FUNCS(phalcon_logger_item_method_entry) {
13087 	PHP_ME(Phalcon_Logger_Item, getType, NULL, ZEND_ACC_PUBLIC)
13088 	PHP_ME(Phalcon_Logger_Item, getMessage, NULL, ZEND_ACC_PUBLIC)
13089 	PHP_ME(Phalcon_Logger_Item, getTime, NULL, ZEND_ACC_PUBLIC)
13090 	PHP_ME(Phalcon_Logger_Item, getContext, NULL, ZEND_ACC_PUBLIC)
13091 	PHP_ME(Phalcon_Logger_Item, __construct, arginfo_phalcon_logger_item___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
13092 	PHP_FE_END
13093 };
13094 
13095 zend_class_entry *phalcon_logger_multiple_ce;
13096 
13097 ZEPHIR_INIT_CLASS(Phalcon_Logger_Multiple);
13098 
13099 static PHP_METHOD(Phalcon_Logger_Multiple, getLoggers);
13100 static PHP_METHOD(Phalcon_Logger_Multiple, getFormatter);
13101 static PHP_METHOD(Phalcon_Logger_Multiple, getLogLevel);
13102 static PHP_METHOD(Phalcon_Logger_Multiple, push);
13103 static PHP_METHOD(Phalcon_Logger_Multiple, setFormatter);
13104 static PHP_METHOD(Phalcon_Logger_Multiple, setLogLevel);
13105 static PHP_METHOD(Phalcon_Logger_Multiple, log);
13106 static PHP_METHOD(Phalcon_Logger_Multiple, critical);
13107 static PHP_METHOD(Phalcon_Logger_Multiple, emergency);
13108 static PHP_METHOD(Phalcon_Logger_Multiple, debug);
13109 static PHP_METHOD(Phalcon_Logger_Multiple, error);
13110 static PHP_METHOD(Phalcon_Logger_Multiple, info);
13111 static PHP_METHOD(Phalcon_Logger_Multiple, notice);
13112 static PHP_METHOD(Phalcon_Logger_Multiple, warning);
13113 static PHP_METHOD(Phalcon_Logger_Multiple, alert);
13114 
13115 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_multiple_push, 0, 0, 1)
13116 	ZEND_ARG_OBJ_INFO(0, logger, Phalcon\\Logger\\AdapterInterface, 0)
ZEND_END_ARG_INFO()13117 ZEND_END_ARG_INFO()
13118 
13119 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_multiple_setformatter, 0, 0, 1)
13120 	ZEND_ARG_OBJ_INFO(0, formatter, Phalcon\\Logger\\FormatterInterface, 0)
13121 ZEND_END_ARG_INFO()
13122 
13123 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_multiple_setloglevel, 0, 0, 1)
13124 	ZEND_ARG_INFO(0, level)
13125 ZEND_END_ARG_INFO()
13126 
13127 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_multiple_log, 0, 0, 1)
13128 	ZEND_ARG_INFO(0, type)
13129 	ZEND_ARG_INFO(0, message)
13130 	ZEND_ARG_ARRAY_INFO(0, context, 1)
13131 ZEND_END_ARG_INFO()
13132 
13133 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_multiple_critical, 0, 0, 1)
13134 	ZEND_ARG_INFO(0, message)
13135 	ZEND_ARG_ARRAY_INFO(0, context, 1)
13136 ZEND_END_ARG_INFO()
13137 
13138 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_multiple_emergency, 0, 0, 1)
13139 	ZEND_ARG_INFO(0, message)
13140 	ZEND_ARG_ARRAY_INFO(0, context, 1)
13141 ZEND_END_ARG_INFO()
13142 
13143 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_multiple_debug, 0, 0, 1)
13144 	ZEND_ARG_INFO(0, message)
13145 	ZEND_ARG_ARRAY_INFO(0, context, 1)
13146 ZEND_END_ARG_INFO()
13147 
13148 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_multiple_error, 0, 0, 1)
13149 	ZEND_ARG_INFO(0, message)
13150 	ZEND_ARG_ARRAY_INFO(0, context, 1)
13151 ZEND_END_ARG_INFO()
13152 
13153 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_multiple_info, 0, 0, 1)
13154 	ZEND_ARG_INFO(0, message)
13155 	ZEND_ARG_ARRAY_INFO(0, context, 1)
13156 ZEND_END_ARG_INFO()
13157 
13158 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_multiple_notice, 0, 0, 1)
13159 	ZEND_ARG_INFO(0, message)
13160 	ZEND_ARG_ARRAY_INFO(0, context, 1)
13161 ZEND_END_ARG_INFO()
13162 
13163 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_multiple_warning, 0, 0, 1)
13164 	ZEND_ARG_INFO(0, message)
13165 	ZEND_ARG_ARRAY_INFO(0, context, 1)
13166 ZEND_END_ARG_INFO()
13167 
13168 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_logger_multiple_alert, 0, 0, 1)
13169 	ZEND_ARG_INFO(0, message)
13170 	ZEND_ARG_ARRAY_INFO(0, context, 1)
13171 ZEND_END_ARG_INFO()
13172 
13173 ZEPHIR_INIT_FUNCS(phalcon_logger_multiple_method_entry) {
13174 	PHP_ME(Phalcon_Logger_Multiple, getLoggers, NULL, ZEND_ACC_PUBLIC)
13175 	PHP_ME(Phalcon_Logger_Multiple, getFormatter, NULL, ZEND_ACC_PUBLIC)
13176 	PHP_ME(Phalcon_Logger_Multiple, getLogLevel, NULL, ZEND_ACC_PUBLIC)
13177 	PHP_ME(Phalcon_Logger_Multiple, push, arginfo_phalcon_logger_multiple_push, ZEND_ACC_PUBLIC)
13178 	PHP_ME(Phalcon_Logger_Multiple, setFormatter, arginfo_phalcon_logger_multiple_setformatter, ZEND_ACC_PUBLIC)
13179 	PHP_ME(Phalcon_Logger_Multiple, setLogLevel, arginfo_phalcon_logger_multiple_setloglevel, ZEND_ACC_PUBLIC)
13180 	PHP_ME(Phalcon_Logger_Multiple, log, arginfo_phalcon_logger_multiple_log, ZEND_ACC_PUBLIC)
13181 	PHP_ME(Phalcon_Logger_Multiple, critical, arginfo_phalcon_logger_multiple_critical, ZEND_ACC_PUBLIC)
13182 	PHP_ME(Phalcon_Logger_Multiple, emergency, arginfo_phalcon_logger_multiple_emergency, ZEND_ACC_PUBLIC)
13183 	PHP_ME(Phalcon_Logger_Multiple, debug, arginfo_phalcon_logger_multiple_debug, ZEND_ACC_PUBLIC)
13184 	PHP_ME(Phalcon_Logger_Multiple, error, arginfo_phalcon_logger_multiple_error, ZEND_ACC_PUBLIC)
13185 	PHP_ME(Phalcon_Logger_Multiple, info, arginfo_phalcon_logger_multiple_info, ZEND_ACC_PUBLIC)
13186 	PHP_ME(Phalcon_Logger_Multiple, notice, arginfo_phalcon_logger_multiple_notice, ZEND_ACC_PUBLIC)
13187 	PHP_ME(Phalcon_Logger_Multiple, warning, arginfo_phalcon_logger_multiple_warning, ZEND_ACC_PUBLIC)
13188 	PHP_ME(Phalcon_Logger_Multiple, alert, arginfo_phalcon_logger_multiple_alert, ZEND_ACC_PUBLIC)
13189 	PHP_FE_END
13190 };
13191 
13192 zend_class_entry *phalcon_mvc_application_ce;
13193 
13194 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Application);
13195 
13196 static PHP_METHOD(Phalcon_Mvc_Application, sendHeadersOnHandleRequest);
13197 static PHP_METHOD(Phalcon_Mvc_Application, sendCookiesOnHandleRequest);
13198 static PHP_METHOD(Phalcon_Mvc_Application, useImplicitView);
13199 static PHP_METHOD(Phalcon_Mvc_Application, handle);
13200 
13201 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_application_sendheadersonhandlerequest, 0, 0, 1)
13202 	ZEND_ARG_INFO(0, sendHeaders)
ZEND_END_ARG_INFO()13203 ZEND_END_ARG_INFO()
13204 
13205 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_application_sendcookiesonhandlerequest, 0, 0, 1)
13206 	ZEND_ARG_INFO(0, sendCookies)
13207 ZEND_END_ARG_INFO()
13208 
13209 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_application_useimplicitview, 0, 0, 1)
13210 	ZEND_ARG_INFO(0, implicitView)
13211 ZEND_END_ARG_INFO()
13212 
13213 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_application_handle, 0, 0, 0)
13214 	ZEND_ARG_INFO(0, uri)
13215 ZEND_END_ARG_INFO()
13216 
13217 ZEPHIR_INIT_FUNCS(phalcon_mvc_application_method_entry) {
13218 	PHP_ME(Phalcon_Mvc_Application, sendHeadersOnHandleRequest, arginfo_phalcon_mvc_application_sendheadersonhandlerequest, ZEND_ACC_PUBLIC)
13219 	PHP_ME(Phalcon_Mvc_Application, sendCookiesOnHandleRequest, arginfo_phalcon_mvc_application_sendcookiesonhandlerequest, ZEND_ACC_PUBLIC)
13220 	PHP_ME(Phalcon_Mvc_Application, useImplicitView, arginfo_phalcon_mvc_application_useimplicitview, ZEND_ACC_PUBLIC)
13221 	PHP_ME(Phalcon_Mvc_Application, handle, arginfo_phalcon_mvc_application_handle, ZEND_ACC_PUBLIC)
13222 	PHP_FE_END
13223 };
13224 
13225 zend_class_entry *phalcon_mvc_application_exception_ce;
13226 
13227 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Application_Exception);
13228 
13229 
13230 zend_class_entry *phalcon_mvc_collection_ce;
13231 
13232 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Collection);
13233 
13234 static PHP_METHOD(Phalcon_Mvc_Collection, __construct);
13235 static PHP_METHOD(Phalcon_Mvc_Collection, setId);
13236 static PHP_METHOD(Phalcon_Mvc_Collection, getId);
13237 static PHP_METHOD(Phalcon_Mvc_Collection, setDI);
13238 static PHP_METHOD(Phalcon_Mvc_Collection, getDI);
13239 static PHP_METHOD(Phalcon_Mvc_Collection, setEventsManager);
13240 static PHP_METHOD(Phalcon_Mvc_Collection, getEventsManager);
13241 static PHP_METHOD(Phalcon_Mvc_Collection, getCollectionManager);
13242 static PHP_METHOD(Phalcon_Mvc_Collection, getReservedAttributes);
13243 static PHP_METHOD(Phalcon_Mvc_Collection, useImplicitObjectIds);
13244 static PHP_METHOD(Phalcon_Mvc_Collection, setSource);
13245 static PHP_METHOD(Phalcon_Mvc_Collection, getSource);
13246 static PHP_METHOD(Phalcon_Mvc_Collection, setConnectionService);
13247 static PHP_METHOD(Phalcon_Mvc_Collection, getConnectionService);
13248 static PHP_METHOD(Phalcon_Mvc_Collection, getConnection);
13249 static PHP_METHOD(Phalcon_Mvc_Collection, readAttribute);
13250 static PHP_METHOD(Phalcon_Mvc_Collection, writeAttribute);
13251 static PHP_METHOD(Phalcon_Mvc_Collection, cloneResult);
13252 static PHP_METHOD(Phalcon_Mvc_Collection, _getResultset);
13253 static PHP_METHOD(Phalcon_Mvc_Collection, _getGroupResultset);
13254 static PHP_METHOD(Phalcon_Mvc_Collection, _preSave);
13255 static PHP_METHOD(Phalcon_Mvc_Collection, _postSave);
13256 static PHP_METHOD(Phalcon_Mvc_Collection, validate);
13257 static PHP_METHOD(Phalcon_Mvc_Collection, validationHasFailed);
13258 static PHP_METHOD(Phalcon_Mvc_Collection, fireEvent);
13259 static PHP_METHOD(Phalcon_Mvc_Collection, fireEventCancel);
13260 static PHP_METHOD(Phalcon_Mvc_Collection, _cancelOperation);
13261 static PHP_METHOD(Phalcon_Mvc_Collection, _exists);
13262 static PHP_METHOD(Phalcon_Mvc_Collection, getMessages);
13263 static PHP_METHOD(Phalcon_Mvc_Collection, appendMessage);
13264 static PHP_METHOD(Phalcon_Mvc_Collection, prepareCU);
13265 static PHP_METHOD(Phalcon_Mvc_Collection, save);
13266 static PHP_METHOD(Phalcon_Mvc_Collection, create);
13267 static PHP_METHOD(Phalcon_Mvc_Collection, createIfNotExist);
13268 static PHP_METHOD(Phalcon_Mvc_Collection, update);
13269 static PHP_METHOD(Phalcon_Mvc_Collection, findById);
13270 static PHP_METHOD(Phalcon_Mvc_Collection, findFirst);
13271 static PHP_METHOD(Phalcon_Mvc_Collection, find);
13272 static PHP_METHOD(Phalcon_Mvc_Collection, count);
13273 static PHP_METHOD(Phalcon_Mvc_Collection, aggregate);
13274 static PHP_METHOD(Phalcon_Mvc_Collection, summatory);
13275 static PHP_METHOD(Phalcon_Mvc_Collection, delete);
13276 static PHP_METHOD(Phalcon_Mvc_Collection, setDirtyState);
13277 static PHP_METHOD(Phalcon_Mvc_Collection, getDirtyState);
13278 static PHP_METHOD(Phalcon_Mvc_Collection, addBehavior);
13279 static PHP_METHOD(Phalcon_Mvc_Collection, skipOperation);
13280 static PHP_METHOD(Phalcon_Mvc_Collection, toArray);
13281 static PHP_METHOD(Phalcon_Mvc_Collection, serialize);
13282 static PHP_METHOD(Phalcon_Mvc_Collection, unserialize);
13283 zend_object_value zephir_init_properties_Phalcon_Mvc_Collection(zend_class_entry *class_type TSRMLS_DC);
13284 
13285 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection___construct, 0, 0, 0)
13286 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 1)
13287 	ZEND_ARG_OBJ_INFO(0, modelsManager, Phalcon\\Mvc\\Collection\\ManagerInterface, 1)
ZEND_END_ARG_INFO()13288 ZEND_END_ARG_INFO()
13289 
13290 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_setid, 0, 0, 1)
13291 	ZEND_ARG_INFO(0, id)
13292 ZEND_END_ARG_INFO()
13293 
13294 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_setdi, 0, 0, 1)
13295 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
13296 ZEND_END_ARG_INFO()
13297 
13298 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_seteventsmanager, 0, 0, 1)
13299 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Mvc\\Collection\\ManagerInterface, 0)
13300 ZEND_END_ARG_INFO()
13301 
13302 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_useimplicitobjectids, 0, 0, 1)
13303 	ZEND_ARG_INFO(0, useImplicitObjectIds)
13304 ZEND_END_ARG_INFO()
13305 
13306 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_setsource, 0, 0, 1)
13307 	ZEND_ARG_INFO(0, source)
13308 ZEND_END_ARG_INFO()
13309 
13310 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_setconnectionservice, 0, 0, 1)
13311 	ZEND_ARG_INFO(0, connectionService)
13312 ZEND_END_ARG_INFO()
13313 
13314 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_readattribute, 0, 0, 1)
13315 	ZEND_ARG_INFO(0, attribute)
13316 ZEND_END_ARG_INFO()
13317 
13318 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_writeattribute, 0, 0, 2)
13319 	ZEND_ARG_INFO(0, attribute)
13320 	ZEND_ARG_INFO(0, value)
13321 ZEND_END_ARG_INFO()
13322 
13323 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_cloneresult, 0, 0, 2)
13324 	ZEND_ARG_OBJ_INFO(0, collection, Phalcon\\Mvc\\CollectionInterface, 0)
13325 	ZEND_ARG_ARRAY_INFO(0, document, 0)
13326 ZEND_END_ARG_INFO()
13327 
13328 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection__getresultset, 0, 0, 4)
13329 	ZEND_ARG_INFO(0, params)
13330 	ZEND_ARG_OBJ_INFO(0, collection, Phalcon\\Mvc\\CollectionInterface, 0)
13331 	ZEND_ARG_INFO(0, connection)
13332 	ZEND_ARG_INFO(0, unique)
13333 ZEND_END_ARG_INFO()
13334 
13335 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection__getgroupresultset, 0, 0, 3)
13336 	ZEND_ARG_INFO(0, params)
13337 	ZEND_ARG_OBJ_INFO(0, collection, Phalcon\\Mvc\\Collection, 0)
13338 	ZEND_ARG_INFO(0, connection)
13339 ZEND_END_ARG_INFO()
13340 
13341 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection__presave, 0, 0, 3)
13342 	ZEND_ARG_INFO(0, dependencyInjector)
13343 	ZEND_ARG_INFO(0, disableEvents)
13344 	ZEND_ARG_INFO(0, exists)
13345 ZEND_END_ARG_INFO()
13346 
13347 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection__postsave, 0, 0, 3)
13348 	ZEND_ARG_INFO(0, disableEvents)
13349 	ZEND_ARG_INFO(0, success)
13350 	ZEND_ARG_INFO(0, exists)
13351 ZEND_END_ARG_INFO()
13352 
13353 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_validate, 0, 0, 1)
13354 	ZEND_ARG_INFO(0, validator)
13355 ZEND_END_ARG_INFO()
13356 
13357 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_fireevent, 0, 0, 1)
13358 	ZEND_ARG_INFO(0, eventName)
13359 ZEND_END_ARG_INFO()
13360 
13361 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_fireeventcancel, 0, 0, 1)
13362 	ZEND_ARG_INFO(0, eventName)
13363 ZEND_END_ARG_INFO()
13364 
13365 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection__canceloperation, 0, 0, 1)
13366 	ZEND_ARG_INFO(0, disableEvents)
13367 ZEND_END_ARG_INFO()
13368 
13369 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection__exists, 0, 0, 1)
13370 	ZEND_ARG_INFO(0, collection)
13371 ZEND_END_ARG_INFO()
13372 
13373 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_appendmessage, 0, 0, 1)
13374 	ZEND_ARG_OBJ_INFO(0, message, Phalcon\\Mvc\\Model\\MessageInterface, 0)
13375 ZEND_END_ARG_INFO()
13376 
13377 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_createifnotexist, 0, 0, 1)
13378 	ZEND_ARG_ARRAY_INFO(0, criteria, 0)
13379 ZEND_END_ARG_INFO()
13380 
13381 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_findbyid, 0, 0, 1)
13382 	ZEND_ARG_INFO(0, id)
13383 ZEND_END_ARG_INFO()
13384 
13385 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_findfirst, 0, 0, 0)
13386 	ZEND_ARG_ARRAY_INFO(0, parameters, 1)
13387 ZEND_END_ARG_INFO()
13388 
13389 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_find, 0, 0, 0)
13390 	ZEND_ARG_ARRAY_INFO(0, parameters, 1)
13391 ZEND_END_ARG_INFO()
13392 
13393 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_count, 0, 0, 0)
13394 	ZEND_ARG_ARRAY_INFO(0, parameters, 1)
13395 ZEND_END_ARG_INFO()
13396 
13397 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_aggregate, 0, 0, 0)
13398 	ZEND_ARG_ARRAY_INFO(0, parameters, 1)
13399 	ZEND_ARG_ARRAY_INFO(0, options, 1)
13400 ZEND_END_ARG_INFO()
13401 
13402 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_summatory, 0, 0, 1)
13403 	ZEND_ARG_INFO(0, field)
13404 	ZEND_ARG_INFO(0, conditions)
13405 	ZEND_ARG_INFO(0, finalize)
13406 ZEND_END_ARG_INFO()
13407 
13408 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_setdirtystate, 0, 0, 1)
13409 	ZEND_ARG_INFO(0, dirtyState)
13410 ZEND_END_ARG_INFO()
13411 
13412 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_addbehavior, 0, 0, 1)
13413 	ZEND_ARG_OBJ_INFO(0, behavior, Phalcon\\Mvc\\Collection\\BehaviorInterface, 0)
13414 ZEND_END_ARG_INFO()
13415 
13416 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_skipoperation, 0, 0, 1)
13417 	ZEND_ARG_INFO(0, skip)
13418 ZEND_END_ARG_INFO()
13419 
13420 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_unserialize, 0, 0, 1)
13421 	ZEND_ARG_INFO(0, data)
13422 ZEND_END_ARG_INFO()
13423 
13424 ZEPHIR_INIT_FUNCS(phalcon_mvc_collection_method_entry) {
13425 	PHP_ME(Phalcon_Mvc_Collection, __construct, arginfo_phalcon_mvc_collection___construct, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL|ZEND_ACC_CTOR)
13426 	PHP_ME(Phalcon_Mvc_Collection, setId, arginfo_phalcon_mvc_collection_setid, ZEND_ACC_PUBLIC)
13427 	PHP_ME(Phalcon_Mvc_Collection, getId, NULL, ZEND_ACC_PUBLIC)
13428 	PHP_ME(Phalcon_Mvc_Collection, setDI, arginfo_phalcon_mvc_collection_setdi, ZEND_ACC_PUBLIC)
13429 	PHP_ME(Phalcon_Mvc_Collection, getDI, NULL, ZEND_ACC_PUBLIC)
13430 	PHP_ME(Phalcon_Mvc_Collection, setEventsManager, arginfo_phalcon_mvc_collection_seteventsmanager, ZEND_ACC_PROTECTED)
13431 	PHP_ME(Phalcon_Mvc_Collection, getEventsManager, NULL, ZEND_ACC_PROTECTED)
13432 	PHP_ME(Phalcon_Mvc_Collection, getCollectionManager, NULL, ZEND_ACC_PUBLIC)
13433 	PHP_ME(Phalcon_Mvc_Collection, getReservedAttributes, NULL, ZEND_ACC_PUBLIC)
13434 	PHP_ME(Phalcon_Mvc_Collection, useImplicitObjectIds, arginfo_phalcon_mvc_collection_useimplicitobjectids, ZEND_ACC_PROTECTED)
13435 	PHP_ME(Phalcon_Mvc_Collection, setSource, arginfo_phalcon_mvc_collection_setsource, ZEND_ACC_PROTECTED)
13436 	PHP_ME(Phalcon_Mvc_Collection, getSource, NULL, ZEND_ACC_PUBLIC)
13437 	PHP_ME(Phalcon_Mvc_Collection, setConnectionService, arginfo_phalcon_mvc_collection_setconnectionservice, ZEND_ACC_PUBLIC)
13438 	PHP_ME(Phalcon_Mvc_Collection, getConnectionService, NULL, ZEND_ACC_PUBLIC)
13439 	PHP_ME(Phalcon_Mvc_Collection, getConnection, NULL, ZEND_ACC_PUBLIC)
13440 	PHP_ME(Phalcon_Mvc_Collection, readAttribute, arginfo_phalcon_mvc_collection_readattribute, ZEND_ACC_PUBLIC)
13441 	PHP_ME(Phalcon_Mvc_Collection, writeAttribute, arginfo_phalcon_mvc_collection_writeattribute, ZEND_ACC_PUBLIC)
13442 	PHP_ME(Phalcon_Mvc_Collection, cloneResult, arginfo_phalcon_mvc_collection_cloneresult, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
13443 	PHP_ME(Phalcon_Mvc_Collection, _getResultset, arginfo_phalcon_mvc_collection__getresultset, ZEND_ACC_PROTECTED|ZEND_ACC_STATIC)
13444 	PHP_ME(Phalcon_Mvc_Collection, _getGroupResultset, arginfo_phalcon_mvc_collection__getgroupresultset, ZEND_ACC_PROTECTED|ZEND_ACC_STATIC)
13445 	PHP_ME(Phalcon_Mvc_Collection, _preSave, arginfo_phalcon_mvc_collection__presave, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
13446 	PHP_ME(Phalcon_Mvc_Collection, _postSave, arginfo_phalcon_mvc_collection__postsave, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
13447 	PHP_ME(Phalcon_Mvc_Collection, validate, arginfo_phalcon_mvc_collection_validate, ZEND_ACC_PROTECTED)
13448 	PHP_ME(Phalcon_Mvc_Collection, validationHasFailed, NULL, ZEND_ACC_PUBLIC)
13449 	PHP_ME(Phalcon_Mvc_Collection, fireEvent, arginfo_phalcon_mvc_collection_fireevent, ZEND_ACC_PUBLIC)
13450 	PHP_ME(Phalcon_Mvc_Collection, fireEventCancel, arginfo_phalcon_mvc_collection_fireeventcancel, ZEND_ACC_PUBLIC)
13451 	PHP_ME(Phalcon_Mvc_Collection, _cancelOperation, arginfo_phalcon_mvc_collection__canceloperation, ZEND_ACC_PROTECTED)
13452 	PHP_ME(Phalcon_Mvc_Collection, _exists, arginfo_phalcon_mvc_collection__exists, ZEND_ACC_PROTECTED)
13453 	PHP_ME(Phalcon_Mvc_Collection, getMessages, NULL, ZEND_ACC_PUBLIC)
13454 	PHP_ME(Phalcon_Mvc_Collection, appendMessage, arginfo_phalcon_mvc_collection_appendmessage, ZEND_ACC_PUBLIC)
13455 	PHP_ME(Phalcon_Mvc_Collection, prepareCU, NULL, ZEND_ACC_PROTECTED)
13456 	PHP_ME(Phalcon_Mvc_Collection, save, NULL, ZEND_ACC_PUBLIC)
13457 	PHP_ME(Phalcon_Mvc_Collection, create, NULL, ZEND_ACC_PUBLIC)
13458 	PHP_ME(Phalcon_Mvc_Collection, createIfNotExist, arginfo_phalcon_mvc_collection_createifnotexist, ZEND_ACC_PUBLIC)
13459 	PHP_ME(Phalcon_Mvc_Collection, update, NULL, ZEND_ACC_PUBLIC)
13460 	PHP_ME(Phalcon_Mvc_Collection, findById, arginfo_phalcon_mvc_collection_findbyid, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
13461 	PHP_ME(Phalcon_Mvc_Collection, findFirst, arginfo_phalcon_mvc_collection_findfirst, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
13462 	PHP_ME(Phalcon_Mvc_Collection, find, arginfo_phalcon_mvc_collection_find, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
13463 	PHP_ME(Phalcon_Mvc_Collection, count, arginfo_phalcon_mvc_collection_count, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
13464 	PHP_ME(Phalcon_Mvc_Collection, aggregate, arginfo_phalcon_mvc_collection_aggregate, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
13465 	PHP_ME(Phalcon_Mvc_Collection, summatory, arginfo_phalcon_mvc_collection_summatory, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
13466 	PHP_ME(Phalcon_Mvc_Collection, delete, NULL, ZEND_ACC_PUBLIC)
13467 	PHP_ME(Phalcon_Mvc_Collection, setDirtyState, arginfo_phalcon_mvc_collection_setdirtystate, ZEND_ACC_PUBLIC)
13468 	PHP_ME(Phalcon_Mvc_Collection, getDirtyState, NULL, ZEND_ACC_PUBLIC)
13469 	PHP_ME(Phalcon_Mvc_Collection, addBehavior, arginfo_phalcon_mvc_collection_addbehavior, ZEND_ACC_PROTECTED)
13470 	PHP_ME(Phalcon_Mvc_Collection, skipOperation, arginfo_phalcon_mvc_collection_skipoperation, ZEND_ACC_PUBLIC)
13471 	PHP_ME(Phalcon_Mvc_Collection, toArray, NULL, ZEND_ACC_PUBLIC)
13472 	PHP_ME(Phalcon_Mvc_Collection, serialize, NULL, ZEND_ACC_PUBLIC)
13473 	PHP_ME(Phalcon_Mvc_Collection, unserialize, arginfo_phalcon_mvc_collection_unserialize, ZEND_ACC_PUBLIC)
13474 	PHP_FE_END
13475 };
13476 
13477 zend_class_entry *phalcon_mvc_collection_behavior_softdelete_ce;
13478 
13479 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Collection_Behavior_SoftDelete);
13480 
13481 static PHP_METHOD(Phalcon_Mvc_Collection_Behavior_SoftDelete, notify);
13482 
13483 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_behavior_softdelete_notify, 0, 0, 2)
13484 	ZEND_ARG_INFO(0, type)
13485 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
ZEND_END_ARG_INFO()13486 ZEND_END_ARG_INFO()
13487 
13488 ZEPHIR_INIT_FUNCS(phalcon_mvc_collection_behavior_softdelete_method_entry) {
13489 	PHP_ME(Phalcon_Mvc_Collection_Behavior_SoftDelete, notify, arginfo_phalcon_mvc_collection_behavior_softdelete_notify, ZEND_ACC_PUBLIC)
13490 	PHP_FE_END
13491 };
13492 
13493 zend_class_entry *phalcon_mvc_collection_behavior_timestampable_ce;
13494 
13495 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Collection_Behavior_Timestampable);
13496 
13497 static PHP_METHOD(Phalcon_Mvc_Collection_Behavior_Timestampable, notify);
13498 
13499 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_behavior_timestampable_notify, 0, 0, 2)
13500 	ZEND_ARG_INFO(0, type)
13501 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
ZEND_END_ARG_INFO()13502 ZEND_END_ARG_INFO()
13503 
13504 ZEPHIR_INIT_FUNCS(phalcon_mvc_collection_behavior_timestampable_method_entry) {
13505 	PHP_ME(Phalcon_Mvc_Collection_Behavior_Timestampable, notify, arginfo_phalcon_mvc_collection_behavior_timestampable_notify, ZEND_ACC_PUBLIC)
13506 	PHP_FE_END
13507 };
13508 
13509 zend_class_entry *phalcon_mvc_collection_document_ce;
13510 
13511 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Collection_Document);
13512 
13513 static PHP_METHOD(Phalcon_Mvc_Collection_Document, offsetExists);
13514 static PHP_METHOD(Phalcon_Mvc_Collection_Document, offsetGet);
13515 static PHP_METHOD(Phalcon_Mvc_Collection_Document, offsetSet);
13516 static PHP_METHOD(Phalcon_Mvc_Collection_Document, offsetUnset);
13517 static PHP_METHOD(Phalcon_Mvc_Collection_Document, readAttribute);
13518 static PHP_METHOD(Phalcon_Mvc_Collection_Document, writeAttribute);
13519 static PHP_METHOD(Phalcon_Mvc_Collection_Document, toArray);
13520 
13521 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_document_offsetexists, 0, 0, 1)
13522 	ZEND_ARG_INFO(0, index)
ZEND_END_ARG_INFO()13523 ZEND_END_ARG_INFO()
13524 
13525 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_document_offsetget, 0, 0, 1)
13526 	ZEND_ARG_INFO(0, index)
13527 ZEND_END_ARG_INFO()
13528 
13529 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_document_offsetset, 0, 0, 2)
13530 	ZEND_ARG_INFO(0, index)
13531 	ZEND_ARG_INFO(0, value)
13532 ZEND_END_ARG_INFO()
13533 
13534 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_document_offsetunset, 0, 0, 1)
13535 	ZEND_ARG_INFO(0, offset)
13536 ZEND_END_ARG_INFO()
13537 
13538 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_document_readattribute, 0, 0, 1)
13539 	ZEND_ARG_INFO(0, attribute)
13540 ZEND_END_ARG_INFO()
13541 
13542 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_document_writeattribute, 0, 0, 2)
13543 	ZEND_ARG_INFO(0, attribute)
13544 	ZEND_ARG_INFO(0, value)
13545 ZEND_END_ARG_INFO()
13546 
13547 ZEPHIR_INIT_FUNCS(phalcon_mvc_collection_document_method_entry) {
13548 	PHP_ME(Phalcon_Mvc_Collection_Document, offsetExists, arginfo_phalcon_mvc_collection_document_offsetexists, ZEND_ACC_PUBLIC)
13549 	PHP_ME(Phalcon_Mvc_Collection_Document, offsetGet, arginfo_phalcon_mvc_collection_document_offsetget, ZEND_ACC_PUBLIC)
13550 	PHP_ME(Phalcon_Mvc_Collection_Document, offsetSet, arginfo_phalcon_mvc_collection_document_offsetset, ZEND_ACC_PUBLIC)
13551 	PHP_ME(Phalcon_Mvc_Collection_Document, offsetUnset, arginfo_phalcon_mvc_collection_document_offsetunset, ZEND_ACC_PUBLIC)
13552 	PHP_ME(Phalcon_Mvc_Collection_Document, readAttribute, arginfo_phalcon_mvc_collection_document_readattribute, ZEND_ACC_PUBLIC)
13553 	PHP_ME(Phalcon_Mvc_Collection_Document, writeAttribute, arginfo_phalcon_mvc_collection_document_writeattribute, ZEND_ACC_PUBLIC)
13554 	PHP_ME(Phalcon_Mvc_Collection_Document, toArray, NULL, ZEND_ACC_PUBLIC)
13555 	PHP_FE_END
13556 };
13557 
13558 zend_class_entry *phalcon_mvc_collection_exception_ce;
13559 
13560 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Collection_Exception);
13561 
13562 
13563 zend_class_entry *phalcon_mvc_collection_manager_ce;
13564 
13565 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Collection_Manager);
13566 
13567 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, getServiceName);
13568 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, setServiceName);
13569 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, setDI);
13570 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, getDI);
13571 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, setEventsManager);
13572 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, getEventsManager);
13573 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, setCustomEventsManager);
13574 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, getCustomEventsManager);
13575 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, initialize);
13576 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, isInitialized);
13577 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, getLastInitialized);
13578 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, setConnectionService);
13579 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, getConnectionService);
13580 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, useImplicitObjectIds);
13581 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, isUsingImplicitObjectIds);
13582 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, getConnection);
13583 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, notifyEvent);
13584 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, missingMethod);
13585 static PHP_METHOD(Phalcon_Mvc_Collection_Manager, addBehavior);
13586 
13587 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_setservicename, 0, 0, 1)
13588 	ZEND_ARG_INFO(0, serviceName)
ZEND_END_ARG_INFO()13589 ZEND_END_ARG_INFO()
13590 
13591 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_setdi, 0, 0, 1)
13592 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
13593 ZEND_END_ARG_INFO()
13594 
13595 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_seteventsmanager, 0, 0, 1)
13596 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
13597 ZEND_END_ARG_INFO()
13598 
13599 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_setcustomeventsmanager, 0, 0, 2)
13600 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13601 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
13602 ZEND_END_ARG_INFO()
13603 
13604 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_getcustomeventsmanager, 0, 0, 1)
13605 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13606 ZEND_END_ARG_INFO()
13607 
13608 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_initialize, 0, 0, 1)
13609 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13610 ZEND_END_ARG_INFO()
13611 
13612 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_isinitialized, 0, 0, 1)
13613 	ZEND_ARG_INFO(0, modelName)
13614 ZEND_END_ARG_INFO()
13615 
13616 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_setconnectionservice, 0, 0, 2)
13617 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13618 	ZEND_ARG_INFO(0, connectionService)
13619 ZEND_END_ARG_INFO()
13620 
13621 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_getconnectionservice, 0, 0, 1)
13622 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13623 ZEND_END_ARG_INFO()
13624 
13625 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_useimplicitobjectids, 0, 0, 2)
13626 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13627 	ZEND_ARG_INFO(0, useImplicitObjectIds)
13628 ZEND_END_ARG_INFO()
13629 
13630 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_isusingimplicitobjectids, 0, 0, 1)
13631 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13632 ZEND_END_ARG_INFO()
13633 
13634 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_getconnection, 0, 0, 1)
13635 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13636 ZEND_END_ARG_INFO()
13637 
13638 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_notifyevent, 0, 0, 2)
13639 	ZEND_ARG_INFO(0, eventName)
13640 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13641 ZEND_END_ARG_INFO()
13642 
13643 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_missingmethod, 0, 0, 3)
13644 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13645 	ZEND_ARG_INFO(0, eventName)
13646 	ZEND_ARG_INFO(0, data)
13647 ZEND_END_ARG_INFO()
13648 
13649 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_manager_addbehavior, 0, 0, 2)
13650 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13651 	ZEND_ARG_OBJ_INFO(0, behavior, Phalcon\\Mvc\\Collection\\BehaviorInterface, 0)
13652 ZEND_END_ARG_INFO()
13653 
13654 ZEPHIR_INIT_FUNCS(phalcon_mvc_collection_manager_method_entry) {
13655 	PHP_ME(Phalcon_Mvc_Collection_Manager, getServiceName, NULL, ZEND_ACC_PUBLIC)
13656 	PHP_ME(Phalcon_Mvc_Collection_Manager, setServiceName, arginfo_phalcon_mvc_collection_manager_setservicename, ZEND_ACC_PUBLIC)
13657 	PHP_ME(Phalcon_Mvc_Collection_Manager, setDI, arginfo_phalcon_mvc_collection_manager_setdi, ZEND_ACC_PUBLIC)
13658 	PHP_ME(Phalcon_Mvc_Collection_Manager, getDI, NULL, ZEND_ACC_PUBLIC)
13659 	PHP_ME(Phalcon_Mvc_Collection_Manager, setEventsManager, arginfo_phalcon_mvc_collection_manager_seteventsmanager, ZEND_ACC_PUBLIC)
13660 	PHP_ME(Phalcon_Mvc_Collection_Manager, getEventsManager, NULL, ZEND_ACC_PUBLIC)
13661 	PHP_ME(Phalcon_Mvc_Collection_Manager, setCustomEventsManager, arginfo_phalcon_mvc_collection_manager_setcustomeventsmanager, ZEND_ACC_PUBLIC)
13662 	PHP_ME(Phalcon_Mvc_Collection_Manager, getCustomEventsManager, arginfo_phalcon_mvc_collection_manager_getcustomeventsmanager, ZEND_ACC_PUBLIC)
13663 	PHP_ME(Phalcon_Mvc_Collection_Manager, initialize, arginfo_phalcon_mvc_collection_manager_initialize, ZEND_ACC_PUBLIC)
13664 	PHP_ME(Phalcon_Mvc_Collection_Manager, isInitialized, arginfo_phalcon_mvc_collection_manager_isinitialized, ZEND_ACC_PUBLIC)
13665 	PHP_ME(Phalcon_Mvc_Collection_Manager, getLastInitialized, NULL, ZEND_ACC_PUBLIC)
13666 	PHP_ME(Phalcon_Mvc_Collection_Manager, setConnectionService, arginfo_phalcon_mvc_collection_manager_setconnectionservice, ZEND_ACC_PUBLIC)
13667 	PHP_ME(Phalcon_Mvc_Collection_Manager, getConnectionService, arginfo_phalcon_mvc_collection_manager_getconnectionservice, ZEND_ACC_PUBLIC)
13668 	PHP_ME(Phalcon_Mvc_Collection_Manager, useImplicitObjectIds, arginfo_phalcon_mvc_collection_manager_useimplicitobjectids, ZEND_ACC_PUBLIC)
13669 	PHP_ME(Phalcon_Mvc_Collection_Manager, isUsingImplicitObjectIds, arginfo_phalcon_mvc_collection_manager_isusingimplicitobjectids, ZEND_ACC_PUBLIC)
13670 	PHP_ME(Phalcon_Mvc_Collection_Manager, getConnection, arginfo_phalcon_mvc_collection_manager_getconnection, ZEND_ACC_PUBLIC)
13671 	PHP_ME(Phalcon_Mvc_Collection_Manager, notifyEvent, arginfo_phalcon_mvc_collection_manager_notifyevent, ZEND_ACC_PUBLIC)
13672 	PHP_ME(Phalcon_Mvc_Collection_Manager, missingMethod, arginfo_phalcon_mvc_collection_manager_missingmethod, ZEND_ACC_PUBLIC)
13673 	PHP_ME(Phalcon_Mvc_Collection_Manager, addBehavior, arginfo_phalcon_mvc_collection_manager_addbehavior, ZEND_ACC_PUBLIC)
13674 	PHP_FE_END
13675 };
13676 
13677 zend_class_entry *phalcon_mvc_collection_managerinterface_ce;
13678 
13679 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Collection_ManagerInterface);
13680 
13681 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_managerinterface_setcustomeventsmanager, 0, 0, 2)
13682 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13683 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
ZEND_END_ARG_INFO()13684 ZEND_END_ARG_INFO()
13685 
13686 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_managerinterface_getcustomeventsmanager, 0, 0, 1)
13687 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13688 ZEND_END_ARG_INFO()
13689 
13690 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_managerinterface_initialize, 0, 0, 1)
13691 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13692 ZEND_END_ARG_INFO()
13693 
13694 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_managerinterface_isinitialized, 0, 0, 1)
13695 	ZEND_ARG_INFO(0, modelName)
13696 ZEND_END_ARG_INFO()
13697 
13698 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_managerinterface_setconnectionservice, 0, 0, 2)
13699 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13700 	ZEND_ARG_INFO(0, connectionService)
13701 ZEND_END_ARG_INFO()
13702 
13703 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_managerinterface_useimplicitobjectids, 0, 0, 2)
13704 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13705 	ZEND_ARG_INFO(0, useImplicitObjectIds)
13706 ZEND_END_ARG_INFO()
13707 
13708 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_managerinterface_isusingimplicitobjectids, 0, 0, 1)
13709 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13710 ZEND_END_ARG_INFO()
13711 
13712 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_managerinterface_getconnection, 0, 0, 1)
13713 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13714 ZEND_END_ARG_INFO()
13715 
13716 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_managerinterface_notifyevent, 0, 0, 2)
13717 	ZEND_ARG_INFO(0, eventName)
13718 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13719 ZEND_END_ARG_INFO()
13720 
13721 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_managerinterface_addbehavior, 0, 0, 2)
13722 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
13723 	ZEND_ARG_OBJ_INFO(0, behavior, Phalcon\\Mvc\\Collection\\BehaviorInterface, 0)
13724 ZEND_END_ARG_INFO()
13725 
13726 ZEPHIR_INIT_FUNCS(phalcon_mvc_collection_managerinterface_method_entry) {
13727 	PHP_ABSTRACT_ME(Phalcon_Mvc_Collection_ManagerInterface, setCustomEventsManager, arginfo_phalcon_mvc_collection_managerinterface_setcustomeventsmanager)
13728 	PHP_ABSTRACT_ME(Phalcon_Mvc_Collection_ManagerInterface, getCustomEventsManager, arginfo_phalcon_mvc_collection_managerinterface_getcustomeventsmanager)
13729 	PHP_ABSTRACT_ME(Phalcon_Mvc_Collection_ManagerInterface, initialize, arginfo_phalcon_mvc_collection_managerinterface_initialize)
13730 	PHP_ABSTRACT_ME(Phalcon_Mvc_Collection_ManagerInterface, isInitialized, arginfo_phalcon_mvc_collection_managerinterface_isinitialized)
13731 	PHP_ABSTRACT_ME(Phalcon_Mvc_Collection_ManagerInterface, getLastInitialized, NULL)
13732 	PHP_ABSTRACT_ME(Phalcon_Mvc_Collection_ManagerInterface, setConnectionService, arginfo_phalcon_mvc_collection_managerinterface_setconnectionservice)
13733 	PHP_ABSTRACT_ME(Phalcon_Mvc_Collection_ManagerInterface, useImplicitObjectIds, arginfo_phalcon_mvc_collection_managerinterface_useimplicitobjectids)
13734 	PHP_ABSTRACT_ME(Phalcon_Mvc_Collection_ManagerInterface, isUsingImplicitObjectIds, arginfo_phalcon_mvc_collection_managerinterface_isusingimplicitobjectids)
13735 	PHP_ABSTRACT_ME(Phalcon_Mvc_Collection_ManagerInterface, getConnection, arginfo_phalcon_mvc_collection_managerinterface_getconnection)
13736 	PHP_ABSTRACT_ME(Phalcon_Mvc_Collection_ManagerInterface, notifyEvent, arginfo_phalcon_mvc_collection_managerinterface_notifyevent)
13737 	PHP_ABSTRACT_ME(Phalcon_Mvc_Collection_ManagerInterface, addBehavior, arginfo_phalcon_mvc_collection_managerinterface_addbehavior)
13738 	PHP_FE_END
13739 };
13740 
13741 zend_class_entry *phalcon_mvc_controller_ce;
13742 
13743 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Controller);
13744 
13745 static PHP_METHOD(Phalcon_Mvc_Controller, __construct);
13746 
ZEPHIR_INIT_FUNCS(phalcon_mvc_controller_method_entry)13747 ZEPHIR_INIT_FUNCS(phalcon_mvc_controller_method_entry) {
13748 	PHP_ME(Phalcon_Mvc_Controller, __construct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL|ZEND_ACC_CTOR)
13749 	PHP_FE_END
13750 };
13751 
13752 zend_class_entry *phalcon_mvc_controller_bindmodelinterface_ce;
13753 
13754 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Controller_BindModelInterface);
13755 
ZEPHIR_INIT_FUNCS(phalcon_mvc_controller_bindmodelinterface_method_entry)13756 ZEPHIR_INIT_FUNCS(phalcon_mvc_controller_bindmodelinterface_method_entry) {
13757 	ZEND_FENTRY(getModelName, NULL, NULL, ZEND_ACC_STATIC|ZEND_ACC_ABSTRACT|ZEND_ACC_PUBLIC)
13758 	PHP_FE_END
13759 };
13760 
13761 zend_class_entry *phalcon_mvc_dispatcher_ce;
13762 
13763 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Dispatcher);
13764 
13765 static PHP_METHOD(Phalcon_Mvc_Dispatcher, setControllerSuffix);
13766 static PHP_METHOD(Phalcon_Mvc_Dispatcher, setDefaultController);
13767 static PHP_METHOD(Phalcon_Mvc_Dispatcher, setControllerName);
13768 static PHP_METHOD(Phalcon_Mvc_Dispatcher, getControllerName);
13769 static PHP_METHOD(Phalcon_Mvc_Dispatcher, getPreviousNamespaceName);
13770 static PHP_METHOD(Phalcon_Mvc_Dispatcher, getPreviousControllerName);
13771 static PHP_METHOD(Phalcon_Mvc_Dispatcher, getPreviousActionName);
13772 static PHP_METHOD(Phalcon_Mvc_Dispatcher, _throwDispatchException);
13773 static PHP_METHOD(Phalcon_Mvc_Dispatcher, _handleException);
13774 static PHP_METHOD(Phalcon_Mvc_Dispatcher, forward);
13775 static PHP_METHOD(Phalcon_Mvc_Dispatcher, getControllerClass);
13776 static PHP_METHOD(Phalcon_Mvc_Dispatcher, getLastController);
13777 static PHP_METHOD(Phalcon_Mvc_Dispatcher, getActiveController);
13778 
13779 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_dispatcher_setcontrollersuffix, 0, 0, 1)
13780 	ZEND_ARG_INFO(0, controllerSuffix)
ZEND_END_ARG_INFO()13781 ZEND_END_ARG_INFO()
13782 
13783 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_dispatcher_setdefaultcontroller, 0, 0, 1)
13784 	ZEND_ARG_INFO(0, controllerName)
13785 ZEND_END_ARG_INFO()
13786 
13787 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_dispatcher_setcontrollername, 0, 0, 1)
13788 	ZEND_ARG_INFO(0, controllerName)
13789 ZEND_END_ARG_INFO()
13790 
13791 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_dispatcher__throwdispatchexception, 0, 0, 1)
13792 	ZEND_ARG_INFO(0, message)
13793 	ZEND_ARG_INFO(0, exceptionCode)
13794 ZEND_END_ARG_INFO()
13795 
13796 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_dispatcher__handleexception, 0, 0, 1)
13797 	ZEND_ARG_OBJ_INFO(0, exception, Exception, 0)
13798 ZEND_END_ARG_INFO()
13799 
13800 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_dispatcher_forward, 0, 0, 1)
13801 	ZEND_ARG_INFO(0, forward)
13802 ZEND_END_ARG_INFO()
13803 
13804 ZEPHIR_INIT_FUNCS(phalcon_mvc_dispatcher_method_entry) {
13805 	PHP_ME(Phalcon_Mvc_Dispatcher, setControllerSuffix, arginfo_phalcon_mvc_dispatcher_setcontrollersuffix, ZEND_ACC_PUBLIC)
13806 	PHP_ME(Phalcon_Mvc_Dispatcher, setDefaultController, arginfo_phalcon_mvc_dispatcher_setdefaultcontroller, ZEND_ACC_PUBLIC)
13807 	PHP_ME(Phalcon_Mvc_Dispatcher, setControllerName, arginfo_phalcon_mvc_dispatcher_setcontrollername, ZEND_ACC_PUBLIC)
13808 	PHP_ME(Phalcon_Mvc_Dispatcher, getControllerName, NULL, ZEND_ACC_PUBLIC)
13809 	PHP_ME(Phalcon_Mvc_Dispatcher, getPreviousNamespaceName, NULL, ZEND_ACC_PUBLIC)
13810 	PHP_ME(Phalcon_Mvc_Dispatcher, getPreviousControllerName, NULL, ZEND_ACC_PUBLIC)
13811 	PHP_ME(Phalcon_Mvc_Dispatcher, getPreviousActionName, NULL, ZEND_ACC_PUBLIC)
13812 	PHP_ME(Phalcon_Mvc_Dispatcher, _throwDispatchException, arginfo_phalcon_mvc_dispatcher__throwdispatchexception, ZEND_ACC_PROTECTED)
13813 	PHP_ME(Phalcon_Mvc_Dispatcher, _handleException, arginfo_phalcon_mvc_dispatcher__handleexception, ZEND_ACC_PROTECTED)
13814 	PHP_ME(Phalcon_Mvc_Dispatcher, forward, arginfo_phalcon_mvc_dispatcher_forward, ZEND_ACC_PUBLIC)
13815 	PHP_ME(Phalcon_Mvc_Dispatcher, getControllerClass, NULL, ZEND_ACC_PUBLIC)
13816 	PHP_ME(Phalcon_Mvc_Dispatcher, getLastController, NULL, ZEND_ACC_PUBLIC)
13817 	PHP_ME(Phalcon_Mvc_Dispatcher, getActiveController, NULL, ZEND_ACC_PUBLIC)
13818 	PHP_FE_END
13819 };
13820 
13821 zend_class_entry *phalcon_mvc_dispatcher_exception_ce;
13822 
13823 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Dispatcher_Exception);
13824 
13825 
13826 zend_class_entry *phalcon_mvc_micro_ce;
13827 
13828 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Micro);
13829 
13830 static PHP_METHOD(Phalcon_Mvc_Micro, __construct);
13831 static PHP_METHOD(Phalcon_Mvc_Micro, setDI);
13832 static PHP_METHOD(Phalcon_Mvc_Micro, map);
13833 static PHP_METHOD(Phalcon_Mvc_Micro, get);
13834 static PHP_METHOD(Phalcon_Mvc_Micro, post);
13835 static PHP_METHOD(Phalcon_Mvc_Micro, put);
13836 static PHP_METHOD(Phalcon_Mvc_Micro, patch);
13837 static PHP_METHOD(Phalcon_Mvc_Micro, head);
13838 static PHP_METHOD(Phalcon_Mvc_Micro, delete);
13839 static PHP_METHOD(Phalcon_Mvc_Micro, options);
13840 static PHP_METHOD(Phalcon_Mvc_Micro, mount);
13841 static PHP_METHOD(Phalcon_Mvc_Micro, notFound);
13842 static PHP_METHOD(Phalcon_Mvc_Micro, error);
13843 static PHP_METHOD(Phalcon_Mvc_Micro, getRouter);
13844 static PHP_METHOD(Phalcon_Mvc_Micro, setService);
13845 static PHP_METHOD(Phalcon_Mvc_Micro, hasService);
13846 static PHP_METHOD(Phalcon_Mvc_Micro, getService);
13847 static PHP_METHOD(Phalcon_Mvc_Micro, getSharedService);
13848 static PHP_METHOD(Phalcon_Mvc_Micro, handle);
13849 static PHP_METHOD(Phalcon_Mvc_Micro, stop);
13850 static PHP_METHOD(Phalcon_Mvc_Micro, setActiveHandler);
13851 static PHP_METHOD(Phalcon_Mvc_Micro, getActiveHandler);
13852 static PHP_METHOD(Phalcon_Mvc_Micro, getReturnedValue);
13853 static PHP_METHOD(Phalcon_Mvc_Micro, offsetExists);
13854 static PHP_METHOD(Phalcon_Mvc_Micro, offsetSet);
13855 static PHP_METHOD(Phalcon_Mvc_Micro, offsetGet);
13856 static PHP_METHOD(Phalcon_Mvc_Micro, offsetUnset);
13857 static PHP_METHOD(Phalcon_Mvc_Micro, before);
13858 static PHP_METHOD(Phalcon_Mvc_Micro, afterBinding);
13859 static PHP_METHOD(Phalcon_Mvc_Micro, after);
13860 static PHP_METHOD(Phalcon_Mvc_Micro, finish);
13861 static PHP_METHOD(Phalcon_Mvc_Micro, getHandlers);
13862 static PHP_METHOD(Phalcon_Mvc_Micro, getModelBinder);
13863 static PHP_METHOD(Phalcon_Mvc_Micro, setModelBinder);
13864 static PHP_METHOD(Phalcon_Mvc_Micro, getBoundModels);
13865 zend_object_value zephir_init_properties_Phalcon_Mvc_Micro(zend_class_entry *class_type TSRMLS_DC);
13866 
13867 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro___construct, 0, 0, 0)
13868 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 1)
ZEND_END_ARG_INFO()13869 ZEND_END_ARG_INFO()
13870 
13871 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_setdi, 0, 0, 1)
13872 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
13873 ZEND_END_ARG_INFO()
13874 
13875 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_map, 0, 0, 2)
13876 	ZEND_ARG_INFO(0, routePattern)
13877 	ZEND_ARG_INFO(0, handler)
13878 ZEND_END_ARG_INFO()
13879 
13880 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_get, 0, 0, 2)
13881 	ZEND_ARG_INFO(0, routePattern)
13882 	ZEND_ARG_INFO(0, handler)
13883 ZEND_END_ARG_INFO()
13884 
13885 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_post, 0, 0, 2)
13886 	ZEND_ARG_INFO(0, routePattern)
13887 	ZEND_ARG_INFO(0, handler)
13888 ZEND_END_ARG_INFO()
13889 
13890 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_put, 0, 0, 2)
13891 	ZEND_ARG_INFO(0, routePattern)
13892 	ZEND_ARG_INFO(0, handler)
13893 ZEND_END_ARG_INFO()
13894 
13895 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_patch, 0, 0, 2)
13896 	ZEND_ARG_INFO(0, routePattern)
13897 	ZEND_ARG_INFO(0, handler)
13898 ZEND_END_ARG_INFO()
13899 
13900 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_head, 0, 0, 2)
13901 	ZEND_ARG_INFO(0, routePattern)
13902 	ZEND_ARG_INFO(0, handler)
13903 ZEND_END_ARG_INFO()
13904 
13905 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_delete, 0, 0, 2)
13906 	ZEND_ARG_INFO(0, routePattern)
13907 	ZEND_ARG_INFO(0, handler)
13908 ZEND_END_ARG_INFO()
13909 
13910 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_options, 0, 0, 2)
13911 	ZEND_ARG_INFO(0, routePattern)
13912 	ZEND_ARG_INFO(0, handler)
13913 ZEND_END_ARG_INFO()
13914 
13915 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_mount, 0, 0, 1)
13916 	ZEND_ARG_OBJ_INFO(0, collection, Phalcon\\Mvc\\Micro\\CollectionInterface, 0)
13917 ZEND_END_ARG_INFO()
13918 
13919 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_notfound, 0, 0, 1)
13920 	ZEND_ARG_INFO(0, handler)
13921 ZEND_END_ARG_INFO()
13922 
13923 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_error, 0, 0, 1)
13924 	ZEND_ARG_INFO(0, handler)
13925 ZEND_END_ARG_INFO()
13926 
13927 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_setservice, 0, 0, 2)
13928 	ZEND_ARG_INFO(0, serviceName)
13929 	ZEND_ARG_INFO(0, definition)
13930 	ZEND_ARG_INFO(0, shared)
13931 ZEND_END_ARG_INFO()
13932 
13933 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_hasservice, 0, 0, 1)
13934 	ZEND_ARG_INFO(0, serviceName)
13935 ZEND_END_ARG_INFO()
13936 
13937 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_getservice, 0, 0, 1)
13938 	ZEND_ARG_INFO(0, serviceName)
13939 ZEND_END_ARG_INFO()
13940 
13941 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_getsharedservice, 0, 0, 1)
13942 	ZEND_ARG_INFO(0, serviceName)
13943 ZEND_END_ARG_INFO()
13944 
13945 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_handle, 0, 0, 0)
13946 	ZEND_ARG_INFO(0, uri)
13947 ZEND_END_ARG_INFO()
13948 
13949 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_setactivehandler, 0, 0, 1)
13950 	ZEND_ARG_INFO(0, activeHandler)
13951 ZEND_END_ARG_INFO()
13952 
13953 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_offsetexists, 0, 0, 1)
13954 	ZEND_ARG_INFO(0, alias)
13955 ZEND_END_ARG_INFO()
13956 
13957 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_offsetset, 0, 0, 2)
13958 	ZEND_ARG_INFO(0, alias)
13959 	ZEND_ARG_INFO(0, definition)
13960 ZEND_END_ARG_INFO()
13961 
13962 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_offsetget, 0, 0, 1)
13963 	ZEND_ARG_INFO(0, alias)
13964 ZEND_END_ARG_INFO()
13965 
13966 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_offsetunset, 0, 0, 1)
13967 	ZEND_ARG_INFO(0, alias)
13968 ZEND_END_ARG_INFO()
13969 
13970 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_before, 0, 0, 1)
13971 	ZEND_ARG_INFO(0, handler)
13972 ZEND_END_ARG_INFO()
13973 
13974 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_afterbinding, 0, 0, 1)
13975 	ZEND_ARG_INFO(0, handler)
13976 ZEND_END_ARG_INFO()
13977 
13978 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_after, 0, 0, 1)
13979 	ZEND_ARG_INFO(0, handler)
13980 ZEND_END_ARG_INFO()
13981 
13982 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_finish, 0, 0, 1)
13983 	ZEND_ARG_INFO(0, handler)
13984 ZEND_END_ARG_INFO()
13985 
13986 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_setmodelbinder, 0, 0, 1)
13987 	ZEND_ARG_OBJ_INFO(0, modelBinder, Phalcon\\Mvc\\Model\\BinderInterface, 0)
13988 	ZEND_ARG_INFO(0, cache)
13989 ZEND_END_ARG_INFO()
13990 
13991 ZEPHIR_INIT_FUNCS(phalcon_mvc_micro_method_entry) {
13992 	PHP_ME(Phalcon_Mvc_Micro, __construct, arginfo_phalcon_mvc_micro___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
13993 	PHP_ME(Phalcon_Mvc_Micro, setDI, arginfo_phalcon_mvc_micro_setdi, ZEND_ACC_PUBLIC)
13994 	PHP_ME(Phalcon_Mvc_Micro, map, arginfo_phalcon_mvc_micro_map, ZEND_ACC_PUBLIC)
13995 	PHP_ME(Phalcon_Mvc_Micro, get, arginfo_phalcon_mvc_micro_get, ZEND_ACC_PUBLIC)
13996 	PHP_ME(Phalcon_Mvc_Micro, post, arginfo_phalcon_mvc_micro_post, ZEND_ACC_PUBLIC)
13997 	PHP_ME(Phalcon_Mvc_Micro, put, arginfo_phalcon_mvc_micro_put, ZEND_ACC_PUBLIC)
13998 	PHP_ME(Phalcon_Mvc_Micro, patch, arginfo_phalcon_mvc_micro_patch, ZEND_ACC_PUBLIC)
13999 	PHP_ME(Phalcon_Mvc_Micro, head, arginfo_phalcon_mvc_micro_head, ZEND_ACC_PUBLIC)
14000 	PHP_ME(Phalcon_Mvc_Micro, delete, arginfo_phalcon_mvc_micro_delete, ZEND_ACC_PUBLIC)
14001 	PHP_ME(Phalcon_Mvc_Micro, options, arginfo_phalcon_mvc_micro_options, ZEND_ACC_PUBLIC)
14002 	PHP_ME(Phalcon_Mvc_Micro, mount, arginfo_phalcon_mvc_micro_mount, ZEND_ACC_PUBLIC)
14003 	PHP_ME(Phalcon_Mvc_Micro, notFound, arginfo_phalcon_mvc_micro_notfound, ZEND_ACC_PUBLIC)
14004 	PHP_ME(Phalcon_Mvc_Micro, error, arginfo_phalcon_mvc_micro_error, ZEND_ACC_PUBLIC)
14005 	PHP_ME(Phalcon_Mvc_Micro, getRouter, NULL, ZEND_ACC_PUBLIC)
14006 	PHP_ME(Phalcon_Mvc_Micro, setService, arginfo_phalcon_mvc_micro_setservice, ZEND_ACC_PUBLIC)
14007 	PHP_ME(Phalcon_Mvc_Micro, hasService, arginfo_phalcon_mvc_micro_hasservice, ZEND_ACC_PUBLIC)
14008 	PHP_ME(Phalcon_Mvc_Micro, getService, arginfo_phalcon_mvc_micro_getservice, ZEND_ACC_PUBLIC)
14009 	PHP_ME(Phalcon_Mvc_Micro, getSharedService, arginfo_phalcon_mvc_micro_getsharedservice, ZEND_ACC_PUBLIC)
14010 	PHP_ME(Phalcon_Mvc_Micro, handle, arginfo_phalcon_mvc_micro_handle, ZEND_ACC_PUBLIC)
14011 	PHP_ME(Phalcon_Mvc_Micro, stop, NULL, ZEND_ACC_PUBLIC)
14012 	PHP_ME(Phalcon_Mvc_Micro, setActiveHandler, arginfo_phalcon_mvc_micro_setactivehandler, ZEND_ACC_PUBLIC)
14013 	PHP_ME(Phalcon_Mvc_Micro, getActiveHandler, NULL, ZEND_ACC_PUBLIC)
14014 	PHP_ME(Phalcon_Mvc_Micro, getReturnedValue, NULL, ZEND_ACC_PUBLIC)
14015 	PHP_ME(Phalcon_Mvc_Micro, offsetExists, arginfo_phalcon_mvc_micro_offsetexists, ZEND_ACC_PUBLIC)
14016 	PHP_ME(Phalcon_Mvc_Micro, offsetSet, arginfo_phalcon_mvc_micro_offsetset, ZEND_ACC_PUBLIC)
14017 	PHP_ME(Phalcon_Mvc_Micro, offsetGet, arginfo_phalcon_mvc_micro_offsetget, ZEND_ACC_PUBLIC)
14018 	PHP_ME(Phalcon_Mvc_Micro, offsetUnset, arginfo_phalcon_mvc_micro_offsetunset, ZEND_ACC_PUBLIC)
14019 	PHP_ME(Phalcon_Mvc_Micro, before, arginfo_phalcon_mvc_micro_before, ZEND_ACC_PUBLIC)
14020 	PHP_ME(Phalcon_Mvc_Micro, afterBinding, arginfo_phalcon_mvc_micro_afterbinding, ZEND_ACC_PUBLIC)
14021 	PHP_ME(Phalcon_Mvc_Micro, after, arginfo_phalcon_mvc_micro_after, ZEND_ACC_PUBLIC)
14022 	PHP_ME(Phalcon_Mvc_Micro, finish, arginfo_phalcon_mvc_micro_finish, ZEND_ACC_PUBLIC)
14023 	PHP_ME(Phalcon_Mvc_Micro, getHandlers, NULL, ZEND_ACC_PUBLIC)
14024 	PHP_ME(Phalcon_Mvc_Micro, getModelBinder, NULL, ZEND_ACC_PUBLIC)
14025 	PHP_ME(Phalcon_Mvc_Micro, setModelBinder, arginfo_phalcon_mvc_micro_setmodelbinder, ZEND_ACC_PUBLIC)
14026 	PHP_ME(Phalcon_Mvc_Micro, getBoundModels, NULL, ZEND_ACC_PUBLIC)
14027 	PHP_FE_END
14028 };
14029 
14030 zend_class_entry *phalcon_mvc_micro_collection_ce;
14031 
14032 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Micro_Collection);
14033 
14034 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, _addMap);
14035 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, setPrefix);
14036 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, getPrefix);
14037 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, getHandlers);
14038 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, setHandler);
14039 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, setLazy);
14040 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, isLazy);
14041 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, getHandler);
14042 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, map);
14043 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, mapVia);
14044 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, get);
14045 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, post);
14046 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, put);
14047 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, patch);
14048 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, head);
14049 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, delete);
14050 static PHP_METHOD(Phalcon_Mvc_Micro_Collection, options);
14051 
14052 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collection__addmap, 0, 0, 4)
14053 	ZEND_ARG_INFO(0, method)
14054 	ZEND_ARG_INFO(0, routePattern)
14055 	ZEND_ARG_INFO(0, handler)
14056 	ZEND_ARG_INFO(0, name)
ZEND_END_ARG_INFO()14057 ZEND_END_ARG_INFO()
14058 
14059 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collection_setprefix, 0, 0, 1)
14060 	ZEND_ARG_INFO(0, prefix)
14061 ZEND_END_ARG_INFO()
14062 
14063 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collection_sethandler, 0, 0, 1)
14064 	ZEND_ARG_INFO(0, handler)
14065 	ZEND_ARG_INFO(0, lazy)
14066 ZEND_END_ARG_INFO()
14067 
14068 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collection_setlazy, 0, 0, 1)
14069 	ZEND_ARG_INFO(0, lazy)
14070 ZEND_END_ARG_INFO()
14071 
14072 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collection_map, 0, 0, 2)
14073 	ZEND_ARG_INFO(0, routePattern)
14074 	ZEND_ARG_INFO(0, handler)
14075 	ZEND_ARG_INFO(0, name)
14076 ZEND_END_ARG_INFO()
14077 
14078 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collection_mapvia, 0, 0, 3)
14079 	ZEND_ARG_INFO(0, routePattern)
14080 	ZEND_ARG_INFO(0, handler)
14081 	ZEND_ARG_INFO(0, method)
14082 	ZEND_ARG_INFO(0, name)
14083 ZEND_END_ARG_INFO()
14084 
14085 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collection_get, 0, 0, 2)
14086 	ZEND_ARG_INFO(0, routePattern)
14087 	ZEND_ARG_INFO(0, handler)
14088 	ZEND_ARG_INFO(0, name)
14089 ZEND_END_ARG_INFO()
14090 
14091 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collection_post, 0, 0, 2)
14092 	ZEND_ARG_INFO(0, routePattern)
14093 	ZEND_ARG_INFO(0, handler)
14094 	ZEND_ARG_INFO(0, name)
14095 ZEND_END_ARG_INFO()
14096 
14097 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collection_put, 0, 0, 2)
14098 	ZEND_ARG_INFO(0, routePattern)
14099 	ZEND_ARG_INFO(0, handler)
14100 	ZEND_ARG_INFO(0, name)
14101 ZEND_END_ARG_INFO()
14102 
14103 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collection_patch, 0, 0, 2)
14104 	ZEND_ARG_INFO(0, routePattern)
14105 	ZEND_ARG_INFO(0, handler)
14106 	ZEND_ARG_INFO(0, name)
14107 ZEND_END_ARG_INFO()
14108 
14109 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collection_head, 0, 0, 2)
14110 	ZEND_ARG_INFO(0, routePattern)
14111 	ZEND_ARG_INFO(0, handler)
14112 	ZEND_ARG_INFO(0, name)
14113 ZEND_END_ARG_INFO()
14114 
14115 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collection_delete, 0, 0, 2)
14116 	ZEND_ARG_INFO(0, routePattern)
14117 	ZEND_ARG_INFO(0, handler)
14118 	ZEND_ARG_INFO(0, name)
14119 ZEND_END_ARG_INFO()
14120 
14121 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_collection_options, 0, 0, 2)
14122 	ZEND_ARG_INFO(0, routePattern)
14123 	ZEND_ARG_INFO(0, handler)
14124 	ZEND_ARG_INFO(0, name)
14125 ZEND_END_ARG_INFO()
14126 
14127 ZEPHIR_INIT_FUNCS(phalcon_mvc_micro_collection_method_entry) {
14128 	PHP_ME(Phalcon_Mvc_Micro_Collection, _addMap, arginfo_phalcon_mvc_micro_collection__addmap, ZEND_ACC_PROTECTED)
14129 	PHP_ME(Phalcon_Mvc_Micro_Collection, setPrefix, arginfo_phalcon_mvc_micro_collection_setprefix, ZEND_ACC_PUBLIC)
14130 	PHP_ME(Phalcon_Mvc_Micro_Collection, getPrefix, NULL, ZEND_ACC_PUBLIC)
14131 	PHP_ME(Phalcon_Mvc_Micro_Collection, getHandlers, NULL, ZEND_ACC_PUBLIC)
14132 	PHP_ME(Phalcon_Mvc_Micro_Collection, setHandler, arginfo_phalcon_mvc_micro_collection_sethandler, ZEND_ACC_PUBLIC)
14133 	PHP_ME(Phalcon_Mvc_Micro_Collection, setLazy, arginfo_phalcon_mvc_micro_collection_setlazy, ZEND_ACC_PUBLIC)
14134 	PHP_ME(Phalcon_Mvc_Micro_Collection, isLazy, NULL, ZEND_ACC_PUBLIC)
14135 	PHP_ME(Phalcon_Mvc_Micro_Collection, getHandler, NULL, ZEND_ACC_PUBLIC)
14136 	PHP_ME(Phalcon_Mvc_Micro_Collection, map, arginfo_phalcon_mvc_micro_collection_map, ZEND_ACC_PUBLIC)
14137 	PHP_ME(Phalcon_Mvc_Micro_Collection, mapVia, arginfo_phalcon_mvc_micro_collection_mapvia, ZEND_ACC_PUBLIC)
14138 	PHP_ME(Phalcon_Mvc_Micro_Collection, get, arginfo_phalcon_mvc_micro_collection_get, ZEND_ACC_PUBLIC)
14139 	PHP_ME(Phalcon_Mvc_Micro_Collection, post, arginfo_phalcon_mvc_micro_collection_post, ZEND_ACC_PUBLIC)
14140 	PHP_ME(Phalcon_Mvc_Micro_Collection, put, arginfo_phalcon_mvc_micro_collection_put, ZEND_ACC_PUBLIC)
14141 	PHP_ME(Phalcon_Mvc_Micro_Collection, patch, arginfo_phalcon_mvc_micro_collection_patch, ZEND_ACC_PUBLIC)
14142 	PHP_ME(Phalcon_Mvc_Micro_Collection, head, arginfo_phalcon_mvc_micro_collection_head, ZEND_ACC_PUBLIC)
14143 	PHP_ME(Phalcon_Mvc_Micro_Collection, delete, arginfo_phalcon_mvc_micro_collection_delete, ZEND_ACC_PUBLIC)
14144 	PHP_ME(Phalcon_Mvc_Micro_Collection, options, arginfo_phalcon_mvc_micro_collection_options, ZEND_ACC_PUBLIC)
14145 	PHP_FE_END
14146 };
14147 
14148 zend_class_entry *phalcon_mvc_micro_exception_ce;
14149 
14150 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Micro_Exception);
14151 
14152 
14153 zend_class_entry *phalcon_mvc_micro_lazyloader_ce;
14154 
14155 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Micro_LazyLoader);
14156 
14157 static PHP_METHOD(Phalcon_Mvc_Micro_LazyLoader, getDefinition);
14158 static PHP_METHOD(Phalcon_Mvc_Micro_LazyLoader, __construct);
14159 static PHP_METHOD(Phalcon_Mvc_Micro_LazyLoader, __call);
14160 static PHP_METHOD(Phalcon_Mvc_Micro_LazyLoader, callMethod);
14161 
14162 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_lazyloader___construct, 0, 0, 1)
14163 	ZEND_ARG_INFO(0, definition)
ZEND_END_ARG_INFO()14164 ZEND_END_ARG_INFO()
14165 
14166 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_lazyloader___call, 0, 0, 2)
14167 	ZEND_ARG_INFO(0, method)
14168 	ZEND_ARG_INFO(0, arguments)
14169 ZEND_END_ARG_INFO()
14170 
14171 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_lazyloader_callmethod, 0, 0, 2)
14172 	ZEND_ARG_INFO(0, method)
14173 	ZEND_ARG_INFO(0, arguments)
14174 	ZEND_ARG_OBJ_INFO(0, modelBinder, Phalcon\\Mvc\\Model\\BinderInterface, 1)
14175 ZEND_END_ARG_INFO()
14176 
14177 ZEPHIR_INIT_FUNCS(phalcon_mvc_micro_lazyloader_method_entry) {
14178 	PHP_ME(Phalcon_Mvc_Micro_LazyLoader, getDefinition, NULL, ZEND_ACC_PUBLIC)
14179 	PHP_ME(Phalcon_Mvc_Micro_LazyLoader, __construct, arginfo_phalcon_mvc_micro_lazyloader___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
14180 	PHP_ME(Phalcon_Mvc_Micro_LazyLoader, __call, arginfo_phalcon_mvc_micro_lazyloader___call, ZEND_ACC_PUBLIC)
14181 	PHP_ME(Phalcon_Mvc_Micro_LazyLoader, callMethod, arginfo_phalcon_mvc_micro_lazyloader_callmethod, ZEND_ACC_PUBLIC)
14182 	PHP_FE_END
14183 };
14184 
14185 zend_class_entry *phalcon_mvc_micro_middlewareinterface_ce;
14186 
14187 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Micro_MiddlewareInterface);
14188 
14189 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_micro_middlewareinterface_call, 0, 0, 1)
14190 	ZEND_ARG_OBJ_INFO(0, application, Phalcon\\Mvc\\Micro, 0)
ZEND_END_ARG_INFO()14191 ZEND_END_ARG_INFO()
14192 
14193 ZEPHIR_INIT_FUNCS(phalcon_mvc_micro_middlewareinterface_method_entry) {
14194 	PHP_ABSTRACT_ME(Phalcon_Mvc_Micro_MiddlewareInterface, call, arginfo_phalcon_mvc_micro_middlewareinterface_call)
14195 	PHP_FE_END
14196 };
14197 
14198 zend_class_entry *phalcon_mvc_model_ce;
14199 
14200 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model);
14201 
14202 static PHP_METHOD(Phalcon_Mvc_Model, getTransaction);
14203 static PHP_METHOD(Phalcon_Mvc_Model, __construct);
14204 static PHP_METHOD(Phalcon_Mvc_Model, setDI);
14205 static PHP_METHOD(Phalcon_Mvc_Model, getDI);
14206 static PHP_METHOD(Phalcon_Mvc_Model, setEventsManager);
14207 static PHP_METHOD(Phalcon_Mvc_Model, getEventsManager);
14208 static PHP_METHOD(Phalcon_Mvc_Model, getModelsMetaData);
14209 static PHP_METHOD(Phalcon_Mvc_Model, getModelsManager);
14210 static PHP_METHOD(Phalcon_Mvc_Model, setTransaction);
14211 static PHP_METHOD(Phalcon_Mvc_Model, setSource);
14212 static PHP_METHOD(Phalcon_Mvc_Model, getSource);
14213 static PHP_METHOD(Phalcon_Mvc_Model, setSchema);
14214 static PHP_METHOD(Phalcon_Mvc_Model, getSchema);
14215 static PHP_METHOD(Phalcon_Mvc_Model, setConnectionService);
14216 static PHP_METHOD(Phalcon_Mvc_Model, setReadConnectionService);
14217 static PHP_METHOD(Phalcon_Mvc_Model, setWriteConnectionService);
14218 static PHP_METHOD(Phalcon_Mvc_Model, getReadConnectionService);
14219 static PHP_METHOD(Phalcon_Mvc_Model, getWriteConnectionService);
14220 static PHP_METHOD(Phalcon_Mvc_Model, setDirtyState);
14221 static PHP_METHOD(Phalcon_Mvc_Model, getDirtyState);
14222 static PHP_METHOD(Phalcon_Mvc_Model, getReadConnection);
14223 static PHP_METHOD(Phalcon_Mvc_Model, getWriteConnection);
14224 static PHP_METHOD(Phalcon_Mvc_Model, assign);
14225 static PHP_METHOD(Phalcon_Mvc_Model, cloneResultMap);
14226 static PHP_METHOD(Phalcon_Mvc_Model, cloneResultMapHydrate);
14227 static PHP_METHOD(Phalcon_Mvc_Model, cloneResult);
14228 static PHP_METHOD(Phalcon_Mvc_Model, find);
14229 static PHP_METHOD(Phalcon_Mvc_Model, findFirst);
14230 static PHP_METHOD(Phalcon_Mvc_Model, getPreparedQuery);
14231 static PHP_METHOD(Phalcon_Mvc_Model, query);
14232 static PHP_METHOD(Phalcon_Mvc_Model, _exists);
14233 static PHP_METHOD(Phalcon_Mvc_Model, _groupResult);
14234 static PHP_METHOD(Phalcon_Mvc_Model, count);
14235 static PHP_METHOD(Phalcon_Mvc_Model, sum);
14236 static PHP_METHOD(Phalcon_Mvc_Model, maximum);
14237 static PHP_METHOD(Phalcon_Mvc_Model, minimum);
14238 static PHP_METHOD(Phalcon_Mvc_Model, average);
14239 static PHP_METHOD(Phalcon_Mvc_Model, fireEvent);
14240 static PHP_METHOD(Phalcon_Mvc_Model, fireEventCancel);
14241 static PHP_METHOD(Phalcon_Mvc_Model, _cancelOperation);
14242 static PHP_METHOD(Phalcon_Mvc_Model, appendMessage);
14243 static PHP_METHOD(Phalcon_Mvc_Model, validate);
14244 static PHP_METHOD(Phalcon_Mvc_Model, validationHasFailed);
14245 static PHP_METHOD(Phalcon_Mvc_Model, getMessages);
14246 static PHP_METHOD(Phalcon_Mvc_Model, _checkForeignKeysRestrict);
14247 static PHP_METHOD(Phalcon_Mvc_Model, _checkForeignKeysReverseCascade);
14248 static PHP_METHOD(Phalcon_Mvc_Model, _checkForeignKeysReverseRestrict);
14249 static PHP_METHOD(Phalcon_Mvc_Model, _preSave);
14250 static PHP_METHOD(Phalcon_Mvc_Model, _postSave);
14251 static PHP_METHOD(Phalcon_Mvc_Model, _doLowInsert);
14252 static PHP_METHOD(Phalcon_Mvc_Model, _doLowUpdate);
14253 static PHP_METHOD(Phalcon_Mvc_Model, _preSaveRelatedRecords);
14254 static PHP_METHOD(Phalcon_Mvc_Model, _postSaveRelatedRecords);
14255 static PHP_METHOD(Phalcon_Mvc_Model, save);
14256 static PHP_METHOD(Phalcon_Mvc_Model, create);
14257 static PHP_METHOD(Phalcon_Mvc_Model, update);
14258 static PHP_METHOD(Phalcon_Mvc_Model, delete);
14259 static PHP_METHOD(Phalcon_Mvc_Model, getOperationMade);
14260 static PHP_METHOD(Phalcon_Mvc_Model, refresh);
14261 static PHP_METHOD(Phalcon_Mvc_Model, skipOperation);
14262 static PHP_METHOD(Phalcon_Mvc_Model, readAttribute);
14263 static PHP_METHOD(Phalcon_Mvc_Model, writeAttribute);
14264 static PHP_METHOD(Phalcon_Mvc_Model, skipAttributes);
14265 static PHP_METHOD(Phalcon_Mvc_Model, skipAttributesOnCreate);
14266 static PHP_METHOD(Phalcon_Mvc_Model, skipAttributesOnUpdate);
14267 static PHP_METHOD(Phalcon_Mvc_Model, allowEmptyStringValues);
14268 static PHP_METHOD(Phalcon_Mvc_Model, hasOne);
14269 static PHP_METHOD(Phalcon_Mvc_Model, belongsTo);
14270 static PHP_METHOD(Phalcon_Mvc_Model, hasMany);
14271 static PHP_METHOD(Phalcon_Mvc_Model, hasManyToMany);
14272 static PHP_METHOD(Phalcon_Mvc_Model, addBehavior);
14273 static PHP_METHOD(Phalcon_Mvc_Model, keepSnapshots);
14274 static PHP_METHOD(Phalcon_Mvc_Model, setSnapshotData);
14275 static PHP_METHOD(Phalcon_Mvc_Model, setOldSnapshotData);
14276 static PHP_METHOD(Phalcon_Mvc_Model, hasSnapshotData);
14277 static PHP_METHOD(Phalcon_Mvc_Model, getSnapshotData);
14278 static PHP_METHOD(Phalcon_Mvc_Model, getOldSnapshotData);
14279 static PHP_METHOD(Phalcon_Mvc_Model, hasChanged);
14280 static PHP_METHOD(Phalcon_Mvc_Model, hasUpdated);
14281 static PHP_METHOD(Phalcon_Mvc_Model, getChangedFields);
14282 static PHP_METHOD(Phalcon_Mvc_Model, getUpdatedFields);
14283 static PHP_METHOD(Phalcon_Mvc_Model, useDynamicUpdate);
14284 static PHP_METHOD(Phalcon_Mvc_Model, getRelated);
14285 static PHP_METHOD(Phalcon_Mvc_Model, _getRelatedRecords);
14286 static PHP_METHOD(Phalcon_Mvc_Model, _invokeFinder);
14287 static PHP_METHOD(Phalcon_Mvc_Model, __call);
14288 static PHP_METHOD(Phalcon_Mvc_Model, __callStatic);
14289 static PHP_METHOD(Phalcon_Mvc_Model, __set);
14290 static PHP_METHOD(Phalcon_Mvc_Model, _possibleSetter);
14291 static PHP_METHOD(Phalcon_Mvc_Model, __get);
14292 static PHP_METHOD(Phalcon_Mvc_Model, __isset);
14293 static PHP_METHOD(Phalcon_Mvc_Model, serialize);
14294 static PHP_METHOD(Phalcon_Mvc_Model, unserialize);
14295 static PHP_METHOD(Phalcon_Mvc_Model, dump);
14296 static PHP_METHOD(Phalcon_Mvc_Model, toArray);
14297 static PHP_METHOD(Phalcon_Mvc_Model, jsonSerialize);
14298 static PHP_METHOD(Phalcon_Mvc_Model, setup);
14299 static PHP_METHOD(Phalcon_Mvc_Model, reset);
14300 
14301 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model___construct, 0, 0, 0)
14302 	ZEND_ARG_INFO(0, data)
14303 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 1)
14304 	ZEND_ARG_OBJ_INFO(0, modelsManager, Phalcon\\Mvc\\Model\\ManagerInterface, 1)
ZEND_END_ARG_INFO()14305 ZEND_END_ARG_INFO()
14306 
14307 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_setdi, 0, 0, 1)
14308 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
14309 ZEND_END_ARG_INFO()
14310 
14311 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_seteventsmanager, 0, 0, 1)
14312 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
14313 ZEND_END_ARG_INFO()
14314 
14315 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_settransaction, 0, 0, 1)
14316 	ZEND_ARG_OBJ_INFO(0, transaction, Phalcon\\Mvc\\Model\\TransactionInterface, 0)
14317 ZEND_END_ARG_INFO()
14318 
14319 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_setsource, 0, 0, 1)
14320 	ZEND_ARG_INFO(0, source)
14321 ZEND_END_ARG_INFO()
14322 
14323 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_setschema, 0, 0, 1)
14324 	ZEND_ARG_INFO(0, schema)
14325 ZEND_END_ARG_INFO()
14326 
14327 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_setconnectionservice, 0, 0, 1)
14328 	ZEND_ARG_INFO(0, connectionService)
14329 ZEND_END_ARG_INFO()
14330 
14331 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_setreadconnectionservice, 0, 0, 1)
14332 	ZEND_ARG_INFO(0, connectionService)
14333 ZEND_END_ARG_INFO()
14334 
14335 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_setwriteconnectionservice, 0, 0, 1)
14336 	ZEND_ARG_INFO(0, connectionService)
14337 ZEND_END_ARG_INFO()
14338 
14339 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_setdirtystate, 0, 0, 1)
14340 	ZEND_ARG_INFO(0, dirtyState)
14341 ZEND_END_ARG_INFO()
14342 
14343 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_assign, 0, 0, 1)
14344 	ZEND_ARG_ARRAY_INFO(0, data, 0)
14345 	ZEND_ARG_INFO(0, dataColumnMap)
14346 	ZEND_ARG_INFO(0, whiteList)
14347 ZEND_END_ARG_INFO()
14348 
14349 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_cloneresultmap, 0, 0, 3)
14350 	ZEND_ARG_INFO(0, base)
14351 	ZEND_ARG_ARRAY_INFO(0, data, 0)
14352 	ZEND_ARG_INFO(0, columnMap)
14353 	ZEND_ARG_INFO(0, dirtyState)
14354 	ZEND_ARG_INFO(0, keepSnapshots)
14355 ZEND_END_ARG_INFO()
14356 
14357 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_cloneresultmaphydrate, 0, 0, 3)
14358 	ZEND_ARG_ARRAY_INFO(0, data, 0)
14359 	ZEND_ARG_INFO(0, columnMap)
14360 	ZEND_ARG_INFO(0, hydrationMode)
14361 ZEND_END_ARG_INFO()
14362 
14363 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_cloneresult, 0, 0, 2)
14364 	ZEND_ARG_OBJ_INFO(0, base, Phalcon\\Mvc\\ModelInterface, 0)
14365 	ZEND_ARG_ARRAY_INFO(0, data, 0)
14366 	ZEND_ARG_INFO(0, dirtyState)
14367 ZEND_END_ARG_INFO()
14368 
14369 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_find, 0, 0, 0)
14370 	ZEND_ARG_INFO(0, parameters)
14371 ZEND_END_ARG_INFO()
14372 
14373 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_findfirst, 0, 0, 0)
14374 	ZEND_ARG_INFO(0, parameters)
14375 ZEND_END_ARG_INFO()
14376 
14377 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_getpreparedquery, 0, 0, 1)
14378 	ZEND_ARG_INFO(0, params)
14379 	ZEND_ARG_INFO(0, limit)
14380 ZEND_END_ARG_INFO()
14381 
14382 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query, 0, 0, 0)
14383 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 1)
14384 ZEND_END_ARG_INFO()
14385 
14386 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model__exists, 0, 0, 2)
14387 	ZEND_ARG_OBJ_INFO(0, metaData, Phalcon\\Mvc\\Model\\MetaDataInterface, 0)
14388 	ZEND_ARG_OBJ_INFO(0, connection, Phalcon\\Db\\AdapterInterface, 0)
14389 	ZEND_ARG_INFO(0, table)
14390 ZEND_END_ARG_INFO()
14391 
14392 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model__groupresult, 0, 0, 3)
14393 	ZEND_ARG_INFO(0, functionName)
14394 	ZEND_ARG_INFO(0, alias)
14395 	ZEND_ARG_INFO(0, parameters)
14396 ZEND_END_ARG_INFO()
14397 
14398 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_count, 0, 0, 0)
14399 	ZEND_ARG_INFO(0, parameters)
14400 ZEND_END_ARG_INFO()
14401 
14402 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_sum, 0, 0, 0)
14403 	ZEND_ARG_INFO(0, parameters)
14404 ZEND_END_ARG_INFO()
14405 
14406 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_maximum, 0, 0, 0)
14407 	ZEND_ARG_INFO(0, parameters)
14408 ZEND_END_ARG_INFO()
14409 
14410 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_minimum, 0, 0, 0)
14411 	ZEND_ARG_INFO(0, parameters)
14412 ZEND_END_ARG_INFO()
14413 
14414 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_average, 0, 0, 0)
14415 	ZEND_ARG_INFO(0, parameters)
14416 ZEND_END_ARG_INFO()
14417 
14418 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_fireevent, 0, 0, 1)
14419 	ZEND_ARG_INFO(0, eventName)
14420 ZEND_END_ARG_INFO()
14421 
14422 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_fireeventcancel, 0, 0, 1)
14423 	ZEND_ARG_INFO(0, eventName)
14424 ZEND_END_ARG_INFO()
14425 
14426 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_appendmessage, 0, 0, 1)
14427 	ZEND_ARG_OBJ_INFO(0, message, Phalcon\\Mvc\\Model\\MessageInterface, 0)
14428 ZEND_END_ARG_INFO()
14429 
14430 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validate, 0, 0, 1)
14431 	ZEND_ARG_OBJ_INFO(0, validator, Phalcon\\ValidationInterface, 0)
14432 ZEND_END_ARG_INFO()
14433 
14434 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_getmessages, 0, 0, 0)
14435 	ZEND_ARG_INFO(0, filter)
14436 ZEND_END_ARG_INFO()
14437 
14438 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model__presave, 0, 0, 3)
14439 	ZEND_ARG_OBJ_INFO(0, metaData, Phalcon\\Mvc\\Model\\MetaDataInterface, 0)
14440 	ZEND_ARG_INFO(0, exists)
14441 	ZEND_ARG_INFO(0, identityField)
14442 ZEND_END_ARG_INFO()
14443 
14444 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model__postsave, 0, 0, 2)
14445 	ZEND_ARG_INFO(0, success)
14446 	ZEND_ARG_INFO(0, exists)
14447 ZEND_END_ARG_INFO()
14448 
14449 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model__dolowinsert, 0, 0, 4)
14450 	ZEND_ARG_OBJ_INFO(0, metaData, Phalcon\\Mvc\\Model\\MetaDataInterface, 0)
14451 	ZEND_ARG_OBJ_INFO(0, connection, Phalcon\\Db\\AdapterInterface, 0)
14452 	ZEND_ARG_INFO(0, table)
14453 	ZEND_ARG_INFO(0, identityField)
14454 ZEND_END_ARG_INFO()
14455 
14456 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model__dolowupdate, 0, 0, 3)
14457 	ZEND_ARG_OBJ_INFO(0, metaData, Phalcon\\Mvc\\Model\\MetaDataInterface, 0)
14458 	ZEND_ARG_OBJ_INFO(0, connection, Phalcon\\Db\\AdapterInterface, 0)
14459 	ZEND_ARG_INFO(0, table)
14460 ZEND_END_ARG_INFO()
14461 
14462 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model__presaverelatedrecords, 0, 0, 2)
14463 	ZEND_ARG_OBJ_INFO(0, connection, Phalcon\\Db\\AdapterInterface, 0)
14464 	ZEND_ARG_INFO(0, related)
14465 ZEND_END_ARG_INFO()
14466 
14467 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model__postsaverelatedrecords, 0, 0, 2)
14468 	ZEND_ARG_OBJ_INFO(0, connection, Phalcon\\Db\\AdapterInterface, 0)
14469 	ZEND_ARG_INFO(0, related)
14470 ZEND_END_ARG_INFO()
14471 
14472 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_save, 0, 0, 0)
14473 	ZEND_ARG_INFO(0, data)
14474 	ZEND_ARG_INFO(0, whiteList)
14475 ZEND_END_ARG_INFO()
14476 
14477 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_create, 0, 0, 0)
14478 	ZEND_ARG_INFO(0, data)
14479 	ZEND_ARG_INFO(0, whiteList)
14480 ZEND_END_ARG_INFO()
14481 
14482 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_update, 0, 0, 0)
14483 	ZEND_ARG_INFO(0, data)
14484 	ZEND_ARG_INFO(0, whiteList)
14485 ZEND_END_ARG_INFO()
14486 
14487 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_skipoperation, 0, 0, 1)
14488 	ZEND_ARG_INFO(0, skip)
14489 ZEND_END_ARG_INFO()
14490 
14491 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_readattribute, 0, 0, 1)
14492 	ZEND_ARG_INFO(0, attribute)
14493 ZEND_END_ARG_INFO()
14494 
14495 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_writeattribute, 0, 0, 2)
14496 	ZEND_ARG_INFO(0, attribute)
14497 	ZEND_ARG_INFO(0, value)
14498 ZEND_END_ARG_INFO()
14499 
14500 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_skipattributes, 0, 0, 1)
14501 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
14502 ZEND_END_ARG_INFO()
14503 
14504 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_skipattributesoncreate, 0, 0, 1)
14505 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
14506 ZEND_END_ARG_INFO()
14507 
14508 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_skipattributesonupdate, 0, 0, 1)
14509 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
14510 ZEND_END_ARG_INFO()
14511 
14512 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_allowemptystringvalues, 0, 0, 1)
14513 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
14514 ZEND_END_ARG_INFO()
14515 
14516 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_hasone, 0, 0, 3)
14517 	ZEND_ARG_INFO(0, fields)
14518 	ZEND_ARG_INFO(0, referenceModel)
14519 	ZEND_ARG_INFO(0, referencedFields)
14520 	ZEND_ARG_INFO(0, options)
14521 ZEND_END_ARG_INFO()
14522 
14523 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_belongsto, 0, 0, 3)
14524 	ZEND_ARG_INFO(0, fields)
14525 	ZEND_ARG_INFO(0, referenceModel)
14526 	ZEND_ARG_INFO(0, referencedFields)
14527 	ZEND_ARG_INFO(0, options)
14528 ZEND_END_ARG_INFO()
14529 
14530 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_hasmany, 0, 0, 3)
14531 	ZEND_ARG_INFO(0, fields)
14532 	ZEND_ARG_INFO(0, referenceModel)
14533 	ZEND_ARG_INFO(0, referencedFields)
14534 	ZEND_ARG_INFO(0, options)
14535 ZEND_END_ARG_INFO()
14536 
14537 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_hasmanytomany, 0, 0, 6)
14538 	ZEND_ARG_INFO(0, fields)
14539 	ZEND_ARG_INFO(0, intermediateModel)
14540 	ZEND_ARG_INFO(0, intermediateFields)
14541 	ZEND_ARG_INFO(0, intermediateReferencedFields)
14542 	ZEND_ARG_INFO(0, referenceModel)
14543 	ZEND_ARG_INFO(0, referencedFields)
14544 	ZEND_ARG_INFO(0, options)
14545 ZEND_END_ARG_INFO()
14546 
14547 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_addbehavior, 0, 0, 1)
14548 	ZEND_ARG_OBJ_INFO(0, behavior, Phalcon\\Mvc\\Model\\BehaviorInterface, 0)
14549 ZEND_END_ARG_INFO()
14550 
14551 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_keepsnapshots, 0, 0, 1)
14552 	ZEND_ARG_INFO(0, keepSnapshot)
14553 ZEND_END_ARG_INFO()
14554 
14555 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_setsnapshotdata, 0, 0, 1)
14556 	ZEND_ARG_ARRAY_INFO(0, data, 0)
14557 	ZEND_ARG_INFO(0, columnMap)
14558 ZEND_END_ARG_INFO()
14559 
14560 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_setoldsnapshotdata, 0, 0, 1)
14561 	ZEND_ARG_ARRAY_INFO(0, data, 0)
14562 	ZEND_ARG_INFO(0, columnMap)
14563 ZEND_END_ARG_INFO()
14564 
14565 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_haschanged, 0, 0, 0)
14566 	ZEND_ARG_INFO(0, fieldName)
14567 	ZEND_ARG_INFO(0, allFields)
14568 ZEND_END_ARG_INFO()
14569 
14570 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_hasupdated, 0, 0, 0)
14571 	ZEND_ARG_INFO(0, fieldName)
14572 	ZEND_ARG_INFO(0, allFields)
14573 ZEND_END_ARG_INFO()
14574 
14575 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_usedynamicupdate, 0, 0, 1)
14576 	ZEND_ARG_INFO(0, dynamicUpdate)
14577 ZEND_END_ARG_INFO()
14578 
14579 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_getrelated, 0, 0, 1)
14580 	ZEND_ARG_INFO(0, alias)
14581 	ZEND_ARG_INFO(0, arguments)
14582 ZEND_END_ARG_INFO()
14583 
14584 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model__getrelatedrecords, 0, 0, 3)
14585 	ZEND_ARG_INFO(0, modelName)
14586 	ZEND_ARG_INFO(0, method)
14587 	ZEND_ARG_INFO(0, arguments)
14588 ZEND_END_ARG_INFO()
14589 
14590 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model__invokefinder, 0, 0, 2)
14591 	ZEND_ARG_INFO(0, method)
14592 	ZEND_ARG_INFO(0, arguments)
14593 ZEND_END_ARG_INFO()
14594 
14595 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model___call, 0, 0, 2)
14596 	ZEND_ARG_INFO(0, method)
14597 	ZEND_ARG_INFO(0, arguments)
14598 ZEND_END_ARG_INFO()
14599 
14600 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model___callstatic, 0, 0, 2)
14601 	ZEND_ARG_INFO(0, method)
14602 	ZEND_ARG_INFO(0, arguments)
14603 ZEND_END_ARG_INFO()
14604 
14605 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model___set, 0, 0, 2)
14606 	ZEND_ARG_INFO(0, property)
14607 	ZEND_ARG_INFO(0, value)
14608 ZEND_END_ARG_INFO()
14609 
14610 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model__possiblesetter, 0, 0, 2)
14611 	ZEND_ARG_INFO(0, property)
14612 	ZEND_ARG_INFO(0, value)
14613 ZEND_END_ARG_INFO()
14614 
14615 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model___get, 0, 0, 1)
14616 	ZEND_ARG_INFO(0, property)
14617 ZEND_END_ARG_INFO()
14618 
14619 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model___isset, 0, 0, 1)
14620 	ZEND_ARG_INFO(0, property)
14621 ZEND_END_ARG_INFO()
14622 
14623 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_unserialize, 0, 0, 1)
14624 	ZEND_ARG_INFO(0, data)
14625 ZEND_END_ARG_INFO()
14626 
14627 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_toarray, 0, 0, 0)
14628 	ZEND_ARG_INFO(0, columns)
14629 ZEND_END_ARG_INFO()
14630 
14631 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_setup, 0, 0, 1)
14632 	ZEND_ARG_ARRAY_INFO(0, options, 0)
14633 ZEND_END_ARG_INFO()
14634 
14635 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_method_entry) {
14636 	PHP_ME(Phalcon_Mvc_Model, getTransaction, NULL, ZEND_ACC_PUBLIC)
14637 	PHP_ME(Phalcon_Mvc_Model, __construct, arginfo_phalcon_mvc_model___construct, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL|ZEND_ACC_CTOR)
14638 	PHP_ME(Phalcon_Mvc_Model, setDI, arginfo_phalcon_mvc_model_setdi, ZEND_ACC_PUBLIC)
14639 	PHP_ME(Phalcon_Mvc_Model, getDI, NULL, ZEND_ACC_PUBLIC)
14640 	PHP_ME(Phalcon_Mvc_Model, setEventsManager, arginfo_phalcon_mvc_model_seteventsmanager, ZEND_ACC_PROTECTED)
14641 	PHP_ME(Phalcon_Mvc_Model, getEventsManager, NULL, ZEND_ACC_PROTECTED)
14642 	PHP_ME(Phalcon_Mvc_Model, getModelsMetaData, NULL, ZEND_ACC_PUBLIC)
14643 	PHP_ME(Phalcon_Mvc_Model, getModelsManager, NULL, ZEND_ACC_PUBLIC)
14644 	PHP_ME(Phalcon_Mvc_Model, setTransaction, arginfo_phalcon_mvc_model_settransaction, ZEND_ACC_PUBLIC)
14645 	PHP_ME(Phalcon_Mvc_Model, setSource, arginfo_phalcon_mvc_model_setsource, ZEND_ACC_PROTECTED)
14646 	PHP_ME(Phalcon_Mvc_Model, getSource, NULL, ZEND_ACC_PUBLIC)
14647 	PHP_ME(Phalcon_Mvc_Model, setSchema, arginfo_phalcon_mvc_model_setschema, ZEND_ACC_PROTECTED)
14648 	PHP_ME(Phalcon_Mvc_Model, getSchema, NULL, ZEND_ACC_PUBLIC)
14649 	PHP_ME(Phalcon_Mvc_Model, setConnectionService, arginfo_phalcon_mvc_model_setconnectionservice, ZEND_ACC_PUBLIC)
14650 	PHP_ME(Phalcon_Mvc_Model, setReadConnectionService, arginfo_phalcon_mvc_model_setreadconnectionservice, ZEND_ACC_PUBLIC)
14651 	PHP_ME(Phalcon_Mvc_Model, setWriteConnectionService, arginfo_phalcon_mvc_model_setwriteconnectionservice, ZEND_ACC_PUBLIC)
14652 	PHP_ME(Phalcon_Mvc_Model, getReadConnectionService, NULL, ZEND_ACC_PUBLIC)
14653 	PHP_ME(Phalcon_Mvc_Model, getWriteConnectionService, NULL, ZEND_ACC_PUBLIC)
14654 	PHP_ME(Phalcon_Mvc_Model, setDirtyState, arginfo_phalcon_mvc_model_setdirtystate, ZEND_ACC_PUBLIC)
14655 	PHP_ME(Phalcon_Mvc_Model, getDirtyState, NULL, ZEND_ACC_PUBLIC)
14656 	PHP_ME(Phalcon_Mvc_Model, getReadConnection, NULL, ZEND_ACC_PUBLIC)
14657 	PHP_ME(Phalcon_Mvc_Model, getWriteConnection, NULL, ZEND_ACC_PUBLIC)
14658 	PHP_ME(Phalcon_Mvc_Model, assign, arginfo_phalcon_mvc_model_assign, ZEND_ACC_PUBLIC)
14659 	PHP_ME(Phalcon_Mvc_Model, cloneResultMap, arginfo_phalcon_mvc_model_cloneresultmap, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
14660 	PHP_ME(Phalcon_Mvc_Model, cloneResultMapHydrate, arginfo_phalcon_mvc_model_cloneresultmaphydrate, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
14661 	PHP_ME(Phalcon_Mvc_Model, cloneResult, arginfo_phalcon_mvc_model_cloneresult, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
14662 	PHP_ME(Phalcon_Mvc_Model, find, arginfo_phalcon_mvc_model_find, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
14663 	PHP_ME(Phalcon_Mvc_Model, findFirst, arginfo_phalcon_mvc_model_findfirst, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
14664 	PHP_ME(Phalcon_Mvc_Model, getPreparedQuery, arginfo_phalcon_mvc_model_getpreparedquery, ZEND_ACC_PRIVATE|ZEND_ACC_STATIC)
14665 	PHP_ME(Phalcon_Mvc_Model, query, arginfo_phalcon_mvc_model_query, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
14666 	PHP_ME(Phalcon_Mvc_Model, _exists, arginfo_phalcon_mvc_model__exists, ZEND_ACC_PROTECTED)
14667 	PHP_ME(Phalcon_Mvc_Model, _groupResult, arginfo_phalcon_mvc_model__groupresult, ZEND_ACC_PROTECTED|ZEND_ACC_STATIC)
14668 	PHP_ME(Phalcon_Mvc_Model, count, arginfo_phalcon_mvc_model_count, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
14669 	PHP_ME(Phalcon_Mvc_Model, sum, arginfo_phalcon_mvc_model_sum, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
14670 	PHP_ME(Phalcon_Mvc_Model, maximum, arginfo_phalcon_mvc_model_maximum, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
14671 	PHP_ME(Phalcon_Mvc_Model, minimum, arginfo_phalcon_mvc_model_minimum, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
14672 	PHP_ME(Phalcon_Mvc_Model, average, arginfo_phalcon_mvc_model_average, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
14673 	PHP_ME(Phalcon_Mvc_Model, fireEvent, arginfo_phalcon_mvc_model_fireevent, ZEND_ACC_PUBLIC)
14674 	PHP_ME(Phalcon_Mvc_Model, fireEventCancel, arginfo_phalcon_mvc_model_fireeventcancel, ZEND_ACC_PUBLIC)
14675 	PHP_ME(Phalcon_Mvc_Model, _cancelOperation, NULL, ZEND_ACC_PROTECTED)
14676 	PHP_ME(Phalcon_Mvc_Model, appendMessage, arginfo_phalcon_mvc_model_appendmessage, ZEND_ACC_PUBLIC)
14677 	PHP_ME(Phalcon_Mvc_Model, validate, arginfo_phalcon_mvc_model_validate, ZEND_ACC_PROTECTED)
14678 	PHP_ME(Phalcon_Mvc_Model, validationHasFailed, NULL, ZEND_ACC_PUBLIC)
14679 	PHP_ME(Phalcon_Mvc_Model, getMessages, arginfo_phalcon_mvc_model_getmessages, ZEND_ACC_PUBLIC)
14680 	PHP_ME(Phalcon_Mvc_Model, _checkForeignKeysRestrict, NULL, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
14681 	PHP_ME(Phalcon_Mvc_Model, _checkForeignKeysReverseCascade, NULL, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
14682 	PHP_ME(Phalcon_Mvc_Model, _checkForeignKeysReverseRestrict, NULL, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
14683 	PHP_ME(Phalcon_Mvc_Model, _preSave, arginfo_phalcon_mvc_model__presave, ZEND_ACC_PROTECTED)
14684 	PHP_ME(Phalcon_Mvc_Model, _postSave, arginfo_phalcon_mvc_model__postsave, ZEND_ACC_PROTECTED)
14685 	PHP_ME(Phalcon_Mvc_Model, _doLowInsert, arginfo_phalcon_mvc_model__dolowinsert, ZEND_ACC_PROTECTED)
14686 	PHP_ME(Phalcon_Mvc_Model, _doLowUpdate, arginfo_phalcon_mvc_model__dolowupdate, ZEND_ACC_PROTECTED)
14687 	PHP_ME(Phalcon_Mvc_Model, _preSaveRelatedRecords, arginfo_phalcon_mvc_model__presaverelatedrecords, ZEND_ACC_PROTECTED)
14688 	PHP_ME(Phalcon_Mvc_Model, _postSaveRelatedRecords, arginfo_phalcon_mvc_model__postsaverelatedrecords, ZEND_ACC_PROTECTED)
14689 	PHP_ME(Phalcon_Mvc_Model, save, arginfo_phalcon_mvc_model_save, ZEND_ACC_PUBLIC)
14690 	PHP_ME(Phalcon_Mvc_Model, create, arginfo_phalcon_mvc_model_create, ZEND_ACC_PUBLIC)
14691 	PHP_ME(Phalcon_Mvc_Model, update, arginfo_phalcon_mvc_model_update, ZEND_ACC_PUBLIC)
14692 	PHP_ME(Phalcon_Mvc_Model, delete, NULL, ZEND_ACC_PUBLIC)
14693 	PHP_ME(Phalcon_Mvc_Model, getOperationMade, NULL, ZEND_ACC_PUBLIC)
14694 	PHP_ME(Phalcon_Mvc_Model, refresh, NULL, ZEND_ACC_PUBLIC)
14695 	PHP_ME(Phalcon_Mvc_Model, skipOperation, arginfo_phalcon_mvc_model_skipoperation, ZEND_ACC_PUBLIC)
14696 	PHP_ME(Phalcon_Mvc_Model, readAttribute, arginfo_phalcon_mvc_model_readattribute, ZEND_ACC_PUBLIC)
14697 	PHP_ME(Phalcon_Mvc_Model, writeAttribute, arginfo_phalcon_mvc_model_writeattribute, ZEND_ACC_PUBLIC)
14698 	PHP_ME(Phalcon_Mvc_Model, skipAttributes, arginfo_phalcon_mvc_model_skipattributes, ZEND_ACC_PROTECTED)
14699 	PHP_ME(Phalcon_Mvc_Model, skipAttributesOnCreate, arginfo_phalcon_mvc_model_skipattributesoncreate, ZEND_ACC_PROTECTED)
14700 	PHP_ME(Phalcon_Mvc_Model, skipAttributesOnUpdate, arginfo_phalcon_mvc_model_skipattributesonupdate, ZEND_ACC_PROTECTED)
14701 	PHP_ME(Phalcon_Mvc_Model, allowEmptyStringValues, arginfo_phalcon_mvc_model_allowemptystringvalues, ZEND_ACC_PROTECTED)
14702 	PHP_ME(Phalcon_Mvc_Model, hasOne, arginfo_phalcon_mvc_model_hasone, ZEND_ACC_PROTECTED)
14703 	PHP_ME(Phalcon_Mvc_Model, belongsTo, arginfo_phalcon_mvc_model_belongsto, ZEND_ACC_PROTECTED)
14704 	PHP_ME(Phalcon_Mvc_Model, hasMany, arginfo_phalcon_mvc_model_hasmany, ZEND_ACC_PROTECTED)
14705 	PHP_ME(Phalcon_Mvc_Model, hasManyToMany, arginfo_phalcon_mvc_model_hasmanytomany, ZEND_ACC_PROTECTED)
14706 	PHP_ME(Phalcon_Mvc_Model, addBehavior, arginfo_phalcon_mvc_model_addbehavior, ZEND_ACC_PUBLIC)
14707 	PHP_ME(Phalcon_Mvc_Model, keepSnapshots, arginfo_phalcon_mvc_model_keepsnapshots, ZEND_ACC_PROTECTED)
14708 	PHP_ME(Phalcon_Mvc_Model, setSnapshotData, arginfo_phalcon_mvc_model_setsnapshotdata, ZEND_ACC_PUBLIC)
14709 	PHP_ME(Phalcon_Mvc_Model, setOldSnapshotData, arginfo_phalcon_mvc_model_setoldsnapshotdata, ZEND_ACC_PUBLIC)
14710 	PHP_ME(Phalcon_Mvc_Model, hasSnapshotData, NULL, ZEND_ACC_PUBLIC)
14711 	PHP_ME(Phalcon_Mvc_Model, getSnapshotData, NULL, ZEND_ACC_PUBLIC)
14712 	PHP_ME(Phalcon_Mvc_Model, getOldSnapshotData, NULL, ZEND_ACC_PUBLIC)
14713 	PHP_ME(Phalcon_Mvc_Model, hasChanged, arginfo_phalcon_mvc_model_haschanged, ZEND_ACC_PUBLIC)
14714 	PHP_ME(Phalcon_Mvc_Model, hasUpdated, arginfo_phalcon_mvc_model_hasupdated, ZEND_ACC_PUBLIC)
14715 	PHP_ME(Phalcon_Mvc_Model, getChangedFields, NULL, ZEND_ACC_PUBLIC)
14716 	PHP_ME(Phalcon_Mvc_Model, getUpdatedFields, NULL, ZEND_ACC_PUBLIC)
14717 	PHP_ME(Phalcon_Mvc_Model, useDynamicUpdate, arginfo_phalcon_mvc_model_usedynamicupdate, ZEND_ACC_PROTECTED)
14718 	PHP_ME(Phalcon_Mvc_Model, getRelated, arginfo_phalcon_mvc_model_getrelated, ZEND_ACC_PUBLIC)
14719 	PHP_ME(Phalcon_Mvc_Model, _getRelatedRecords, arginfo_phalcon_mvc_model__getrelatedrecords, ZEND_ACC_PROTECTED)
14720 	PHP_ME(Phalcon_Mvc_Model, _invokeFinder, arginfo_phalcon_mvc_model__invokefinder, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL|ZEND_ACC_STATIC)
14721 	PHP_ME(Phalcon_Mvc_Model, __call, arginfo_phalcon_mvc_model___call, ZEND_ACC_PUBLIC)
14722 	PHP_ME(Phalcon_Mvc_Model, __callStatic, arginfo_phalcon_mvc_model___callstatic, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
14723 	PHP_ME(Phalcon_Mvc_Model, __set, arginfo_phalcon_mvc_model___set, ZEND_ACC_PUBLIC)
14724 	PHP_ME(Phalcon_Mvc_Model, _possibleSetter, arginfo_phalcon_mvc_model__possiblesetter, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
14725 	PHP_ME(Phalcon_Mvc_Model, __get, arginfo_phalcon_mvc_model___get, ZEND_ACC_PUBLIC)
14726 	PHP_ME(Phalcon_Mvc_Model, __isset, arginfo_phalcon_mvc_model___isset, ZEND_ACC_PUBLIC)
14727 	PHP_ME(Phalcon_Mvc_Model, serialize, NULL, ZEND_ACC_PUBLIC)
14728 	PHP_ME(Phalcon_Mvc_Model, unserialize, arginfo_phalcon_mvc_model_unserialize, ZEND_ACC_PUBLIC)
14729 	PHP_ME(Phalcon_Mvc_Model, dump, NULL, ZEND_ACC_PUBLIC)
14730 	PHP_ME(Phalcon_Mvc_Model, toArray, arginfo_phalcon_mvc_model_toarray, ZEND_ACC_PUBLIC)
14731 	PHP_ME(Phalcon_Mvc_Model, jsonSerialize, NULL, ZEND_ACC_PUBLIC)
14732 	PHP_ME(Phalcon_Mvc_Model, setup, arginfo_phalcon_mvc_model_setup, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
14733 	PHP_ME(Phalcon_Mvc_Model, reset, NULL, ZEND_ACC_PUBLIC)
14734 	PHP_FE_END
14735 };
14736 
14737 zend_class_entry *phalcon_mvc_model_behavior_softdelete_ce;
14738 
14739 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Behavior_SoftDelete);
14740 
14741 static PHP_METHOD(Phalcon_Mvc_Model_Behavior_SoftDelete, notify);
14742 
14743 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_behavior_softdelete_notify, 0, 0, 2)
14744 	ZEND_ARG_INFO(0, type)
14745 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
ZEND_END_ARG_INFO()14746 ZEND_END_ARG_INFO()
14747 
14748 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_behavior_softdelete_method_entry) {
14749 	PHP_ME(Phalcon_Mvc_Model_Behavior_SoftDelete, notify, arginfo_phalcon_mvc_model_behavior_softdelete_notify, ZEND_ACC_PUBLIC)
14750 	PHP_FE_END
14751 };
14752 
14753 zend_class_entry *phalcon_mvc_model_behavior_timestampable_ce;
14754 
14755 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Behavior_Timestampable);
14756 
14757 static PHP_METHOD(Phalcon_Mvc_Model_Behavior_Timestampable, notify);
14758 
14759 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_behavior_timestampable_notify, 0, 0, 2)
14760 	ZEND_ARG_INFO(0, type)
14761 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
ZEND_END_ARG_INFO()14762 ZEND_END_ARG_INFO()
14763 
14764 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_behavior_timestampable_method_entry) {
14765 	PHP_ME(Phalcon_Mvc_Model_Behavior_Timestampable, notify, arginfo_phalcon_mvc_model_behavior_timestampable_notify, ZEND_ACC_PUBLIC)
14766 	PHP_FE_END
14767 };
14768 
14769 zend_class_entry *phalcon_mvc_model_binder_ce;
14770 
14771 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Binder);
14772 
14773 static PHP_METHOD(Phalcon_Mvc_Model_Binder, getBoundModels);
14774 static PHP_METHOD(Phalcon_Mvc_Model_Binder, getOriginalValues);
14775 static PHP_METHOD(Phalcon_Mvc_Model_Binder, __construct);
14776 static PHP_METHOD(Phalcon_Mvc_Model_Binder, setCache);
14777 static PHP_METHOD(Phalcon_Mvc_Model_Binder, getCache);
14778 static PHP_METHOD(Phalcon_Mvc_Model_Binder, bindToHandler);
14779 static PHP_METHOD(Phalcon_Mvc_Model_Binder, findBoundModel);
14780 static PHP_METHOD(Phalcon_Mvc_Model_Binder, getParamsFromCache);
14781 static PHP_METHOD(Phalcon_Mvc_Model_Binder, getParamsFromReflection);
14782 zend_object_value zephir_init_properties_Phalcon_Mvc_Model_Binder(zend_class_entry *class_type TSRMLS_DC);
14783 
14784 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_binder___construct, 0, 0, 0)
14785 	ZEND_ARG_OBJ_INFO(0, cache, Phalcon\\Cache\\BackendInterface, 1)
ZEND_END_ARG_INFO()14786 ZEND_END_ARG_INFO()
14787 
14788 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_binder_setcache, 0, 0, 1)
14789 	ZEND_ARG_OBJ_INFO(0, cache, Phalcon\\Cache\\BackendInterface, 0)
14790 ZEND_END_ARG_INFO()
14791 
14792 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_binder_bindtohandler, 0, 0, 3)
14793 	ZEND_ARG_INFO(0, handler)
14794 	ZEND_ARG_ARRAY_INFO(0, params, 0)
14795 	ZEND_ARG_INFO(0, cacheKey)
14796 	ZEND_ARG_INFO(0, methodName)
14797 ZEND_END_ARG_INFO()
14798 
14799 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_binder_findboundmodel, 0, 0, 2)
14800 	ZEND_ARG_INFO(0, paramValue)
14801 	ZEND_ARG_INFO(0, className)
14802 ZEND_END_ARG_INFO()
14803 
14804 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_binder_getparamsfromcache, 0, 0, 1)
14805 	ZEND_ARG_INFO(0, cacheKey)
14806 ZEND_END_ARG_INFO()
14807 
14808 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_binder_getparamsfromreflection, 0, 0, 4)
14809 	ZEND_ARG_INFO(0, handler)
14810 	ZEND_ARG_ARRAY_INFO(0, params, 0)
14811 	ZEND_ARG_INFO(0, cacheKey)
14812 	ZEND_ARG_INFO(0, methodName)
14813 ZEND_END_ARG_INFO()
14814 
14815 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_binder_method_entry) {
14816 	PHP_ME(Phalcon_Mvc_Model_Binder, getBoundModels, NULL, ZEND_ACC_PUBLIC)
14817 	PHP_ME(Phalcon_Mvc_Model_Binder, getOriginalValues, NULL, ZEND_ACC_PUBLIC)
14818 	PHP_ME(Phalcon_Mvc_Model_Binder, __construct, arginfo_phalcon_mvc_model_binder___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
14819 	PHP_ME(Phalcon_Mvc_Model_Binder, setCache, arginfo_phalcon_mvc_model_binder_setcache, ZEND_ACC_PUBLIC)
14820 	PHP_ME(Phalcon_Mvc_Model_Binder, getCache, NULL, ZEND_ACC_PUBLIC)
14821 	PHP_ME(Phalcon_Mvc_Model_Binder, bindToHandler, arginfo_phalcon_mvc_model_binder_bindtohandler, ZEND_ACC_PUBLIC)
14822 	PHP_ME(Phalcon_Mvc_Model_Binder, findBoundModel, arginfo_phalcon_mvc_model_binder_findboundmodel, ZEND_ACC_PROTECTED)
14823 	PHP_ME(Phalcon_Mvc_Model_Binder, getParamsFromCache, arginfo_phalcon_mvc_model_binder_getparamsfromcache, ZEND_ACC_PROTECTED)
14824 	PHP_ME(Phalcon_Mvc_Model_Binder, getParamsFromReflection, arginfo_phalcon_mvc_model_binder_getparamsfromreflection, ZEND_ACC_PROTECTED)
14825 	PHP_FE_END
14826 };
14827 
14828 zend_class_entry *phalcon_mvc_model_binder_bindableinterface_ce;
14829 
14830 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Binder_BindableInterface);
14831 
ZEPHIR_INIT_FUNCS(phalcon_mvc_model_binder_bindableinterface_method_entry)14832 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_binder_bindableinterface_method_entry) {
14833 	PHP_ABSTRACT_ME(Phalcon_Mvc_Model_Binder_BindableInterface, getModelName, NULL)
14834 	PHP_FE_END
14835 };
14836 
14837 zend_class_entry *phalcon_mvc_model_criteria_ce;
14838 
14839 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Criteria);
14840 
14841 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, setDI);
14842 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, getDI);
14843 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, setModelName);
14844 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, getModelName);
14845 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, bind);
14846 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, bindTypes);
14847 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, distinct);
14848 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, columns);
14849 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, join);
14850 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, innerJoin);
14851 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, leftJoin);
14852 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, rightJoin);
14853 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, where);
14854 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, addWhere);
14855 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, andWhere);
14856 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, orWhere);
14857 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, betweenWhere);
14858 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, notBetweenWhere);
14859 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, inWhere);
14860 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, notInWhere);
14861 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, conditions);
14862 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, order);
14863 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, orderBy);
14864 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, groupBy);
14865 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, having);
14866 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, limit);
14867 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, forUpdate);
14868 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, sharedLock);
14869 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, cache);
14870 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, getWhere);
14871 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, getColumns);
14872 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, getConditions);
14873 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, getLimit);
14874 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, getOrderBy);
14875 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, getGroupBy);
14876 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, getHaving);
14877 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, getParams);
14878 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, fromInput);
14879 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, createBuilder);
14880 static PHP_METHOD(Phalcon_Mvc_Model_Criteria, execute);
14881 
14882 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_setdi, 0, 0, 1)
14883 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
ZEND_END_ARG_INFO()14884 ZEND_END_ARG_INFO()
14885 
14886 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_setmodelname, 0, 0, 1)
14887 	ZEND_ARG_INFO(0, modelName)
14888 ZEND_END_ARG_INFO()
14889 
14890 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_bind, 0, 0, 1)
14891 	ZEND_ARG_ARRAY_INFO(0, bindParams, 0)
14892 	ZEND_ARG_INFO(0, merge)
14893 ZEND_END_ARG_INFO()
14894 
14895 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_bindtypes, 0, 0, 1)
14896 	ZEND_ARG_ARRAY_INFO(0, bindTypes, 0)
14897 ZEND_END_ARG_INFO()
14898 
14899 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_distinct, 0, 0, 1)
14900 	ZEND_ARG_INFO(0, distinct)
14901 ZEND_END_ARG_INFO()
14902 
14903 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_columns, 0, 0, 1)
14904 	ZEND_ARG_INFO(0, columns)
14905 ZEND_END_ARG_INFO()
14906 
14907 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_join, 0, 0, 1)
14908 	ZEND_ARG_INFO(0, model)
14909 	ZEND_ARG_INFO(0, conditions)
14910 	ZEND_ARG_INFO(0, alias)
14911 	ZEND_ARG_INFO(0, type)
14912 ZEND_END_ARG_INFO()
14913 
14914 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_innerjoin, 0, 0, 1)
14915 	ZEND_ARG_INFO(0, model)
14916 	ZEND_ARG_INFO(0, conditions)
14917 	ZEND_ARG_INFO(0, alias)
14918 ZEND_END_ARG_INFO()
14919 
14920 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_leftjoin, 0, 0, 1)
14921 	ZEND_ARG_INFO(0, model)
14922 	ZEND_ARG_INFO(0, conditions)
14923 	ZEND_ARG_INFO(0, alias)
14924 ZEND_END_ARG_INFO()
14925 
14926 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_rightjoin, 0, 0, 1)
14927 	ZEND_ARG_INFO(0, model)
14928 	ZEND_ARG_INFO(0, conditions)
14929 	ZEND_ARG_INFO(0, alias)
14930 ZEND_END_ARG_INFO()
14931 
14932 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_where, 0, 0, 1)
14933 	ZEND_ARG_INFO(0, conditions)
14934 	ZEND_ARG_INFO(0, bindParams)
14935 	ZEND_ARG_INFO(0, bindTypes)
14936 ZEND_END_ARG_INFO()
14937 
14938 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_addwhere, 0, 0, 1)
14939 	ZEND_ARG_INFO(0, conditions)
14940 	ZEND_ARG_INFO(0, bindParams)
14941 	ZEND_ARG_INFO(0, bindTypes)
14942 ZEND_END_ARG_INFO()
14943 
14944 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_andwhere, 0, 0, 1)
14945 	ZEND_ARG_INFO(0, conditions)
14946 	ZEND_ARG_INFO(0, bindParams)
14947 	ZEND_ARG_INFO(0, bindTypes)
14948 ZEND_END_ARG_INFO()
14949 
14950 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_orwhere, 0, 0, 1)
14951 	ZEND_ARG_INFO(0, conditions)
14952 	ZEND_ARG_INFO(0, bindParams)
14953 	ZEND_ARG_INFO(0, bindTypes)
14954 ZEND_END_ARG_INFO()
14955 
14956 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_betweenwhere, 0, 0, 3)
14957 	ZEND_ARG_INFO(0, expr)
14958 	ZEND_ARG_INFO(0, minimum)
14959 	ZEND_ARG_INFO(0, maximum)
14960 ZEND_END_ARG_INFO()
14961 
14962 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_notbetweenwhere, 0, 0, 3)
14963 	ZEND_ARG_INFO(0, expr)
14964 	ZEND_ARG_INFO(0, minimum)
14965 	ZEND_ARG_INFO(0, maximum)
14966 ZEND_END_ARG_INFO()
14967 
14968 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_inwhere, 0, 0, 2)
14969 	ZEND_ARG_INFO(0, expr)
14970 	ZEND_ARG_ARRAY_INFO(0, values, 0)
14971 ZEND_END_ARG_INFO()
14972 
14973 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_notinwhere, 0, 0, 2)
14974 	ZEND_ARG_INFO(0, expr)
14975 	ZEND_ARG_ARRAY_INFO(0, values, 0)
14976 ZEND_END_ARG_INFO()
14977 
14978 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_conditions, 0, 0, 1)
14979 	ZEND_ARG_INFO(0, conditions)
14980 ZEND_END_ARG_INFO()
14981 
14982 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_order, 0, 0, 1)
14983 	ZEND_ARG_INFO(0, orderColumns)
14984 ZEND_END_ARG_INFO()
14985 
14986 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_orderby, 0, 0, 1)
14987 	ZEND_ARG_INFO(0, orderColumns)
14988 ZEND_END_ARG_INFO()
14989 
14990 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_groupby, 0, 0, 1)
14991 	ZEND_ARG_INFO(0, group)
14992 ZEND_END_ARG_INFO()
14993 
14994 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_having, 0, 0, 1)
14995 	ZEND_ARG_INFO(0, having)
14996 ZEND_END_ARG_INFO()
14997 
14998 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_limit, 0, 0, 1)
14999 	ZEND_ARG_INFO(0, limit)
15000 	ZEND_ARG_INFO(0, offset)
15001 ZEND_END_ARG_INFO()
15002 
15003 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_forupdate, 0, 0, 0)
15004 	ZEND_ARG_INFO(0, forUpdate)
15005 ZEND_END_ARG_INFO()
15006 
15007 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_sharedlock, 0, 0, 0)
15008 	ZEND_ARG_INFO(0, sharedLock)
15009 ZEND_END_ARG_INFO()
15010 
15011 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_cache, 0, 0, 1)
15012 	ZEND_ARG_ARRAY_INFO(0, cache, 0)
15013 ZEND_END_ARG_INFO()
15014 
15015 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_criteria_frominput, 0, 0, 3)
15016 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
15017 	ZEND_ARG_INFO(0, modelName)
15018 	ZEND_ARG_ARRAY_INFO(0, data, 0)
15019 	ZEND_ARG_INFO(0, operator)
15020 ZEND_END_ARG_INFO()
15021 
15022 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_criteria_method_entry) {
15023 	PHP_ME(Phalcon_Mvc_Model_Criteria, setDI, arginfo_phalcon_mvc_model_criteria_setdi, ZEND_ACC_PUBLIC)
15024 	PHP_ME(Phalcon_Mvc_Model_Criteria, getDI, NULL, ZEND_ACC_PUBLIC)
15025 	PHP_ME(Phalcon_Mvc_Model_Criteria, setModelName, arginfo_phalcon_mvc_model_criteria_setmodelname, ZEND_ACC_PUBLIC)
15026 	PHP_ME(Phalcon_Mvc_Model_Criteria, getModelName, NULL, ZEND_ACC_PUBLIC)
15027 	PHP_ME(Phalcon_Mvc_Model_Criteria, bind, arginfo_phalcon_mvc_model_criteria_bind, ZEND_ACC_PUBLIC)
15028 	PHP_ME(Phalcon_Mvc_Model_Criteria, bindTypes, arginfo_phalcon_mvc_model_criteria_bindtypes, ZEND_ACC_PUBLIC)
15029 	PHP_ME(Phalcon_Mvc_Model_Criteria, distinct, arginfo_phalcon_mvc_model_criteria_distinct, ZEND_ACC_PUBLIC)
15030 	PHP_ME(Phalcon_Mvc_Model_Criteria, columns, arginfo_phalcon_mvc_model_criteria_columns, ZEND_ACC_PUBLIC)
15031 	PHP_ME(Phalcon_Mvc_Model_Criteria, join, arginfo_phalcon_mvc_model_criteria_join, ZEND_ACC_PUBLIC)
15032 	PHP_ME(Phalcon_Mvc_Model_Criteria, innerJoin, arginfo_phalcon_mvc_model_criteria_innerjoin, ZEND_ACC_PUBLIC)
15033 	PHP_ME(Phalcon_Mvc_Model_Criteria, leftJoin, arginfo_phalcon_mvc_model_criteria_leftjoin, ZEND_ACC_PUBLIC)
15034 	PHP_ME(Phalcon_Mvc_Model_Criteria, rightJoin, arginfo_phalcon_mvc_model_criteria_rightjoin, ZEND_ACC_PUBLIC)
15035 	PHP_ME(Phalcon_Mvc_Model_Criteria, where, arginfo_phalcon_mvc_model_criteria_where, ZEND_ACC_PUBLIC)
15036 	PHP_ME(Phalcon_Mvc_Model_Criteria, addWhere, arginfo_phalcon_mvc_model_criteria_addwhere, ZEND_ACC_DEPRECATED|ZEND_ACC_PUBLIC)
15037 	PHP_ME(Phalcon_Mvc_Model_Criteria, andWhere, arginfo_phalcon_mvc_model_criteria_andwhere, ZEND_ACC_PUBLIC)
15038 	PHP_ME(Phalcon_Mvc_Model_Criteria, orWhere, arginfo_phalcon_mvc_model_criteria_orwhere, ZEND_ACC_PUBLIC)
15039 	PHP_ME(Phalcon_Mvc_Model_Criteria, betweenWhere, arginfo_phalcon_mvc_model_criteria_betweenwhere, ZEND_ACC_PUBLIC)
15040 	PHP_ME(Phalcon_Mvc_Model_Criteria, notBetweenWhere, arginfo_phalcon_mvc_model_criteria_notbetweenwhere, ZEND_ACC_PUBLIC)
15041 	PHP_ME(Phalcon_Mvc_Model_Criteria, inWhere, arginfo_phalcon_mvc_model_criteria_inwhere, ZEND_ACC_PUBLIC)
15042 	PHP_ME(Phalcon_Mvc_Model_Criteria, notInWhere, arginfo_phalcon_mvc_model_criteria_notinwhere, ZEND_ACC_PUBLIC)
15043 	PHP_ME(Phalcon_Mvc_Model_Criteria, conditions, arginfo_phalcon_mvc_model_criteria_conditions, ZEND_ACC_PUBLIC)
15044 	PHP_ME(Phalcon_Mvc_Model_Criteria, order, arginfo_phalcon_mvc_model_criteria_order, ZEND_ACC_DEPRECATED|ZEND_ACC_PUBLIC)
15045 	PHP_ME(Phalcon_Mvc_Model_Criteria, orderBy, arginfo_phalcon_mvc_model_criteria_orderby, ZEND_ACC_PUBLIC)
15046 	PHP_ME(Phalcon_Mvc_Model_Criteria, groupBy, arginfo_phalcon_mvc_model_criteria_groupby, ZEND_ACC_PUBLIC)
15047 	PHP_ME(Phalcon_Mvc_Model_Criteria, having, arginfo_phalcon_mvc_model_criteria_having, ZEND_ACC_PUBLIC)
15048 	PHP_ME(Phalcon_Mvc_Model_Criteria, limit, arginfo_phalcon_mvc_model_criteria_limit, ZEND_ACC_PUBLIC)
15049 	PHP_ME(Phalcon_Mvc_Model_Criteria, forUpdate, arginfo_phalcon_mvc_model_criteria_forupdate, ZEND_ACC_PUBLIC)
15050 	PHP_ME(Phalcon_Mvc_Model_Criteria, sharedLock, arginfo_phalcon_mvc_model_criteria_sharedlock, ZEND_ACC_PUBLIC)
15051 	PHP_ME(Phalcon_Mvc_Model_Criteria, cache, arginfo_phalcon_mvc_model_criteria_cache, ZEND_ACC_PUBLIC)
15052 	PHP_ME(Phalcon_Mvc_Model_Criteria, getWhere, NULL, ZEND_ACC_PUBLIC)
15053 	PHP_ME(Phalcon_Mvc_Model_Criteria, getColumns, NULL, ZEND_ACC_PUBLIC)
15054 	PHP_ME(Phalcon_Mvc_Model_Criteria, getConditions, NULL, ZEND_ACC_PUBLIC)
15055 	PHP_ME(Phalcon_Mvc_Model_Criteria, getLimit, NULL, ZEND_ACC_PUBLIC)
15056 	PHP_ME(Phalcon_Mvc_Model_Criteria, getOrderBy, NULL, ZEND_ACC_PUBLIC)
15057 	PHP_ME(Phalcon_Mvc_Model_Criteria, getGroupBy, NULL, ZEND_ACC_PUBLIC)
15058 	PHP_ME(Phalcon_Mvc_Model_Criteria, getHaving, NULL, ZEND_ACC_PUBLIC)
15059 	PHP_ME(Phalcon_Mvc_Model_Criteria, getParams, NULL, ZEND_ACC_PUBLIC)
15060 	PHP_ME(Phalcon_Mvc_Model_Criteria, fromInput, arginfo_phalcon_mvc_model_criteria_frominput, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
15061 	PHP_ME(Phalcon_Mvc_Model_Criteria, createBuilder, NULL, ZEND_ACC_PUBLIC)
15062 	PHP_ME(Phalcon_Mvc_Model_Criteria, execute, NULL, ZEND_ACC_PUBLIC)
15063 	PHP_FE_END
15064 };
15065 
15066 zend_class_entry *phalcon_mvc_model_manager_ce;
15067 
15068 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Manager);
15069 
15070 static PHP_METHOD(Phalcon_Mvc_Model_Manager, setDI);
15071 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getDI);
15072 static PHP_METHOD(Phalcon_Mvc_Model_Manager, setEventsManager);
15073 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getEventsManager);
15074 static PHP_METHOD(Phalcon_Mvc_Model_Manager, setCustomEventsManager);
15075 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getCustomEventsManager);
15076 static PHP_METHOD(Phalcon_Mvc_Model_Manager, initialize);
15077 static PHP_METHOD(Phalcon_Mvc_Model_Manager, isInitialized);
15078 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getLastInitialized);
15079 static PHP_METHOD(Phalcon_Mvc_Model_Manager, load);
15080 static PHP_METHOD(Phalcon_Mvc_Model_Manager, setModelPrefix);
15081 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getModelPrefix);
15082 static PHP_METHOD(Phalcon_Mvc_Model_Manager, setModelSource);
15083 static PHP_METHOD(Phalcon_Mvc_Model_Manager, isVisibleModelProperty);
15084 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getModelSource);
15085 static PHP_METHOD(Phalcon_Mvc_Model_Manager, setModelSchema);
15086 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getModelSchema);
15087 static PHP_METHOD(Phalcon_Mvc_Model_Manager, setConnectionService);
15088 static PHP_METHOD(Phalcon_Mvc_Model_Manager, setWriteConnectionService);
15089 static PHP_METHOD(Phalcon_Mvc_Model_Manager, setReadConnectionService);
15090 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getReadConnection);
15091 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getWriteConnection);
15092 static PHP_METHOD(Phalcon_Mvc_Model_Manager, _getConnection);
15093 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getReadConnectionService);
15094 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getWriteConnectionService);
15095 static PHP_METHOD(Phalcon_Mvc_Model_Manager, _getConnectionService);
15096 static PHP_METHOD(Phalcon_Mvc_Model_Manager, notifyEvent);
15097 static PHP_METHOD(Phalcon_Mvc_Model_Manager, missingMethod);
15098 static PHP_METHOD(Phalcon_Mvc_Model_Manager, addBehavior);
15099 static PHP_METHOD(Phalcon_Mvc_Model_Manager, keepSnapshots);
15100 static PHP_METHOD(Phalcon_Mvc_Model_Manager, isKeepingSnapshots);
15101 static PHP_METHOD(Phalcon_Mvc_Model_Manager, useDynamicUpdate);
15102 static PHP_METHOD(Phalcon_Mvc_Model_Manager, isUsingDynamicUpdate);
15103 static PHP_METHOD(Phalcon_Mvc_Model_Manager, addHasOne);
15104 static PHP_METHOD(Phalcon_Mvc_Model_Manager, addBelongsTo);
15105 static PHP_METHOD(Phalcon_Mvc_Model_Manager, addHasMany);
15106 static PHP_METHOD(Phalcon_Mvc_Model_Manager, addHasManyToMany);
15107 static PHP_METHOD(Phalcon_Mvc_Model_Manager, existsBelongsTo);
15108 static PHP_METHOD(Phalcon_Mvc_Model_Manager, existsHasMany);
15109 static PHP_METHOD(Phalcon_Mvc_Model_Manager, existsHasOne);
15110 static PHP_METHOD(Phalcon_Mvc_Model_Manager, existsHasManyToMany);
15111 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getRelationByAlias);
15112 static PHP_METHOD(Phalcon_Mvc_Model_Manager, _mergeFindParameters);
15113 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getRelationRecords);
15114 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getReusableRecords);
15115 static PHP_METHOD(Phalcon_Mvc_Model_Manager, setReusableRecords);
15116 static PHP_METHOD(Phalcon_Mvc_Model_Manager, clearReusableObjects);
15117 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getBelongsToRecords);
15118 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getHasManyRecords);
15119 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getHasOneRecords);
15120 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getBelongsTo);
15121 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getHasMany);
15122 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getHasOne);
15123 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getHasManyToMany);
15124 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getHasOneAndHasMany);
15125 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getRelations);
15126 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getRelationsBetween);
15127 static PHP_METHOD(Phalcon_Mvc_Model_Manager, createQuery);
15128 static PHP_METHOD(Phalcon_Mvc_Model_Manager, executeQuery);
15129 static PHP_METHOD(Phalcon_Mvc_Model_Manager, createBuilder);
15130 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getLastQuery);
15131 static PHP_METHOD(Phalcon_Mvc_Model_Manager, registerNamespaceAlias);
15132 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getNamespaceAlias);
15133 static PHP_METHOD(Phalcon_Mvc_Model_Manager, getNamespaceAliases);
15134 static PHP_METHOD(Phalcon_Mvc_Model_Manager, __destruct);
15135 zend_object_value zephir_init_properties_Phalcon_Mvc_Model_Manager(zend_class_entry *class_type TSRMLS_DC);
15136 
15137 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_setdi, 0, 0, 1)
15138 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
ZEND_END_ARG_INFO()15139 ZEND_END_ARG_INFO()
15140 
15141 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_seteventsmanager, 0, 0, 1)
15142 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
15143 ZEND_END_ARG_INFO()
15144 
15145 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_setcustomeventsmanager, 0, 0, 2)
15146 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15147 	ZEND_ARG_OBJ_INFO(0, eventsManager, Phalcon\\Events\\ManagerInterface, 0)
15148 ZEND_END_ARG_INFO()
15149 
15150 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getcustomeventsmanager, 0, 0, 1)
15151 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15152 ZEND_END_ARG_INFO()
15153 
15154 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_initialize, 0, 0, 1)
15155 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15156 ZEND_END_ARG_INFO()
15157 
15158 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_isinitialized, 0, 0, 1)
15159 	ZEND_ARG_INFO(0, modelName)
15160 ZEND_END_ARG_INFO()
15161 
15162 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_load, 0, 0, 1)
15163 	ZEND_ARG_INFO(0, modelName)
15164 	ZEND_ARG_INFO(0, newInstance)
15165 ZEND_END_ARG_INFO()
15166 
15167 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_setmodelprefix, 0, 0, 1)
15168 	ZEND_ARG_INFO(0, prefix)
15169 ZEND_END_ARG_INFO()
15170 
15171 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_setmodelsource, 0, 0, 2)
15172 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15173 	ZEND_ARG_INFO(0, source)
15174 ZEND_END_ARG_INFO()
15175 
15176 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_isvisiblemodelproperty, 0, 0, 2)
15177 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15178 	ZEND_ARG_INFO(0, property)
15179 ZEND_END_ARG_INFO()
15180 
15181 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getmodelsource, 0, 0, 1)
15182 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15183 ZEND_END_ARG_INFO()
15184 
15185 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_setmodelschema, 0, 0, 2)
15186 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15187 	ZEND_ARG_INFO(0, schema)
15188 ZEND_END_ARG_INFO()
15189 
15190 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getmodelschema, 0, 0, 1)
15191 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15192 ZEND_END_ARG_INFO()
15193 
15194 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_setconnectionservice, 0, 0, 2)
15195 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15196 	ZEND_ARG_INFO(0, connectionService)
15197 ZEND_END_ARG_INFO()
15198 
15199 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_setwriteconnectionservice, 0, 0, 2)
15200 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15201 	ZEND_ARG_INFO(0, connectionService)
15202 ZEND_END_ARG_INFO()
15203 
15204 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_setreadconnectionservice, 0, 0, 2)
15205 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15206 	ZEND_ARG_INFO(0, connectionService)
15207 ZEND_END_ARG_INFO()
15208 
15209 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getreadconnection, 0, 0, 1)
15210 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15211 ZEND_END_ARG_INFO()
15212 
15213 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getwriteconnection, 0, 0, 1)
15214 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15215 ZEND_END_ARG_INFO()
15216 
15217 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager__getconnection, 0, 0, 2)
15218 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15219 	ZEND_ARG_INFO(0, connectionServices)
15220 ZEND_END_ARG_INFO()
15221 
15222 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getreadconnectionservice, 0, 0, 1)
15223 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15224 ZEND_END_ARG_INFO()
15225 
15226 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getwriteconnectionservice, 0, 0, 1)
15227 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15228 ZEND_END_ARG_INFO()
15229 
15230 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager__getconnectionservice, 0, 0, 2)
15231 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15232 	ZEND_ARG_INFO(0, connectionServices)
15233 ZEND_END_ARG_INFO()
15234 
15235 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_notifyevent, 0, 0, 2)
15236 	ZEND_ARG_INFO(0, eventName)
15237 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15238 ZEND_END_ARG_INFO()
15239 
15240 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_missingmethod, 0, 0, 3)
15241 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15242 	ZEND_ARG_INFO(0, eventName)
15243 	ZEND_ARG_INFO(0, data)
15244 ZEND_END_ARG_INFO()
15245 
15246 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_addbehavior, 0, 0, 2)
15247 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15248 	ZEND_ARG_OBJ_INFO(0, behavior, Phalcon\\Mvc\\Model\\BehaviorInterface, 0)
15249 ZEND_END_ARG_INFO()
15250 
15251 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_keepsnapshots, 0, 0, 2)
15252 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15253 	ZEND_ARG_INFO(0, keepSnapshots)
15254 ZEND_END_ARG_INFO()
15255 
15256 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_iskeepingsnapshots, 0, 0, 1)
15257 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15258 ZEND_END_ARG_INFO()
15259 
15260 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_usedynamicupdate, 0, 0, 2)
15261 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15262 	ZEND_ARG_INFO(0, dynamicUpdate)
15263 ZEND_END_ARG_INFO()
15264 
15265 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_isusingdynamicupdate, 0, 0, 1)
15266 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15267 ZEND_END_ARG_INFO()
15268 
15269 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_addhasone, 0, 0, 4)
15270 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15271 	ZEND_ARG_INFO(0, fields)
15272 	ZEND_ARG_INFO(0, referencedModel)
15273 	ZEND_ARG_INFO(0, referencedFields)
15274 	ZEND_ARG_INFO(0, options)
15275 ZEND_END_ARG_INFO()
15276 
15277 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_addbelongsto, 0, 0, 4)
15278 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15279 	ZEND_ARG_INFO(0, fields)
15280 	ZEND_ARG_INFO(0, referencedModel)
15281 	ZEND_ARG_INFO(0, referencedFields)
15282 	ZEND_ARG_INFO(0, options)
15283 ZEND_END_ARG_INFO()
15284 
15285 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_addhasmany, 0, 0, 4)
15286 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15287 	ZEND_ARG_INFO(0, fields)
15288 	ZEND_ARG_INFO(0, referencedModel)
15289 	ZEND_ARG_INFO(0, referencedFields)
15290 	ZEND_ARG_INFO(0, options)
15291 ZEND_END_ARG_INFO()
15292 
15293 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_addhasmanytomany, 0, 0, 7)
15294 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15295 	ZEND_ARG_INFO(0, fields)
15296 	ZEND_ARG_INFO(0, intermediateModel)
15297 	ZEND_ARG_INFO(0, intermediateFields)
15298 	ZEND_ARG_INFO(0, intermediateReferencedFields)
15299 	ZEND_ARG_INFO(0, referencedModel)
15300 	ZEND_ARG_INFO(0, referencedFields)
15301 	ZEND_ARG_INFO(0, options)
15302 ZEND_END_ARG_INFO()
15303 
15304 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_existsbelongsto, 0, 0, 2)
15305 	ZEND_ARG_INFO(0, modelName)
15306 	ZEND_ARG_INFO(0, modelRelation)
15307 ZEND_END_ARG_INFO()
15308 
15309 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_existshasmany, 0, 0, 2)
15310 	ZEND_ARG_INFO(0, modelName)
15311 	ZEND_ARG_INFO(0, modelRelation)
15312 ZEND_END_ARG_INFO()
15313 
15314 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_existshasone, 0, 0, 2)
15315 	ZEND_ARG_INFO(0, modelName)
15316 	ZEND_ARG_INFO(0, modelRelation)
15317 ZEND_END_ARG_INFO()
15318 
15319 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_existshasmanytomany, 0, 0, 2)
15320 	ZEND_ARG_INFO(0, modelName)
15321 	ZEND_ARG_INFO(0, modelRelation)
15322 ZEND_END_ARG_INFO()
15323 
15324 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getrelationbyalias, 0, 0, 2)
15325 	ZEND_ARG_INFO(0, modelName)
15326 	ZEND_ARG_INFO(0, alias)
15327 ZEND_END_ARG_INFO()
15328 
15329 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager__mergefindparameters, 0, 0, 2)
15330 	ZEND_ARG_INFO(0, findParamsOne)
15331 	ZEND_ARG_INFO(0, findParamsTwo)
15332 ZEND_END_ARG_INFO()
15333 
15334 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getrelationrecords, 0, 0, 3)
15335 	ZEND_ARG_OBJ_INFO(0, relation, Phalcon\\Mvc\\Model\\RelationInterface, 0)
15336 	ZEND_ARG_INFO(0, method)
15337 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\ModelInterface, 0)
15338 	ZEND_ARG_INFO(0, parameters)
15339 ZEND_END_ARG_INFO()
15340 
15341 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getreusablerecords, 0, 0, 2)
15342 	ZEND_ARG_INFO(0, modelName)
15343 	ZEND_ARG_INFO(0, key)
15344 ZEND_END_ARG_INFO()
15345 
15346 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_setreusablerecords, 0, 0, 3)
15347 	ZEND_ARG_INFO(0, modelName)
15348 	ZEND_ARG_INFO(0, key)
15349 	ZEND_ARG_INFO(0, records)
15350 ZEND_END_ARG_INFO()
15351 
15352 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getbelongstorecords, 0, 0, 4)
15353 	ZEND_ARG_INFO(0, method)
15354 	ZEND_ARG_INFO(0, modelName)
15355 	ZEND_ARG_INFO(0, modelRelation)
15356 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\ModelInterface, 0)
15357 	ZEND_ARG_INFO(0, parameters)
15358 ZEND_END_ARG_INFO()
15359 
15360 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_gethasmanyrecords, 0, 0, 4)
15361 	ZEND_ARG_INFO(0, method)
15362 	ZEND_ARG_INFO(0, modelName)
15363 	ZEND_ARG_INFO(0, modelRelation)
15364 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\ModelInterface, 0)
15365 	ZEND_ARG_INFO(0, parameters)
15366 ZEND_END_ARG_INFO()
15367 
15368 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_gethasonerecords, 0, 0, 4)
15369 	ZEND_ARG_INFO(0, method)
15370 	ZEND_ARG_INFO(0, modelName)
15371 	ZEND_ARG_INFO(0, modelRelation)
15372 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\ModelInterface, 0)
15373 	ZEND_ARG_INFO(0, parameters)
15374 ZEND_END_ARG_INFO()
15375 
15376 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getbelongsto, 0, 0, 1)
15377 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15378 ZEND_END_ARG_INFO()
15379 
15380 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_gethasmany, 0, 0, 1)
15381 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15382 ZEND_END_ARG_INFO()
15383 
15384 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_gethasone, 0, 0, 1)
15385 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15386 ZEND_END_ARG_INFO()
15387 
15388 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_gethasmanytomany, 0, 0, 1)
15389 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15390 ZEND_END_ARG_INFO()
15391 
15392 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_gethasoneandhasmany, 0, 0, 1)
15393 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15394 ZEND_END_ARG_INFO()
15395 
15396 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getrelations, 0, 0, 1)
15397 	ZEND_ARG_INFO(0, modelName)
15398 ZEND_END_ARG_INFO()
15399 
15400 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getrelationsbetween, 0, 0, 2)
15401 	ZEND_ARG_INFO(0, first)
15402 	ZEND_ARG_INFO(0, second)
15403 ZEND_END_ARG_INFO()
15404 
15405 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_createquery, 0, 0, 1)
15406 	ZEND_ARG_INFO(0, phql)
15407 ZEND_END_ARG_INFO()
15408 
15409 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_executequery, 0, 0, 1)
15410 	ZEND_ARG_INFO(0, phql)
15411 	ZEND_ARG_INFO(0, placeholders)
15412 	ZEND_ARG_INFO(0, types)
15413 ZEND_END_ARG_INFO()
15414 
15415 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_createbuilder, 0, 0, 0)
15416 	ZEND_ARG_INFO(0, params)
15417 ZEND_END_ARG_INFO()
15418 
15419 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_registernamespacealias, 0, 0, 2)
15420 	ZEND_ARG_INFO(0, alias)
15421 	ZEND_ARG_INFO(0, namespaceName)
15422 ZEND_END_ARG_INFO()
15423 
15424 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_manager_getnamespacealias, 0, 0, 1)
15425 	ZEND_ARG_INFO(0, alias)
15426 ZEND_END_ARG_INFO()
15427 
15428 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_manager_method_entry) {
15429 	PHP_ME(Phalcon_Mvc_Model_Manager, setDI, arginfo_phalcon_mvc_model_manager_setdi, ZEND_ACC_PUBLIC)
15430 	PHP_ME(Phalcon_Mvc_Model_Manager, getDI, NULL, ZEND_ACC_PUBLIC)
15431 	PHP_ME(Phalcon_Mvc_Model_Manager, setEventsManager, arginfo_phalcon_mvc_model_manager_seteventsmanager, ZEND_ACC_PUBLIC)
15432 	PHP_ME(Phalcon_Mvc_Model_Manager, getEventsManager, NULL, ZEND_ACC_PUBLIC)
15433 	PHP_ME(Phalcon_Mvc_Model_Manager, setCustomEventsManager, arginfo_phalcon_mvc_model_manager_setcustomeventsmanager, ZEND_ACC_PUBLIC)
15434 	PHP_ME(Phalcon_Mvc_Model_Manager, getCustomEventsManager, arginfo_phalcon_mvc_model_manager_getcustomeventsmanager, ZEND_ACC_PUBLIC)
15435 	PHP_ME(Phalcon_Mvc_Model_Manager, initialize, arginfo_phalcon_mvc_model_manager_initialize, ZEND_ACC_PUBLIC)
15436 	PHP_ME(Phalcon_Mvc_Model_Manager, isInitialized, arginfo_phalcon_mvc_model_manager_isinitialized, ZEND_ACC_PUBLIC)
15437 	PHP_ME(Phalcon_Mvc_Model_Manager, getLastInitialized, NULL, ZEND_ACC_PUBLIC)
15438 	PHP_ME(Phalcon_Mvc_Model_Manager, load, arginfo_phalcon_mvc_model_manager_load, ZEND_ACC_PUBLIC)
15439 	PHP_ME(Phalcon_Mvc_Model_Manager, setModelPrefix, arginfo_phalcon_mvc_model_manager_setmodelprefix, ZEND_ACC_PUBLIC)
15440 	PHP_ME(Phalcon_Mvc_Model_Manager, getModelPrefix, NULL, ZEND_ACC_PUBLIC)
15441 	PHP_ME(Phalcon_Mvc_Model_Manager, setModelSource, arginfo_phalcon_mvc_model_manager_setmodelsource, ZEND_ACC_PUBLIC)
15442 	PHP_ME(Phalcon_Mvc_Model_Manager, isVisibleModelProperty, arginfo_phalcon_mvc_model_manager_isvisiblemodelproperty, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
15443 	PHP_ME(Phalcon_Mvc_Model_Manager, getModelSource, arginfo_phalcon_mvc_model_manager_getmodelsource, ZEND_ACC_PUBLIC)
15444 	PHP_ME(Phalcon_Mvc_Model_Manager, setModelSchema, arginfo_phalcon_mvc_model_manager_setmodelschema, ZEND_ACC_PUBLIC)
15445 	PHP_ME(Phalcon_Mvc_Model_Manager, getModelSchema, arginfo_phalcon_mvc_model_manager_getmodelschema, ZEND_ACC_PUBLIC)
15446 	PHP_ME(Phalcon_Mvc_Model_Manager, setConnectionService, arginfo_phalcon_mvc_model_manager_setconnectionservice, ZEND_ACC_PUBLIC)
15447 	PHP_ME(Phalcon_Mvc_Model_Manager, setWriteConnectionService, arginfo_phalcon_mvc_model_manager_setwriteconnectionservice, ZEND_ACC_PUBLIC)
15448 	PHP_ME(Phalcon_Mvc_Model_Manager, setReadConnectionService, arginfo_phalcon_mvc_model_manager_setreadconnectionservice, ZEND_ACC_PUBLIC)
15449 	PHP_ME(Phalcon_Mvc_Model_Manager, getReadConnection, arginfo_phalcon_mvc_model_manager_getreadconnection, ZEND_ACC_PUBLIC)
15450 	PHP_ME(Phalcon_Mvc_Model_Manager, getWriteConnection, arginfo_phalcon_mvc_model_manager_getwriteconnection, ZEND_ACC_PUBLIC)
15451 	PHP_ME(Phalcon_Mvc_Model_Manager, _getConnection, arginfo_phalcon_mvc_model_manager__getconnection, ZEND_ACC_PROTECTED)
15452 	PHP_ME(Phalcon_Mvc_Model_Manager, getReadConnectionService, arginfo_phalcon_mvc_model_manager_getreadconnectionservice, ZEND_ACC_PUBLIC)
15453 	PHP_ME(Phalcon_Mvc_Model_Manager, getWriteConnectionService, arginfo_phalcon_mvc_model_manager_getwriteconnectionservice, ZEND_ACC_PUBLIC)
15454 	PHP_ME(Phalcon_Mvc_Model_Manager, _getConnectionService, arginfo_phalcon_mvc_model_manager__getconnectionservice, ZEND_ACC_PUBLIC)
15455 	PHP_ME(Phalcon_Mvc_Model_Manager, notifyEvent, arginfo_phalcon_mvc_model_manager_notifyevent, ZEND_ACC_PUBLIC)
15456 	PHP_ME(Phalcon_Mvc_Model_Manager, missingMethod, arginfo_phalcon_mvc_model_manager_missingmethod, ZEND_ACC_PUBLIC)
15457 	PHP_ME(Phalcon_Mvc_Model_Manager, addBehavior, arginfo_phalcon_mvc_model_manager_addbehavior, ZEND_ACC_PUBLIC)
15458 	PHP_ME(Phalcon_Mvc_Model_Manager, keepSnapshots, arginfo_phalcon_mvc_model_manager_keepsnapshots, ZEND_ACC_PUBLIC)
15459 	PHP_ME(Phalcon_Mvc_Model_Manager, isKeepingSnapshots, arginfo_phalcon_mvc_model_manager_iskeepingsnapshots, ZEND_ACC_PUBLIC)
15460 	PHP_ME(Phalcon_Mvc_Model_Manager, useDynamicUpdate, arginfo_phalcon_mvc_model_manager_usedynamicupdate, ZEND_ACC_PUBLIC)
15461 	PHP_ME(Phalcon_Mvc_Model_Manager, isUsingDynamicUpdate, arginfo_phalcon_mvc_model_manager_isusingdynamicupdate, ZEND_ACC_PUBLIC)
15462 	PHP_ME(Phalcon_Mvc_Model_Manager, addHasOne, arginfo_phalcon_mvc_model_manager_addhasone, ZEND_ACC_PUBLIC)
15463 	PHP_ME(Phalcon_Mvc_Model_Manager, addBelongsTo, arginfo_phalcon_mvc_model_manager_addbelongsto, ZEND_ACC_PUBLIC)
15464 	PHP_ME(Phalcon_Mvc_Model_Manager, addHasMany, arginfo_phalcon_mvc_model_manager_addhasmany, ZEND_ACC_PUBLIC)
15465 	PHP_ME(Phalcon_Mvc_Model_Manager, addHasManyToMany, arginfo_phalcon_mvc_model_manager_addhasmanytomany, ZEND_ACC_PUBLIC)
15466 	PHP_ME(Phalcon_Mvc_Model_Manager, existsBelongsTo, arginfo_phalcon_mvc_model_manager_existsbelongsto, ZEND_ACC_PUBLIC)
15467 	PHP_ME(Phalcon_Mvc_Model_Manager, existsHasMany, arginfo_phalcon_mvc_model_manager_existshasmany, ZEND_ACC_PUBLIC)
15468 	PHP_ME(Phalcon_Mvc_Model_Manager, existsHasOne, arginfo_phalcon_mvc_model_manager_existshasone, ZEND_ACC_PUBLIC)
15469 	PHP_ME(Phalcon_Mvc_Model_Manager, existsHasManyToMany, arginfo_phalcon_mvc_model_manager_existshasmanytomany, ZEND_ACC_PUBLIC)
15470 	PHP_ME(Phalcon_Mvc_Model_Manager, getRelationByAlias, arginfo_phalcon_mvc_model_manager_getrelationbyalias, ZEND_ACC_PUBLIC)
15471 	PHP_ME(Phalcon_Mvc_Model_Manager, _mergeFindParameters, arginfo_phalcon_mvc_model_manager__mergefindparameters, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
15472 	PHP_ME(Phalcon_Mvc_Model_Manager, getRelationRecords, arginfo_phalcon_mvc_model_manager_getrelationrecords, ZEND_ACC_PUBLIC)
15473 	PHP_ME(Phalcon_Mvc_Model_Manager, getReusableRecords, arginfo_phalcon_mvc_model_manager_getreusablerecords, ZEND_ACC_PUBLIC)
15474 	PHP_ME(Phalcon_Mvc_Model_Manager, setReusableRecords, arginfo_phalcon_mvc_model_manager_setreusablerecords, ZEND_ACC_PUBLIC)
15475 	PHP_ME(Phalcon_Mvc_Model_Manager, clearReusableObjects, NULL, ZEND_ACC_PUBLIC)
15476 	PHP_ME(Phalcon_Mvc_Model_Manager, getBelongsToRecords, arginfo_phalcon_mvc_model_manager_getbelongstorecords, ZEND_ACC_PUBLIC)
15477 	PHP_ME(Phalcon_Mvc_Model_Manager, getHasManyRecords, arginfo_phalcon_mvc_model_manager_gethasmanyrecords, ZEND_ACC_PUBLIC)
15478 	PHP_ME(Phalcon_Mvc_Model_Manager, getHasOneRecords, arginfo_phalcon_mvc_model_manager_gethasonerecords, ZEND_ACC_PUBLIC)
15479 	PHP_ME(Phalcon_Mvc_Model_Manager, getBelongsTo, arginfo_phalcon_mvc_model_manager_getbelongsto, ZEND_ACC_PUBLIC)
15480 	PHP_ME(Phalcon_Mvc_Model_Manager, getHasMany, arginfo_phalcon_mvc_model_manager_gethasmany, ZEND_ACC_PUBLIC)
15481 	PHP_ME(Phalcon_Mvc_Model_Manager, getHasOne, arginfo_phalcon_mvc_model_manager_gethasone, ZEND_ACC_PUBLIC)
15482 	PHP_ME(Phalcon_Mvc_Model_Manager, getHasManyToMany, arginfo_phalcon_mvc_model_manager_gethasmanytomany, ZEND_ACC_PUBLIC)
15483 	PHP_ME(Phalcon_Mvc_Model_Manager, getHasOneAndHasMany, arginfo_phalcon_mvc_model_manager_gethasoneandhasmany, ZEND_ACC_PUBLIC)
15484 	PHP_ME(Phalcon_Mvc_Model_Manager, getRelations, arginfo_phalcon_mvc_model_manager_getrelations, ZEND_ACC_PUBLIC)
15485 	PHP_ME(Phalcon_Mvc_Model_Manager, getRelationsBetween, arginfo_phalcon_mvc_model_manager_getrelationsbetween, ZEND_ACC_PUBLIC)
15486 	PHP_ME(Phalcon_Mvc_Model_Manager, createQuery, arginfo_phalcon_mvc_model_manager_createquery, ZEND_ACC_PUBLIC)
15487 	PHP_ME(Phalcon_Mvc_Model_Manager, executeQuery, arginfo_phalcon_mvc_model_manager_executequery, ZEND_ACC_PUBLIC)
15488 	PHP_ME(Phalcon_Mvc_Model_Manager, createBuilder, arginfo_phalcon_mvc_model_manager_createbuilder, ZEND_ACC_PUBLIC)
15489 	PHP_ME(Phalcon_Mvc_Model_Manager, getLastQuery, NULL, ZEND_ACC_PUBLIC)
15490 	PHP_ME(Phalcon_Mvc_Model_Manager, registerNamespaceAlias, arginfo_phalcon_mvc_model_manager_registernamespacealias, ZEND_ACC_PUBLIC)
15491 	PHP_ME(Phalcon_Mvc_Model_Manager, getNamespaceAlias, arginfo_phalcon_mvc_model_manager_getnamespacealias, ZEND_ACC_PUBLIC)
15492 	PHP_ME(Phalcon_Mvc_Model_Manager, getNamespaceAliases, NULL, ZEND_ACC_PUBLIC)
15493 	PHP_ME(Phalcon_Mvc_Model_Manager, __destruct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_DTOR)
15494 	PHP_FE_END
15495 };
15496 
15497 zend_class_entry *phalcon_mvc_model_message_ce;
15498 
15499 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Message);
15500 
15501 static PHP_METHOD(Phalcon_Mvc_Model_Message, getType);
15502 static PHP_METHOD(Phalcon_Mvc_Model_Message, getMessage);
15503 static PHP_METHOD(Phalcon_Mvc_Model_Message, __construct);
15504 static PHP_METHOD(Phalcon_Mvc_Model_Message, setType);
15505 static PHP_METHOD(Phalcon_Mvc_Model_Message, setMessage);
15506 static PHP_METHOD(Phalcon_Mvc_Model_Message, setField);
15507 static PHP_METHOD(Phalcon_Mvc_Model_Message, getField);
15508 static PHP_METHOD(Phalcon_Mvc_Model_Message, setModel);
15509 static PHP_METHOD(Phalcon_Mvc_Model_Message, setCode);
15510 static PHP_METHOD(Phalcon_Mvc_Model_Message, getModel);
15511 static PHP_METHOD(Phalcon_Mvc_Model_Message, getCode);
15512 static PHP_METHOD(Phalcon_Mvc_Model_Message, __toString);
15513 static PHP_METHOD(Phalcon_Mvc_Model_Message, __set_state);
15514 
15515 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_message___construct, 0, 0, 1)
15516 	ZEND_ARG_INFO(0, message)
15517 	ZEND_ARG_INFO(0, field)
15518 	ZEND_ARG_INFO(0, type)
15519 	ZEND_ARG_INFO(0, model)
15520 	ZEND_ARG_INFO(0, code)
ZEND_END_ARG_INFO()15521 ZEND_END_ARG_INFO()
15522 
15523 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_message_settype, 0, 0, 1)
15524 	ZEND_ARG_INFO(0, type)
15525 ZEND_END_ARG_INFO()
15526 
15527 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_message_setmessage, 0, 0, 1)
15528 	ZEND_ARG_INFO(0, message)
15529 ZEND_END_ARG_INFO()
15530 
15531 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_message_setfield, 0, 0, 1)
15532 	ZEND_ARG_INFO(0, field)
15533 ZEND_END_ARG_INFO()
15534 
15535 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_message_setmodel, 0, 0, 1)
15536 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15537 ZEND_END_ARG_INFO()
15538 
15539 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_message_setcode, 0, 0, 1)
15540 	ZEND_ARG_INFO(0, code)
15541 ZEND_END_ARG_INFO()
15542 
15543 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_message___set_state, 0, 0, 1)
15544 	ZEND_ARG_ARRAY_INFO(0, message, 0)
15545 ZEND_END_ARG_INFO()
15546 
15547 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_message_method_entry) {
15548 	PHP_ME(Phalcon_Mvc_Model_Message, getType, NULL, ZEND_ACC_PUBLIC)
15549 	PHP_ME(Phalcon_Mvc_Model_Message, getMessage, NULL, ZEND_ACC_PUBLIC)
15550 	PHP_ME(Phalcon_Mvc_Model_Message, __construct, arginfo_phalcon_mvc_model_message___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
15551 	PHP_ME(Phalcon_Mvc_Model_Message, setType, arginfo_phalcon_mvc_model_message_settype, ZEND_ACC_PUBLIC)
15552 	PHP_ME(Phalcon_Mvc_Model_Message, setMessage, arginfo_phalcon_mvc_model_message_setmessage, ZEND_ACC_PUBLIC)
15553 	PHP_ME(Phalcon_Mvc_Model_Message, setField, arginfo_phalcon_mvc_model_message_setfield, ZEND_ACC_PUBLIC)
15554 	PHP_ME(Phalcon_Mvc_Model_Message, getField, NULL, ZEND_ACC_PUBLIC)
15555 	PHP_ME(Phalcon_Mvc_Model_Message, setModel, arginfo_phalcon_mvc_model_message_setmodel, ZEND_ACC_PUBLIC)
15556 	PHP_ME(Phalcon_Mvc_Model_Message, setCode, arginfo_phalcon_mvc_model_message_setcode, ZEND_ACC_PUBLIC)
15557 	PHP_ME(Phalcon_Mvc_Model_Message, getModel, NULL, ZEND_ACC_PUBLIC)
15558 	PHP_ME(Phalcon_Mvc_Model_Message, getCode, NULL, ZEND_ACC_PUBLIC)
15559 	PHP_ME(Phalcon_Mvc_Model_Message, __toString, NULL, ZEND_ACC_PUBLIC)
15560 	PHP_ME(Phalcon_Mvc_Model_Message, __set_state, arginfo_phalcon_mvc_model_message___set_state, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
15561 	PHP_FE_END
15562 };
15563 
15564 zend_class_entry *phalcon_mvc_model_metadata_apc_ce;
15565 
15566 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MetaData_Apc);
15567 
15568 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Apc, __construct);
15569 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Apc, read);
15570 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Apc, write);
15571 zend_object_value zephir_init_properties_Phalcon_Mvc_Model_MetaData_Apc(zend_class_entry *class_type TSRMLS_DC);
15572 
15573 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_apc___construct, 0, 0, 0)
15574 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()15575 ZEND_END_ARG_INFO()
15576 
15577 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_apc_read, 0, 0, 1)
15578 	ZEND_ARG_INFO(0, key)
15579 ZEND_END_ARG_INFO()
15580 
15581 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_apc_write, 0, 0, 2)
15582 	ZEND_ARG_INFO(0, key)
15583 	ZEND_ARG_INFO(0, data)
15584 ZEND_END_ARG_INFO()
15585 
15586 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_metadata_apc_method_entry) {
15587 	PHP_ME(Phalcon_Mvc_Model_MetaData_Apc, __construct, arginfo_phalcon_mvc_model_metadata_apc___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
15588 	PHP_ME(Phalcon_Mvc_Model_MetaData_Apc, read, arginfo_phalcon_mvc_model_metadata_apc_read, ZEND_ACC_PUBLIC)
15589 	PHP_ME(Phalcon_Mvc_Model_MetaData_Apc, write, arginfo_phalcon_mvc_model_metadata_apc_write, ZEND_ACC_PUBLIC)
15590 	PHP_FE_END
15591 };
15592 
15593 zend_class_entry *phalcon_mvc_model_metadata_apcu_ce;
15594 
15595 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MetaData_Apcu);
15596 
15597 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Apcu, __construct);
15598 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Apcu, read);
15599 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Apcu, write);
15600 zend_object_value zephir_init_properties_Phalcon_Mvc_Model_MetaData_Apcu(zend_class_entry *class_type TSRMLS_DC);
15601 
15602 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_apcu___construct, 0, 0, 0)
15603 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()15604 ZEND_END_ARG_INFO()
15605 
15606 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_apcu_read, 0, 0, 1)
15607 	ZEND_ARG_INFO(0, key)
15608 ZEND_END_ARG_INFO()
15609 
15610 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_apcu_write, 0, 0, 2)
15611 	ZEND_ARG_INFO(0, key)
15612 	ZEND_ARG_INFO(0, data)
15613 ZEND_END_ARG_INFO()
15614 
15615 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_metadata_apcu_method_entry) {
15616 	PHP_ME(Phalcon_Mvc_Model_MetaData_Apcu, __construct, arginfo_phalcon_mvc_model_metadata_apcu___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
15617 	PHP_ME(Phalcon_Mvc_Model_MetaData_Apcu, read, arginfo_phalcon_mvc_model_metadata_apcu_read, ZEND_ACC_PUBLIC)
15618 	PHP_ME(Phalcon_Mvc_Model_MetaData_Apcu, write, arginfo_phalcon_mvc_model_metadata_apcu_write, ZEND_ACC_PUBLIC)
15619 	PHP_FE_END
15620 };
15621 
15622 zend_class_entry *phalcon_mvc_model_metadata_files_ce;
15623 
15624 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MetaData_Files);
15625 
15626 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Files, __construct);
15627 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Files, read);
15628 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Files, write);
15629 zend_object_value zephir_init_properties_Phalcon_Mvc_Model_MetaData_Files(zend_class_entry *class_type TSRMLS_DC);
15630 
15631 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_files___construct, 0, 0, 0)
15632 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()15633 ZEND_END_ARG_INFO()
15634 
15635 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_files_read, 0, 0, 1)
15636 	ZEND_ARG_INFO(0, key)
15637 ZEND_END_ARG_INFO()
15638 
15639 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_files_write, 0, 0, 2)
15640 	ZEND_ARG_INFO(0, key)
15641 	ZEND_ARG_INFO(0, data)
15642 ZEND_END_ARG_INFO()
15643 
15644 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_metadata_files_method_entry) {
15645 	PHP_ME(Phalcon_Mvc_Model_MetaData_Files, __construct, arginfo_phalcon_mvc_model_metadata_files___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
15646 	PHP_ME(Phalcon_Mvc_Model_MetaData_Files, read, arginfo_phalcon_mvc_model_metadata_files_read, ZEND_ACC_PUBLIC)
15647 	PHP_ME(Phalcon_Mvc_Model_MetaData_Files, write, arginfo_phalcon_mvc_model_metadata_files_write, ZEND_ACC_PUBLIC)
15648 	PHP_FE_END
15649 };
15650 
15651 zend_class_entry *phalcon_mvc_model_metadata_libmemcached_ce;
15652 
15653 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MetaData_Libmemcached);
15654 
15655 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Libmemcached, __construct);
15656 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Libmemcached, read);
15657 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Libmemcached, write);
15658 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Libmemcached, reset);
15659 zend_object_value zephir_init_properties_Phalcon_Mvc_Model_MetaData_Libmemcached(zend_class_entry *class_type TSRMLS_DC);
15660 
15661 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_libmemcached___construct, 0, 0, 0)
15662 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()15663 ZEND_END_ARG_INFO()
15664 
15665 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_libmemcached_read, 0, 0, 1)
15666 	ZEND_ARG_INFO(0, key)
15667 ZEND_END_ARG_INFO()
15668 
15669 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_libmemcached_write, 0, 0, 2)
15670 	ZEND_ARG_INFO(0, key)
15671 	ZEND_ARG_INFO(0, data)
15672 ZEND_END_ARG_INFO()
15673 
15674 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_metadata_libmemcached_method_entry) {
15675 	PHP_ME(Phalcon_Mvc_Model_MetaData_Libmemcached, __construct, arginfo_phalcon_mvc_model_metadata_libmemcached___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
15676 	PHP_ME(Phalcon_Mvc_Model_MetaData_Libmemcached, read, arginfo_phalcon_mvc_model_metadata_libmemcached_read, ZEND_ACC_PUBLIC)
15677 	PHP_ME(Phalcon_Mvc_Model_MetaData_Libmemcached, write, arginfo_phalcon_mvc_model_metadata_libmemcached_write, ZEND_ACC_PUBLIC)
15678 	PHP_ME(Phalcon_Mvc_Model_MetaData_Libmemcached, reset, NULL, ZEND_ACC_PUBLIC)
15679 	PHP_FE_END
15680 };
15681 
15682 zend_class_entry *phalcon_mvc_model_metadata_memcache_ce;
15683 
15684 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MetaData_Memcache);
15685 
15686 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Memcache, __construct);
15687 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Memcache, read);
15688 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Memcache, write);
15689 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Memcache, reset);
15690 zend_object_value zephir_init_properties_Phalcon_Mvc_Model_MetaData_Memcache(zend_class_entry *class_type TSRMLS_DC);
15691 
15692 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_memcache___construct, 0, 0, 0)
15693 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()15694 ZEND_END_ARG_INFO()
15695 
15696 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_memcache_read, 0, 0, 1)
15697 	ZEND_ARG_INFO(0, key)
15698 ZEND_END_ARG_INFO()
15699 
15700 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_memcache_write, 0, 0, 2)
15701 	ZEND_ARG_INFO(0, key)
15702 	ZEND_ARG_INFO(0, data)
15703 ZEND_END_ARG_INFO()
15704 
15705 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_metadata_memcache_method_entry) {
15706 	PHP_ME(Phalcon_Mvc_Model_MetaData_Memcache, __construct, arginfo_phalcon_mvc_model_metadata_memcache___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
15707 	PHP_ME(Phalcon_Mvc_Model_MetaData_Memcache, read, arginfo_phalcon_mvc_model_metadata_memcache_read, ZEND_ACC_PUBLIC)
15708 	PHP_ME(Phalcon_Mvc_Model_MetaData_Memcache, write, arginfo_phalcon_mvc_model_metadata_memcache_write, ZEND_ACC_PUBLIC)
15709 	PHP_ME(Phalcon_Mvc_Model_MetaData_Memcache, reset, NULL, ZEND_ACC_PUBLIC)
15710 	PHP_FE_END
15711 };
15712 
15713 zend_class_entry *phalcon_mvc_model_metadata_memory_ce;
15714 
15715 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MetaData_Memory);
15716 
15717 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Memory, __construct);
15718 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Memory, read);
15719 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Memory, write);
15720 zend_object_value zephir_init_properties_Phalcon_Mvc_Model_MetaData_Memory(zend_class_entry *class_type TSRMLS_DC);
15721 
15722 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_memory___construct, 0, 0, 0)
15723 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()15724 ZEND_END_ARG_INFO()
15725 
15726 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_memory_read, 0, 0, 1)
15727 	ZEND_ARG_INFO(0, key)
15728 ZEND_END_ARG_INFO()
15729 
15730 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_memory_write, 0, 0, 2)
15731 	ZEND_ARG_INFO(0, key)
15732 	ZEND_ARG_INFO(0, data)
15733 ZEND_END_ARG_INFO()
15734 
15735 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_metadata_memory_method_entry) {
15736 	PHP_ME(Phalcon_Mvc_Model_MetaData_Memory, __construct, arginfo_phalcon_mvc_model_metadata_memory___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
15737 	PHP_ME(Phalcon_Mvc_Model_MetaData_Memory, read, arginfo_phalcon_mvc_model_metadata_memory_read, ZEND_ACC_PUBLIC)
15738 	PHP_ME(Phalcon_Mvc_Model_MetaData_Memory, write, arginfo_phalcon_mvc_model_metadata_memory_write, ZEND_ACC_PUBLIC)
15739 	PHP_FE_END
15740 };
15741 
15742 zend_class_entry *phalcon_mvc_model_metadata_redis_ce;
15743 
15744 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MetaData_Redis);
15745 
15746 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Redis, __construct);
15747 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Redis, read);
15748 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Redis, write);
15749 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Redis, reset);
15750 zend_object_value zephir_init_properties_Phalcon_Mvc_Model_MetaData_Redis(zend_class_entry *class_type TSRMLS_DC);
15751 
15752 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_redis___construct, 0, 0, 0)
15753 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()15754 ZEND_END_ARG_INFO()
15755 
15756 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_redis_read, 0, 0, 1)
15757 	ZEND_ARG_INFO(0, key)
15758 ZEND_END_ARG_INFO()
15759 
15760 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_redis_write, 0, 0, 2)
15761 	ZEND_ARG_INFO(0, key)
15762 	ZEND_ARG_INFO(0, data)
15763 ZEND_END_ARG_INFO()
15764 
15765 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_metadata_redis_method_entry) {
15766 	PHP_ME(Phalcon_Mvc_Model_MetaData_Redis, __construct, arginfo_phalcon_mvc_model_metadata_redis___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
15767 	PHP_ME(Phalcon_Mvc_Model_MetaData_Redis, read, arginfo_phalcon_mvc_model_metadata_redis_read, ZEND_ACC_PUBLIC)
15768 	PHP_ME(Phalcon_Mvc_Model_MetaData_Redis, write, arginfo_phalcon_mvc_model_metadata_redis_write, ZEND_ACC_PUBLIC)
15769 	PHP_ME(Phalcon_Mvc_Model_MetaData_Redis, reset, NULL, ZEND_ACC_PUBLIC)
15770 	PHP_FE_END
15771 };
15772 
15773 zend_class_entry *phalcon_mvc_model_metadata_session_ce;
15774 
15775 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MetaData_Session);
15776 
15777 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Session, __construct);
15778 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Session, read);
15779 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Session, write);
15780 
15781 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_session___construct, 0, 0, 0)
15782 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()15783 ZEND_END_ARG_INFO()
15784 
15785 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_session_read, 0, 0, 1)
15786 	ZEND_ARG_INFO(0, key)
15787 ZEND_END_ARG_INFO()
15788 
15789 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_session_write, 0, 0, 2)
15790 	ZEND_ARG_INFO(0, key)
15791 	ZEND_ARG_INFO(0, data)
15792 ZEND_END_ARG_INFO()
15793 
15794 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_metadata_session_method_entry) {
15795 	PHP_ME(Phalcon_Mvc_Model_MetaData_Session, __construct, arginfo_phalcon_mvc_model_metadata_session___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
15796 	PHP_ME(Phalcon_Mvc_Model_MetaData_Session, read, arginfo_phalcon_mvc_model_metadata_session_read, ZEND_ACC_PUBLIC)
15797 	PHP_ME(Phalcon_Mvc_Model_MetaData_Session, write, arginfo_phalcon_mvc_model_metadata_session_write, ZEND_ACC_PUBLIC)
15798 	PHP_FE_END
15799 };
15800 
15801 zend_class_entry *phalcon_mvc_model_metadata_strategy_annotations_ce;
15802 
15803 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MetaData_Strategy_Annotations);
15804 
15805 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Strategy_Annotations, getMetaData);
15806 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Strategy_Annotations, getColumnMaps);
15807 
15808 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_strategy_annotations_getmetadata, 0, 0, 2)
15809 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15810 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
ZEND_END_ARG_INFO()15811 ZEND_END_ARG_INFO()
15812 
15813 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_strategy_annotations_getcolumnmaps, 0, 0, 2)
15814 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15815 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
15816 ZEND_END_ARG_INFO()
15817 
15818 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_metadata_strategy_annotations_method_entry) {
15819 	PHP_ME(Phalcon_Mvc_Model_MetaData_Strategy_Annotations, getMetaData, arginfo_phalcon_mvc_model_metadata_strategy_annotations_getmetadata, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
15820 	PHP_ME(Phalcon_Mvc_Model_MetaData_Strategy_Annotations, getColumnMaps, arginfo_phalcon_mvc_model_metadata_strategy_annotations_getcolumnmaps, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
15821 	PHP_FE_END
15822 };
15823 
15824 zend_class_entry *phalcon_mvc_model_metadata_strategy_introspection_ce;
15825 
15826 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MetaData_Strategy_Introspection);
15827 
15828 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Strategy_Introspection, getMetaData);
15829 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Strategy_Introspection, getColumnMaps);
15830 
15831 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_strategy_introspection_getmetadata, 0, 0, 2)
15832 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15833 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
ZEND_END_ARG_INFO()15834 ZEND_END_ARG_INFO()
15835 
15836 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_strategy_introspection_getcolumnmaps, 0, 0, 2)
15837 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
15838 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
15839 ZEND_END_ARG_INFO()
15840 
15841 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_metadata_strategy_introspection_method_entry) {
15842 	PHP_ME(Phalcon_Mvc_Model_MetaData_Strategy_Introspection, getMetaData, arginfo_phalcon_mvc_model_metadata_strategy_introspection_getmetadata, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
15843 	PHP_ME(Phalcon_Mvc_Model_MetaData_Strategy_Introspection, getColumnMaps, arginfo_phalcon_mvc_model_metadata_strategy_introspection_getcolumnmaps, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
15844 	PHP_FE_END
15845 };
15846 
15847 zend_class_entry *phalcon_mvc_model_metadata_xcache_ce;
15848 
15849 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_MetaData_Xcache);
15850 
15851 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Xcache, __construct);
15852 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Xcache, read);
15853 static PHP_METHOD(Phalcon_Mvc_Model_MetaData_Xcache, write);
15854 zend_object_value zephir_init_properties_Phalcon_Mvc_Model_MetaData_Xcache(zend_class_entry *class_type TSRMLS_DC);
15855 
15856 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_xcache___construct, 0, 0, 0)
15857 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()15858 ZEND_END_ARG_INFO()
15859 
15860 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_xcache_read, 0, 0, 1)
15861 	ZEND_ARG_INFO(0, key)
15862 ZEND_END_ARG_INFO()
15863 
15864 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_metadata_xcache_write, 0, 0, 2)
15865 	ZEND_ARG_INFO(0, key)
15866 	ZEND_ARG_INFO(0, data)
15867 ZEND_END_ARG_INFO()
15868 
15869 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_metadata_xcache_method_entry) {
15870 	PHP_ME(Phalcon_Mvc_Model_MetaData_Xcache, __construct, arginfo_phalcon_mvc_model_metadata_xcache___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
15871 	PHP_ME(Phalcon_Mvc_Model_MetaData_Xcache, read, arginfo_phalcon_mvc_model_metadata_xcache_read, ZEND_ACC_PUBLIC)
15872 	PHP_ME(Phalcon_Mvc_Model_MetaData_Xcache, write, arginfo_phalcon_mvc_model_metadata_xcache_write, ZEND_ACC_PUBLIC)
15873 	PHP_FE_END
15874 };
15875 
15876 zend_class_entry *phalcon_mvc_model_query_ce;
15877 
15878 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Query);
15879 
15880 static PHP_METHOD(Phalcon_Mvc_Model_Query, getTransaction);
15881 static PHP_METHOD(Phalcon_Mvc_Model_Query, __construct);
15882 static PHP_METHOD(Phalcon_Mvc_Model_Query, setDI);
15883 static PHP_METHOD(Phalcon_Mvc_Model_Query, getDI);
15884 static PHP_METHOD(Phalcon_Mvc_Model_Query, setUniqueRow);
15885 static PHP_METHOD(Phalcon_Mvc_Model_Query, getUniqueRow);
15886 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getQualified);
15887 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getCallArgument);
15888 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getCaseExpression);
15889 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getFunctionCall);
15890 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getExpression);
15891 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getSelectColumn);
15892 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getTable);
15893 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getJoin);
15894 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getJoinType);
15895 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getSingleJoin);
15896 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getMultiJoin);
15897 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getJoins);
15898 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getOrderClause);
15899 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getGroupClause);
15900 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getLimitClause);
15901 static PHP_METHOD(Phalcon_Mvc_Model_Query, _prepareSelect);
15902 static PHP_METHOD(Phalcon_Mvc_Model_Query, _prepareInsert);
15903 static PHP_METHOD(Phalcon_Mvc_Model_Query, _prepareUpdate);
15904 static PHP_METHOD(Phalcon_Mvc_Model_Query, _prepareDelete);
15905 static PHP_METHOD(Phalcon_Mvc_Model_Query, parse);
15906 static PHP_METHOD(Phalcon_Mvc_Model_Query, getCache);
15907 static PHP_METHOD(Phalcon_Mvc_Model_Query, _executeSelect);
15908 static PHP_METHOD(Phalcon_Mvc_Model_Query, _executeInsert);
15909 static PHP_METHOD(Phalcon_Mvc_Model_Query, _executeUpdate);
15910 static PHP_METHOD(Phalcon_Mvc_Model_Query, _executeDelete);
15911 static PHP_METHOD(Phalcon_Mvc_Model_Query, _getRelatedRecords);
15912 static PHP_METHOD(Phalcon_Mvc_Model_Query, execute);
15913 static PHP_METHOD(Phalcon_Mvc_Model_Query, getSingleResult);
15914 static PHP_METHOD(Phalcon_Mvc_Model_Query, setType);
15915 static PHP_METHOD(Phalcon_Mvc_Model_Query, getType);
15916 static PHP_METHOD(Phalcon_Mvc_Model_Query, setBindParams);
15917 static PHP_METHOD(Phalcon_Mvc_Model_Query, getBindParams);
15918 static PHP_METHOD(Phalcon_Mvc_Model_Query, setBindTypes);
15919 static PHP_METHOD(Phalcon_Mvc_Model_Query, setSharedLock);
15920 static PHP_METHOD(Phalcon_Mvc_Model_Query, getBindTypes);
15921 static PHP_METHOD(Phalcon_Mvc_Model_Query, setIntermediate);
15922 static PHP_METHOD(Phalcon_Mvc_Model_Query, getIntermediate);
15923 static PHP_METHOD(Phalcon_Mvc_Model_Query, cache);
15924 static PHP_METHOD(Phalcon_Mvc_Model_Query, getCacheOptions);
15925 static PHP_METHOD(Phalcon_Mvc_Model_Query, getSql);
15926 static PHP_METHOD(Phalcon_Mvc_Model_Query, clean);
15927 static PHP_METHOD(Phalcon_Mvc_Model_Query, getReadConnection);
15928 static PHP_METHOD(Phalcon_Mvc_Model_Query, getWriteConnection);
15929 static PHP_METHOD(Phalcon_Mvc_Model_Query, setTransaction);
15930 
15931 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query___construct, 0, 0, 0)
15932 	ZEND_ARG_INFO(0, phql)
15933 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 1)
15934 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()15935 ZEND_END_ARG_INFO()
15936 
15937 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_setdi, 0, 0, 1)
15938 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
15939 ZEND_END_ARG_INFO()
15940 
15941 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_setuniquerow, 0, 0, 1)
15942 	ZEND_ARG_INFO(0, uniqueRow)
15943 ZEND_END_ARG_INFO()
15944 
15945 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getqualified, 0, 0, 1)
15946 	ZEND_ARG_ARRAY_INFO(0, expr, 0)
15947 ZEND_END_ARG_INFO()
15948 
15949 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getcallargument, 0, 0, 1)
15950 	ZEND_ARG_ARRAY_INFO(0, argument, 0)
15951 ZEND_END_ARG_INFO()
15952 
15953 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getcaseexpression, 0, 0, 1)
15954 	ZEND_ARG_ARRAY_INFO(0, expr, 0)
15955 ZEND_END_ARG_INFO()
15956 
15957 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getfunctioncall, 0, 0, 1)
15958 	ZEND_ARG_ARRAY_INFO(0, expr, 0)
15959 ZEND_END_ARG_INFO()
15960 
15961 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getexpression, 0, 0, 1)
15962 	ZEND_ARG_INFO(0, expr)
15963 	ZEND_ARG_INFO(0, quoting)
15964 ZEND_END_ARG_INFO()
15965 
15966 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getselectcolumn, 0, 0, 1)
15967 	ZEND_ARG_ARRAY_INFO(0, column, 0)
15968 ZEND_END_ARG_INFO()
15969 
15970 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__gettable, 0, 0, 2)
15971 	ZEND_ARG_OBJ_INFO(0, manager, Phalcon\\Mvc\\Model\\ManagerInterface, 0)
15972 	ZEND_ARG_INFO(0, qualifiedName)
15973 ZEND_END_ARG_INFO()
15974 
15975 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getjoin, 0, 0, 2)
15976 	ZEND_ARG_OBJ_INFO(0, manager, Phalcon\\Mvc\\Model\\ManagerInterface, 0)
15977 	ZEND_ARG_INFO(0, join)
15978 ZEND_END_ARG_INFO()
15979 
15980 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getjointype, 0, 0, 1)
15981 	ZEND_ARG_INFO(0, join)
15982 ZEND_END_ARG_INFO()
15983 
15984 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getsinglejoin, 0, 0, 5)
15985 	ZEND_ARG_INFO(0, joinType)
15986 	ZEND_ARG_INFO(0, joinSource)
15987 	ZEND_ARG_INFO(0, modelAlias)
15988 	ZEND_ARG_INFO(0, joinAlias)
15989 	ZEND_ARG_OBJ_INFO(0, relation, Phalcon\\Mvc\\Model\\RelationInterface, 0)
15990 ZEND_END_ARG_INFO()
15991 
15992 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getmultijoin, 0, 0, 5)
15993 	ZEND_ARG_INFO(0, joinType)
15994 	ZEND_ARG_INFO(0, joinSource)
15995 	ZEND_ARG_INFO(0, modelAlias)
15996 	ZEND_ARG_INFO(0, joinAlias)
15997 	ZEND_ARG_OBJ_INFO(0, relation, Phalcon\\Mvc\\Model\\RelationInterface, 0)
15998 ZEND_END_ARG_INFO()
15999 
16000 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getjoins, 0, 0, 1)
16001 	ZEND_ARG_INFO(0, select)
16002 ZEND_END_ARG_INFO()
16003 
16004 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getorderclause, 0, 0, 1)
16005 	ZEND_ARG_INFO(0, order)
16006 ZEND_END_ARG_INFO()
16007 
16008 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getgroupclause, 0, 0, 1)
16009 	ZEND_ARG_ARRAY_INFO(0, group, 0)
16010 ZEND_END_ARG_INFO()
16011 
16012 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getlimitclause, 0, 0, 1)
16013 	ZEND_ARG_ARRAY_INFO(0, limitClause, 0)
16014 ZEND_END_ARG_INFO()
16015 
16016 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__prepareselect, 0, 0, 0)
16017 	ZEND_ARG_INFO(0, ast)
16018 	ZEND_ARG_INFO(0, merge)
16019 ZEND_END_ARG_INFO()
16020 
16021 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__executeselect, 0, 0, 3)
16022 	ZEND_ARG_INFO(0, intermediate)
16023 	ZEND_ARG_INFO(0, bindParams)
16024 	ZEND_ARG_INFO(0, bindTypes)
16025 	ZEND_ARG_INFO(0, simulate)
16026 ZEND_END_ARG_INFO()
16027 
16028 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__executeinsert, 0, 0, 3)
16029 	ZEND_ARG_INFO(0, intermediate)
16030 	ZEND_ARG_INFO(0, bindParams)
16031 	ZEND_ARG_INFO(0, bindTypes)
16032 ZEND_END_ARG_INFO()
16033 
16034 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__executeupdate, 0, 0, 3)
16035 	ZEND_ARG_INFO(0, intermediate)
16036 	ZEND_ARG_INFO(0, bindParams)
16037 	ZEND_ARG_INFO(0, bindTypes)
16038 ZEND_END_ARG_INFO()
16039 
16040 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__executedelete, 0, 0, 3)
16041 	ZEND_ARG_INFO(0, intermediate)
16042 	ZEND_ARG_INFO(0, bindParams)
16043 	ZEND_ARG_INFO(0, bindTypes)
16044 ZEND_END_ARG_INFO()
16045 
16046 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query__getrelatedrecords, 0, 0, 4)
16047 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
16048 	ZEND_ARG_INFO(0, intermediate)
16049 	ZEND_ARG_INFO(0, bindParams)
16050 	ZEND_ARG_INFO(0, bindTypes)
16051 ZEND_END_ARG_INFO()
16052 
16053 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_execute, 0, 0, 0)
16054 	ZEND_ARG_INFO(0, bindParams)
16055 	ZEND_ARG_INFO(0, bindTypes)
16056 ZEND_END_ARG_INFO()
16057 
16058 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_getsingleresult, 0, 0, 0)
16059 	ZEND_ARG_INFO(0, bindParams)
16060 	ZEND_ARG_INFO(0, bindTypes)
16061 ZEND_END_ARG_INFO()
16062 
16063 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_settype, 0, 0, 1)
16064 	ZEND_ARG_INFO(0, type)
16065 ZEND_END_ARG_INFO()
16066 
16067 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_setbindparams, 0, 0, 1)
16068 	ZEND_ARG_ARRAY_INFO(0, bindParams, 0)
16069 	ZEND_ARG_INFO(0, merge)
16070 ZEND_END_ARG_INFO()
16071 
16072 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_setbindtypes, 0, 0, 1)
16073 	ZEND_ARG_ARRAY_INFO(0, bindTypes, 0)
16074 	ZEND_ARG_INFO(0, merge)
16075 ZEND_END_ARG_INFO()
16076 
16077 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_setsharedlock, 0, 0, 0)
16078 	ZEND_ARG_INFO(0, sharedLock)
16079 ZEND_END_ARG_INFO()
16080 
16081 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_setintermediate, 0, 0, 1)
16082 	ZEND_ARG_ARRAY_INFO(0, intermediate, 0)
16083 ZEND_END_ARG_INFO()
16084 
16085 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_cache, 0, 0, 1)
16086 	ZEND_ARG_INFO(0, cacheOptions)
16087 ZEND_END_ARG_INFO()
16088 
16089 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_getreadconnection, 0, 0, 1)
16090 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
16091 	ZEND_ARG_ARRAY_INFO(0, intermediate, 1)
16092 	ZEND_ARG_ARRAY_INFO(0, bindParams, 1)
16093 	ZEND_ARG_ARRAY_INFO(0, bindTypes, 1)
16094 ZEND_END_ARG_INFO()
16095 
16096 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_getwriteconnection, 0, 0, 1)
16097 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 0)
16098 	ZEND_ARG_ARRAY_INFO(0, intermediate, 1)
16099 	ZEND_ARG_ARRAY_INFO(0, bindParams, 1)
16100 	ZEND_ARG_ARRAY_INFO(0, bindTypes, 1)
16101 ZEND_END_ARG_INFO()
16102 
16103 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_settransaction, 0, 0, 1)
16104 	ZEND_ARG_OBJ_INFO(0, transaction, Phalcon\\Mvc\\Model\\TransactionInterface, 0)
16105 ZEND_END_ARG_INFO()
16106 
16107 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_query_method_entry) {
16108 	PHP_ME(Phalcon_Mvc_Model_Query, getTransaction, NULL, ZEND_ACC_PUBLIC)
16109 	PHP_ME(Phalcon_Mvc_Model_Query, __construct, arginfo_phalcon_mvc_model_query___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
16110 	PHP_ME(Phalcon_Mvc_Model_Query, setDI, arginfo_phalcon_mvc_model_query_setdi, ZEND_ACC_PUBLIC)
16111 	PHP_ME(Phalcon_Mvc_Model_Query, getDI, NULL, ZEND_ACC_PUBLIC)
16112 	PHP_ME(Phalcon_Mvc_Model_Query, setUniqueRow, arginfo_phalcon_mvc_model_query_setuniquerow, ZEND_ACC_PUBLIC)
16113 	PHP_ME(Phalcon_Mvc_Model_Query, getUniqueRow, NULL, ZEND_ACC_PUBLIC)
16114 	PHP_ME(Phalcon_Mvc_Model_Query, _getQualified, arginfo_phalcon_mvc_model_query__getqualified, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16115 	PHP_ME(Phalcon_Mvc_Model_Query, _getCallArgument, arginfo_phalcon_mvc_model_query__getcallargument, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16116 	PHP_ME(Phalcon_Mvc_Model_Query, _getCaseExpression, arginfo_phalcon_mvc_model_query__getcaseexpression, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16117 	PHP_ME(Phalcon_Mvc_Model_Query, _getFunctionCall, arginfo_phalcon_mvc_model_query__getfunctioncall, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16118 	PHP_ME(Phalcon_Mvc_Model_Query, _getExpression, arginfo_phalcon_mvc_model_query__getexpression, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16119 	PHP_ME(Phalcon_Mvc_Model_Query, _getSelectColumn, arginfo_phalcon_mvc_model_query__getselectcolumn, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16120 	PHP_ME(Phalcon_Mvc_Model_Query, _getTable, arginfo_phalcon_mvc_model_query__gettable, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16121 	PHP_ME(Phalcon_Mvc_Model_Query, _getJoin, arginfo_phalcon_mvc_model_query__getjoin, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16122 	PHP_ME(Phalcon_Mvc_Model_Query, _getJoinType, arginfo_phalcon_mvc_model_query__getjointype, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16123 	PHP_ME(Phalcon_Mvc_Model_Query, _getSingleJoin, arginfo_phalcon_mvc_model_query__getsinglejoin, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16124 	PHP_ME(Phalcon_Mvc_Model_Query, _getMultiJoin, arginfo_phalcon_mvc_model_query__getmultijoin, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16125 	PHP_ME(Phalcon_Mvc_Model_Query, _getJoins, arginfo_phalcon_mvc_model_query__getjoins, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16126 	PHP_ME(Phalcon_Mvc_Model_Query, _getOrderClause, arginfo_phalcon_mvc_model_query__getorderclause, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16127 	PHP_ME(Phalcon_Mvc_Model_Query, _getGroupClause, arginfo_phalcon_mvc_model_query__getgroupclause, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16128 	PHP_ME(Phalcon_Mvc_Model_Query, _getLimitClause, arginfo_phalcon_mvc_model_query__getlimitclause, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16129 	PHP_ME(Phalcon_Mvc_Model_Query, _prepareSelect, arginfo_phalcon_mvc_model_query__prepareselect, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16130 	PHP_ME(Phalcon_Mvc_Model_Query, _prepareInsert, NULL, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16131 	PHP_ME(Phalcon_Mvc_Model_Query, _prepareUpdate, NULL, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16132 	PHP_ME(Phalcon_Mvc_Model_Query, _prepareDelete, NULL, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16133 	PHP_ME(Phalcon_Mvc_Model_Query, parse, NULL, ZEND_ACC_PUBLIC)
16134 	PHP_ME(Phalcon_Mvc_Model_Query, getCache, NULL, ZEND_ACC_PUBLIC)
16135 	PHP_ME(Phalcon_Mvc_Model_Query, _executeSelect, arginfo_phalcon_mvc_model_query__executeselect, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16136 	PHP_ME(Phalcon_Mvc_Model_Query, _executeInsert, arginfo_phalcon_mvc_model_query__executeinsert, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16137 	PHP_ME(Phalcon_Mvc_Model_Query, _executeUpdate, arginfo_phalcon_mvc_model_query__executeupdate, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16138 	PHP_ME(Phalcon_Mvc_Model_Query, _executeDelete, arginfo_phalcon_mvc_model_query__executedelete, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16139 	PHP_ME(Phalcon_Mvc_Model_Query, _getRelatedRecords, arginfo_phalcon_mvc_model_query__getrelatedrecords, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
16140 	PHP_ME(Phalcon_Mvc_Model_Query, execute, arginfo_phalcon_mvc_model_query_execute, ZEND_ACC_PUBLIC)
16141 	PHP_ME(Phalcon_Mvc_Model_Query, getSingleResult, arginfo_phalcon_mvc_model_query_getsingleresult, ZEND_ACC_PUBLIC)
16142 	PHP_ME(Phalcon_Mvc_Model_Query, setType, arginfo_phalcon_mvc_model_query_settype, ZEND_ACC_PUBLIC)
16143 	PHP_ME(Phalcon_Mvc_Model_Query, getType, NULL, ZEND_ACC_PUBLIC)
16144 	PHP_ME(Phalcon_Mvc_Model_Query, setBindParams, arginfo_phalcon_mvc_model_query_setbindparams, ZEND_ACC_PUBLIC)
16145 	PHP_ME(Phalcon_Mvc_Model_Query, getBindParams, NULL, ZEND_ACC_PUBLIC)
16146 	PHP_ME(Phalcon_Mvc_Model_Query, setBindTypes, arginfo_phalcon_mvc_model_query_setbindtypes, ZEND_ACC_PUBLIC)
16147 	PHP_ME(Phalcon_Mvc_Model_Query, setSharedLock, arginfo_phalcon_mvc_model_query_setsharedlock, ZEND_ACC_PUBLIC)
16148 	PHP_ME(Phalcon_Mvc_Model_Query, getBindTypes, NULL, ZEND_ACC_PUBLIC)
16149 	PHP_ME(Phalcon_Mvc_Model_Query, setIntermediate, arginfo_phalcon_mvc_model_query_setintermediate, ZEND_ACC_PUBLIC)
16150 	PHP_ME(Phalcon_Mvc_Model_Query, getIntermediate, NULL, ZEND_ACC_PUBLIC)
16151 	PHP_ME(Phalcon_Mvc_Model_Query, cache, arginfo_phalcon_mvc_model_query_cache, ZEND_ACC_PUBLIC)
16152 	PHP_ME(Phalcon_Mvc_Model_Query, getCacheOptions, NULL, ZEND_ACC_PUBLIC)
16153 	PHP_ME(Phalcon_Mvc_Model_Query, getSql, NULL, ZEND_ACC_PUBLIC)
16154 	PHP_ME(Phalcon_Mvc_Model_Query, clean, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
16155 	PHP_ME(Phalcon_Mvc_Model_Query, getReadConnection, arginfo_phalcon_mvc_model_query_getreadconnection, ZEND_ACC_PROTECTED)
16156 	PHP_ME(Phalcon_Mvc_Model_Query, getWriteConnection, arginfo_phalcon_mvc_model_query_getwriteconnection, ZEND_ACC_PROTECTED)
16157 	PHP_ME(Phalcon_Mvc_Model_Query, setTransaction, arginfo_phalcon_mvc_model_query_settransaction, ZEND_ACC_PUBLIC)
16158 	PHP_FE_END
16159 };
16160 
16161 zend_class_entry *phalcon_mvc_model_query_builder_ce;
16162 
16163 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Query_Builder);
16164 
16165 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, __construct);
16166 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, setDI);
16167 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, getDI);
16168 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, distinct);
16169 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, getDistinct);
16170 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, columns);
16171 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, getColumns);
16172 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, from);
16173 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, addFrom);
16174 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, getFrom);
16175 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, join);
16176 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, innerJoin);
16177 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, leftJoin);
16178 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, rightJoin);
16179 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, getJoins);
16180 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, where);
16181 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, andWhere);
16182 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, orWhere);
16183 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, betweenWhere);
16184 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, notBetweenWhere);
16185 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, inWhere);
16186 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, notInWhere);
16187 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, getWhere);
16188 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, orderBy);
16189 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, getOrderBy);
16190 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, having);
16191 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, andHaving);
16192 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, orHaving);
16193 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, betweenHaving);
16194 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, notBetweenHaving);
16195 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, inHaving);
16196 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, notInHaving);
16197 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, getHaving);
16198 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, forUpdate);
16199 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, limit);
16200 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, getLimit);
16201 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, offset);
16202 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, getOffset);
16203 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, groupBy);
16204 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, getGroupBy);
16205 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, getPhql);
16206 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, getQuery);
16207 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, autoescape);
16208 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, _conditionBetween);
16209 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, _conditionNotBetween);
16210 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, _conditionIn);
16211 static PHP_METHOD(Phalcon_Mvc_Model_Query_Builder, _conditionNotIn);
16212 
16213 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder___construct, 0, 0, 0)
16214 	ZEND_ARG_INFO(0, params)
16215 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 1)
ZEND_END_ARG_INFO()16216 ZEND_END_ARG_INFO()
16217 
16218 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_setdi, 0, 0, 1)
16219 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
16220 ZEND_END_ARG_INFO()
16221 
16222 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_distinct, 0, 0, 1)
16223 	ZEND_ARG_INFO(0, distinct)
16224 ZEND_END_ARG_INFO()
16225 
16226 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_columns, 0, 0, 1)
16227 	ZEND_ARG_INFO(0, columns)
16228 ZEND_END_ARG_INFO()
16229 
16230 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_from, 0, 0, 1)
16231 	ZEND_ARG_INFO(0, models)
16232 ZEND_END_ARG_INFO()
16233 
16234 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_addfrom, 0, 0, 1)
16235 	ZEND_ARG_INFO(0, model)
16236 	ZEND_ARG_INFO(0, alias)
16237 	ZEND_ARG_INFO(0, with)
16238 ZEND_END_ARG_INFO()
16239 
16240 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_join, 0, 0, 1)
16241 	ZEND_ARG_INFO(0, model)
16242 	ZEND_ARG_INFO(0, conditions)
16243 	ZEND_ARG_INFO(0, alias)
16244 	ZEND_ARG_INFO(0, type)
16245 ZEND_END_ARG_INFO()
16246 
16247 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_innerjoin, 0, 0, 1)
16248 	ZEND_ARG_INFO(0, model)
16249 	ZEND_ARG_INFO(0, conditions)
16250 	ZEND_ARG_INFO(0, alias)
16251 ZEND_END_ARG_INFO()
16252 
16253 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_leftjoin, 0, 0, 1)
16254 	ZEND_ARG_INFO(0, model)
16255 	ZEND_ARG_INFO(0, conditions)
16256 	ZEND_ARG_INFO(0, alias)
16257 ZEND_END_ARG_INFO()
16258 
16259 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_rightjoin, 0, 0, 1)
16260 	ZEND_ARG_INFO(0, model)
16261 	ZEND_ARG_INFO(0, conditions)
16262 	ZEND_ARG_INFO(0, alias)
16263 ZEND_END_ARG_INFO()
16264 
16265 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_where, 0, 0, 1)
16266 	ZEND_ARG_INFO(0, conditions)
16267 	ZEND_ARG_INFO(0, bindParams)
16268 	ZEND_ARG_INFO(0, bindTypes)
16269 ZEND_END_ARG_INFO()
16270 
16271 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_andwhere, 0, 0, 1)
16272 	ZEND_ARG_INFO(0, conditions)
16273 	ZEND_ARG_INFO(0, bindParams)
16274 	ZEND_ARG_INFO(0, bindTypes)
16275 ZEND_END_ARG_INFO()
16276 
16277 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_orwhere, 0, 0, 1)
16278 	ZEND_ARG_INFO(0, conditions)
16279 	ZEND_ARG_INFO(0, bindParams)
16280 	ZEND_ARG_INFO(0, bindTypes)
16281 ZEND_END_ARG_INFO()
16282 
16283 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_betweenwhere, 0, 0, 3)
16284 	ZEND_ARG_INFO(0, expr)
16285 	ZEND_ARG_INFO(0, minimum)
16286 	ZEND_ARG_INFO(0, maximum)
16287 	ZEND_ARG_INFO(0, operator)
16288 ZEND_END_ARG_INFO()
16289 
16290 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_notbetweenwhere, 0, 0, 3)
16291 	ZEND_ARG_INFO(0, expr)
16292 	ZEND_ARG_INFO(0, minimum)
16293 	ZEND_ARG_INFO(0, maximum)
16294 	ZEND_ARG_INFO(0, operator)
16295 ZEND_END_ARG_INFO()
16296 
16297 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_inwhere, 0, 0, 2)
16298 	ZEND_ARG_INFO(0, expr)
16299 	ZEND_ARG_ARRAY_INFO(0, values, 0)
16300 	ZEND_ARG_INFO(0, operator)
16301 ZEND_END_ARG_INFO()
16302 
16303 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_notinwhere, 0, 0, 2)
16304 	ZEND_ARG_INFO(0, expr)
16305 	ZEND_ARG_ARRAY_INFO(0, values, 0)
16306 	ZEND_ARG_INFO(0, operator)
16307 ZEND_END_ARG_INFO()
16308 
16309 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_orderby, 0, 0, 1)
16310 	ZEND_ARG_INFO(0, orderBy)
16311 ZEND_END_ARG_INFO()
16312 
16313 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_having, 0, 0, 1)
16314 	ZEND_ARG_INFO(0, conditions)
16315 	ZEND_ARG_INFO(0, bindParams)
16316 	ZEND_ARG_INFO(0, bindTypes)
16317 ZEND_END_ARG_INFO()
16318 
16319 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_andhaving, 0, 0, 1)
16320 	ZEND_ARG_INFO(0, conditions)
16321 	ZEND_ARG_INFO(0, bindParams)
16322 	ZEND_ARG_INFO(0, bindTypes)
16323 ZEND_END_ARG_INFO()
16324 
16325 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_orhaving, 0, 0, 1)
16326 	ZEND_ARG_INFO(0, conditions)
16327 	ZEND_ARG_INFO(0, bindParams)
16328 	ZEND_ARG_INFO(0, bindTypes)
16329 ZEND_END_ARG_INFO()
16330 
16331 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_betweenhaving, 0, 0, 3)
16332 	ZEND_ARG_INFO(0, expr)
16333 	ZEND_ARG_INFO(0, minimum)
16334 	ZEND_ARG_INFO(0, maximum)
16335 	ZEND_ARG_INFO(0, operator)
16336 ZEND_END_ARG_INFO()
16337 
16338 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_notbetweenhaving, 0, 0, 3)
16339 	ZEND_ARG_INFO(0, expr)
16340 	ZEND_ARG_INFO(0, minimum)
16341 	ZEND_ARG_INFO(0, maximum)
16342 	ZEND_ARG_INFO(0, operator)
16343 ZEND_END_ARG_INFO()
16344 
16345 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_inhaving, 0, 0, 2)
16346 	ZEND_ARG_INFO(0, expr)
16347 	ZEND_ARG_ARRAY_INFO(0, values, 0)
16348 	ZEND_ARG_INFO(0, operator)
16349 ZEND_END_ARG_INFO()
16350 
16351 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_notinhaving, 0, 0, 2)
16352 	ZEND_ARG_INFO(0, expr)
16353 	ZEND_ARG_ARRAY_INFO(0, values, 0)
16354 	ZEND_ARG_INFO(0, operator)
16355 ZEND_END_ARG_INFO()
16356 
16357 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_forupdate, 0, 0, 1)
16358 	ZEND_ARG_INFO(0, forUpdate)
16359 ZEND_END_ARG_INFO()
16360 
16361 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_limit, 0, 0, 1)
16362 	ZEND_ARG_INFO(0, limit)
16363 	ZEND_ARG_INFO(0, offset)
16364 ZEND_END_ARG_INFO()
16365 
16366 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_offset, 0, 0, 1)
16367 	ZEND_ARG_INFO(0, offset)
16368 ZEND_END_ARG_INFO()
16369 
16370 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_groupby, 0, 0, 1)
16371 	ZEND_ARG_INFO(0, group)
16372 ZEND_END_ARG_INFO()
16373 
16374 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder_autoescape, 0, 0, 1)
16375 	ZEND_ARG_INFO(0, identifier)
16376 ZEND_END_ARG_INFO()
16377 
16378 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder__conditionbetween, 0, 0, 5)
16379 	ZEND_ARG_INFO(0, clause)
16380 	ZEND_ARG_INFO(0, operator)
16381 	ZEND_ARG_INFO(0, expr)
16382 	ZEND_ARG_INFO(0, minimum)
16383 	ZEND_ARG_INFO(0, maximum)
16384 ZEND_END_ARG_INFO()
16385 
16386 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder__conditionnotbetween, 0, 0, 5)
16387 	ZEND_ARG_INFO(0, clause)
16388 	ZEND_ARG_INFO(0, operator)
16389 	ZEND_ARG_INFO(0, expr)
16390 	ZEND_ARG_INFO(0, minimum)
16391 	ZEND_ARG_INFO(0, maximum)
16392 ZEND_END_ARG_INFO()
16393 
16394 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder__conditionin, 0, 0, 4)
16395 	ZEND_ARG_INFO(0, clause)
16396 	ZEND_ARG_INFO(0, operator)
16397 	ZEND_ARG_INFO(0, expr)
16398 	ZEND_ARG_ARRAY_INFO(0, values, 0)
16399 ZEND_END_ARG_INFO()
16400 
16401 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_builder__conditionnotin, 0, 0, 4)
16402 	ZEND_ARG_INFO(0, clause)
16403 	ZEND_ARG_INFO(0, operator)
16404 	ZEND_ARG_INFO(0, expr)
16405 	ZEND_ARG_ARRAY_INFO(0, values, 0)
16406 ZEND_END_ARG_INFO()
16407 
16408 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_query_builder_method_entry) {
16409 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, __construct, arginfo_phalcon_mvc_model_query_builder___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
16410 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, setDI, arginfo_phalcon_mvc_model_query_builder_setdi, ZEND_ACC_PUBLIC)
16411 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, getDI, NULL, ZEND_ACC_PUBLIC)
16412 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, distinct, arginfo_phalcon_mvc_model_query_builder_distinct, ZEND_ACC_PUBLIC)
16413 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, getDistinct, NULL, ZEND_ACC_PUBLIC)
16414 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, columns, arginfo_phalcon_mvc_model_query_builder_columns, ZEND_ACC_PUBLIC)
16415 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, getColumns, NULL, ZEND_ACC_PUBLIC)
16416 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, from, arginfo_phalcon_mvc_model_query_builder_from, ZEND_ACC_PUBLIC)
16417 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, addFrom, arginfo_phalcon_mvc_model_query_builder_addfrom, ZEND_ACC_PUBLIC)
16418 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, getFrom, NULL, ZEND_ACC_PUBLIC)
16419 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, join, arginfo_phalcon_mvc_model_query_builder_join, ZEND_ACC_PUBLIC)
16420 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, innerJoin, arginfo_phalcon_mvc_model_query_builder_innerjoin, ZEND_ACC_PUBLIC)
16421 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, leftJoin, arginfo_phalcon_mvc_model_query_builder_leftjoin, ZEND_ACC_PUBLIC)
16422 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, rightJoin, arginfo_phalcon_mvc_model_query_builder_rightjoin, ZEND_ACC_PUBLIC)
16423 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, getJoins, NULL, ZEND_ACC_PUBLIC)
16424 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, where, arginfo_phalcon_mvc_model_query_builder_where, ZEND_ACC_PUBLIC)
16425 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, andWhere, arginfo_phalcon_mvc_model_query_builder_andwhere, ZEND_ACC_PUBLIC)
16426 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, orWhere, arginfo_phalcon_mvc_model_query_builder_orwhere, ZEND_ACC_PUBLIC)
16427 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, betweenWhere, arginfo_phalcon_mvc_model_query_builder_betweenwhere, ZEND_ACC_PUBLIC)
16428 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, notBetweenWhere, arginfo_phalcon_mvc_model_query_builder_notbetweenwhere, ZEND_ACC_PUBLIC)
16429 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, inWhere, arginfo_phalcon_mvc_model_query_builder_inwhere, ZEND_ACC_PUBLIC)
16430 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, notInWhere, arginfo_phalcon_mvc_model_query_builder_notinwhere, ZEND_ACC_PUBLIC)
16431 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, getWhere, NULL, ZEND_ACC_PUBLIC)
16432 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, orderBy, arginfo_phalcon_mvc_model_query_builder_orderby, ZEND_ACC_PUBLIC)
16433 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, getOrderBy, NULL, ZEND_ACC_PUBLIC)
16434 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, having, arginfo_phalcon_mvc_model_query_builder_having, ZEND_ACC_PUBLIC)
16435 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, andHaving, arginfo_phalcon_mvc_model_query_builder_andhaving, ZEND_ACC_PUBLIC)
16436 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, orHaving, arginfo_phalcon_mvc_model_query_builder_orhaving, ZEND_ACC_PUBLIC)
16437 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, betweenHaving, arginfo_phalcon_mvc_model_query_builder_betweenhaving, ZEND_ACC_PUBLIC)
16438 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, notBetweenHaving, arginfo_phalcon_mvc_model_query_builder_notbetweenhaving, ZEND_ACC_PUBLIC)
16439 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, inHaving, arginfo_phalcon_mvc_model_query_builder_inhaving, ZEND_ACC_PUBLIC)
16440 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, notInHaving, arginfo_phalcon_mvc_model_query_builder_notinhaving, ZEND_ACC_PUBLIC)
16441 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, getHaving, NULL, ZEND_ACC_PUBLIC)
16442 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, forUpdate, arginfo_phalcon_mvc_model_query_builder_forupdate, ZEND_ACC_PUBLIC)
16443 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, limit, arginfo_phalcon_mvc_model_query_builder_limit, ZEND_ACC_PUBLIC)
16444 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, getLimit, NULL, ZEND_ACC_PUBLIC)
16445 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, offset, arginfo_phalcon_mvc_model_query_builder_offset, ZEND_ACC_PUBLIC)
16446 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, getOffset, NULL, ZEND_ACC_PUBLIC)
16447 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, groupBy, arginfo_phalcon_mvc_model_query_builder_groupby, ZEND_ACC_PUBLIC)
16448 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, getGroupBy, NULL, ZEND_ACC_PUBLIC)
16449 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, getPhql, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
16450 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, getQuery, NULL, ZEND_ACC_PUBLIC)
16451 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, autoescape, arginfo_phalcon_mvc_model_query_builder_autoescape, ZEND_ACC_FINAL|ZEND_ACC_PUBLIC)
16452 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, _conditionBetween, arginfo_phalcon_mvc_model_query_builder__conditionbetween, ZEND_ACC_PROTECTED)
16453 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, _conditionNotBetween, arginfo_phalcon_mvc_model_query_builder__conditionnotbetween, ZEND_ACC_PROTECTED)
16454 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, _conditionIn, arginfo_phalcon_mvc_model_query_builder__conditionin, ZEND_ACC_PROTECTED)
16455 	PHP_ME(Phalcon_Mvc_Model_Query_Builder, _conditionNotIn, arginfo_phalcon_mvc_model_query_builder__conditionnotin, ZEND_ACC_PROTECTED)
16456 	PHP_FE_END
16457 };
16458 
16459 zend_class_entry *phalcon_mvc_model_query_lang_ce;
16460 
16461 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Query_Lang);
16462 
16463 static PHP_METHOD(Phalcon_Mvc_Model_Query_Lang, parsePHQL);
16464 
16465 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_lang_parsephql, 0, 0, 1)
16466 	ZEND_ARG_INFO(0, phql)
ZEND_END_ARG_INFO()16467 ZEND_END_ARG_INFO()
16468 
16469 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_query_lang_method_entry) {
16470 	PHP_ME(Phalcon_Mvc_Model_Query_Lang, parsePHQL, arginfo_phalcon_mvc_model_query_lang_parsephql, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
16471 	PHP_FE_END
16472 };
16473 
16474 zend_class_entry *phalcon_mvc_model_query_status_ce;
16475 
16476 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Query_Status);
16477 
16478 static PHP_METHOD(Phalcon_Mvc_Model_Query_Status, __construct);
16479 static PHP_METHOD(Phalcon_Mvc_Model_Query_Status, getModel);
16480 static PHP_METHOD(Phalcon_Mvc_Model_Query_Status, getMessages);
16481 static PHP_METHOD(Phalcon_Mvc_Model_Query_Status, success);
16482 
16483 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_query_status___construct, 0, 0, 1)
16484 	ZEND_ARG_INFO(0, success)
16485 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\ModelInterface, 1)
ZEND_END_ARG_INFO()16486 ZEND_END_ARG_INFO()
16487 
16488 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_query_status_method_entry) {
16489 	PHP_ME(Phalcon_Mvc_Model_Query_Status, __construct, arginfo_phalcon_mvc_model_query_status___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
16490 	PHP_ME(Phalcon_Mvc_Model_Query_Status, getModel, NULL, ZEND_ACC_PUBLIC)
16491 	PHP_ME(Phalcon_Mvc_Model_Query_Status, getMessages, NULL, ZEND_ACC_PUBLIC)
16492 	PHP_ME(Phalcon_Mvc_Model_Query_Status, success, NULL, ZEND_ACC_PUBLIC)
16493 	PHP_FE_END
16494 };
16495 
16496 zend_class_entry *phalcon_mvc_model_relation_ce;
16497 
16498 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Relation);
16499 
16500 static PHP_METHOD(Phalcon_Mvc_Model_Relation, __construct);
16501 static PHP_METHOD(Phalcon_Mvc_Model_Relation, setIntermediateRelation);
16502 static PHP_METHOD(Phalcon_Mvc_Model_Relation, getType);
16503 static PHP_METHOD(Phalcon_Mvc_Model_Relation, getReferencedModel);
16504 static PHP_METHOD(Phalcon_Mvc_Model_Relation, getFields);
16505 static PHP_METHOD(Phalcon_Mvc_Model_Relation, getReferencedFields);
16506 static PHP_METHOD(Phalcon_Mvc_Model_Relation, getOptions);
16507 static PHP_METHOD(Phalcon_Mvc_Model_Relation, getOption);
16508 static PHP_METHOD(Phalcon_Mvc_Model_Relation, isForeignKey);
16509 static PHP_METHOD(Phalcon_Mvc_Model_Relation, getForeignKey);
16510 static PHP_METHOD(Phalcon_Mvc_Model_Relation, getParams);
16511 static PHP_METHOD(Phalcon_Mvc_Model_Relation, isThrough);
16512 static PHP_METHOD(Phalcon_Mvc_Model_Relation, isReusable);
16513 static PHP_METHOD(Phalcon_Mvc_Model_Relation, getIntermediateFields);
16514 static PHP_METHOD(Phalcon_Mvc_Model_Relation, getIntermediateModel);
16515 static PHP_METHOD(Phalcon_Mvc_Model_Relation, getIntermediateReferencedFields);
16516 
16517 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_relation___construct, 0, 0, 4)
16518 	ZEND_ARG_INFO(0, type)
16519 	ZEND_ARG_INFO(0, referencedModel)
16520 	ZEND_ARG_INFO(0, fields)
16521 	ZEND_ARG_INFO(0, referencedFields)
16522 	ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()16523 ZEND_END_ARG_INFO()
16524 
16525 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_relation_setintermediaterelation, 0, 0, 3)
16526 	ZEND_ARG_INFO(0, intermediateFields)
16527 	ZEND_ARG_INFO(0, intermediateModel)
16528 	ZEND_ARG_INFO(0, intermediateReferencedFields)
16529 ZEND_END_ARG_INFO()
16530 
16531 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_relation_getoption, 0, 0, 1)
16532 	ZEND_ARG_INFO(0, name)
16533 ZEND_END_ARG_INFO()
16534 
16535 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_relation_method_entry) {
16536 	PHP_ME(Phalcon_Mvc_Model_Relation, __construct, arginfo_phalcon_mvc_model_relation___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
16537 	PHP_ME(Phalcon_Mvc_Model_Relation, setIntermediateRelation, arginfo_phalcon_mvc_model_relation_setintermediaterelation, ZEND_ACC_PUBLIC)
16538 	PHP_ME(Phalcon_Mvc_Model_Relation, getType, NULL, ZEND_ACC_PUBLIC)
16539 	PHP_ME(Phalcon_Mvc_Model_Relation, getReferencedModel, NULL, ZEND_ACC_PUBLIC)
16540 	PHP_ME(Phalcon_Mvc_Model_Relation, getFields, NULL, ZEND_ACC_PUBLIC)
16541 	PHP_ME(Phalcon_Mvc_Model_Relation, getReferencedFields, NULL, ZEND_ACC_PUBLIC)
16542 	PHP_ME(Phalcon_Mvc_Model_Relation, getOptions, NULL, ZEND_ACC_PUBLIC)
16543 	PHP_ME(Phalcon_Mvc_Model_Relation, getOption, arginfo_phalcon_mvc_model_relation_getoption, ZEND_ACC_PUBLIC)
16544 	PHP_ME(Phalcon_Mvc_Model_Relation, isForeignKey, NULL, ZEND_ACC_PUBLIC)
16545 	PHP_ME(Phalcon_Mvc_Model_Relation, getForeignKey, NULL, ZEND_ACC_PUBLIC)
16546 	PHP_ME(Phalcon_Mvc_Model_Relation, getParams, NULL, ZEND_ACC_PUBLIC)
16547 	PHP_ME(Phalcon_Mvc_Model_Relation, isThrough, NULL, ZEND_ACC_PUBLIC)
16548 	PHP_ME(Phalcon_Mvc_Model_Relation, isReusable, NULL, ZEND_ACC_PUBLIC)
16549 	PHP_ME(Phalcon_Mvc_Model_Relation, getIntermediateFields, NULL, ZEND_ACC_PUBLIC)
16550 	PHP_ME(Phalcon_Mvc_Model_Relation, getIntermediateModel, NULL, ZEND_ACC_PUBLIC)
16551 	PHP_ME(Phalcon_Mvc_Model_Relation, getIntermediateReferencedFields, NULL, ZEND_ACC_PUBLIC)
16552 	PHP_FE_END
16553 };
16554 
16555 zend_class_entry *phalcon_mvc_model_resultset_complex_ce;
16556 
16557 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Resultset_Complex);
16558 
16559 static PHP_METHOD(Phalcon_Mvc_Model_Resultset_Complex, __construct);
16560 static PHP_METHOD(Phalcon_Mvc_Model_Resultset_Complex, current);
16561 static PHP_METHOD(Phalcon_Mvc_Model_Resultset_Complex, toArray);
16562 static PHP_METHOD(Phalcon_Mvc_Model_Resultset_Complex, serialize);
16563 static PHP_METHOD(Phalcon_Mvc_Model_Resultset_Complex, unserialize);
16564 
16565 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_complex___construct, 0, 0, 1)
16566 	ZEND_ARG_INFO(0, columnTypes)
16567 	ZEND_ARG_OBJ_INFO(0, result, Phalcon\\Db\\ResultInterface, 1)
16568 	ZEND_ARG_OBJ_INFO(0, cache, Phalcon\\Cache\\BackendInterface, 1)
ZEND_END_ARG_INFO()16569 ZEND_END_ARG_INFO()
16570 
16571 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_complex_unserialize, 0, 0, 1)
16572 	ZEND_ARG_INFO(0, data)
16573 ZEND_END_ARG_INFO()
16574 
16575 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_resultset_complex_method_entry) {
16576 	PHP_ME(Phalcon_Mvc_Model_Resultset_Complex, __construct, arginfo_phalcon_mvc_model_resultset_complex___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
16577 	PHP_ME(Phalcon_Mvc_Model_Resultset_Complex, current, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
16578 	PHP_ME(Phalcon_Mvc_Model_Resultset_Complex, toArray, NULL, ZEND_ACC_PUBLIC)
16579 	PHP_ME(Phalcon_Mvc_Model_Resultset_Complex, serialize, NULL, ZEND_ACC_PUBLIC)
16580 	PHP_ME(Phalcon_Mvc_Model_Resultset_Complex, unserialize, arginfo_phalcon_mvc_model_resultset_complex_unserialize, ZEND_ACC_PUBLIC)
16581 	PHP_FE_END
16582 };
16583 
16584 zend_class_entry *phalcon_mvc_model_resultset_simple_ce;
16585 
16586 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Resultset_Simple);
16587 
16588 static PHP_METHOD(Phalcon_Mvc_Model_Resultset_Simple, __construct);
16589 static PHP_METHOD(Phalcon_Mvc_Model_Resultset_Simple, current);
16590 static PHP_METHOD(Phalcon_Mvc_Model_Resultset_Simple, toArray);
16591 static PHP_METHOD(Phalcon_Mvc_Model_Resultset_Simple, serialize);
16592 static PHP_METHOD(Phalcon_Mvc_Model_Resultset_Simple, unserialize);
16593 
16594 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_simple___construct, 0, 0, 3)
16595 	ZEND_ARG_INFO(0, columnMap)
16596 	ZEND_ARG_INFO(0, model)
16597 	ZEND_ARG_INFO(0, result)
16598 	ZEND_ARG_OBJ_INFO(0, cache, Phalcon\\Cache\\BackendInterface, 1)
16599 	ZEND_ARG_INFO(0, keepSnapshots)
ZEND_END_ARG_INFO()16600 ZEND_END_ARG_INFO()
16601 
16602 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_simple_toarray, 0, 0, 0)
16603 	ZEND_ARG_INFO(0, renameColumns)
16604 ZEND_END_ARG_INFO()
16605 
16606 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_resultset_simple_unserialize, 0, 0, 1)
16607 	ZEND_ARG_INFO(0, data)
16608 ZEND_END_ARG_INFO()
16609 
16610 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_resultset_simple_method_entry) {
16611 	PHP_ME(Phalcon_Mvc_Model_Resultset_Simple, __construct, arginfo_phalcon_mvc_model_resultset_simple___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
16612 	PHP_ME(Phalcon_Mvc_Model_Resultset_Simple, current, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
16613 	PHP_ME(Phalcon_Mvc_Model_Resultset_Simple, toArray, arginfo_phalcon_mvc_model_resultset_simple_toarray, ZEND_ACC_PUBLIC)
16614 	PHP_ME(Phalcon_Mvc_Model_Resultset_Simple, serialize, NULL, ZEND_ACC_PUBLIC)
16615 	PHP_ME(Phalcon_Mvc_Model_Resultset_Simple, unserialize, arginfo_phalcon_mvc_model_resultset_simple_unserialize, ZEND_ACC_PUBLIC)
16616 	PHP_FE_END
16617 };
16618 
16619 zend_class_entry *phalcon_mvc_model_row_ce;
16620 
16621 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Row);
16622 
16623 static PHP_METHOD(Phalcon_Mvc_Model_Row, setDirtyState);
16624 static PHP_METHOD(Phalcon_Mvc_Model_Row, offsetExists);
16625 static PHP_METHOD(Phalcon_Mvc_Model_Row, offsetGet);
16626 static PHP_METHOD(Phalcon_Mvc_Model_Row, offsetSet);
16627 static PHP_METHOD(Phalcon_Mvc_Model_Row, offsetUnset);
16628 static PHP_METHOD(Phalcon_Mvc_Model_Row, readAttribute);
16629 static PHP_METHOD(Phalcon_Mvc_Model_Row, writeAttribute);
16630 static PHP_METHOD(Phalcon_Mvc_Model_Row, toArray);
16631 static PHP_METHOD(Phalcon_Mvc_Model_Row, jsonSerialize);
16632 
16633 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_row_setdirtystate, 0, 0, 1)
16634 	ZEND_ARG_INFO(0, dirtyState)
ZEND_END_ARG_INFO()16635 ZEND_END_ARG_INFO()
16636 
16637 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_row_offsetexists, 0, 0, 1)
16638 	ZEND_ARG_INFO(0, index)
16639 ZEND_END_ARG_INFO()
16640 
16641 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_row_offsetget, 0, 0, 1)
16642 	ZEND_ARG_INFO(0, index)
16643 ZEND_END_ARG_INFO()
16644 
16645 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_row_offsetset, 0, 0, 2)
16646 	ZEND_ARG_INFO(0, index)
16647 	ZEND_ARG_INFO(0, value)
16648 ZEND_END_ARG_INFO()
16649 
16650 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_row_offsetunset, 0, 0, 1)
16651 	ZEND_ARG_INFO(0, offset)
16652 ZEND_END_ARG_INFO()
16653 
16654 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_row_readattribute, 0, 0, 1)
16655 	ZEND_ARG_INFO(0, attribute)
16656 ZEND_END_ARG_INFO()
16657 
16658 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_row_writeattribute, 0, 0, 2)
16659 	ZEND_ARG_INFO(0, attribute)
16660 	ZEND_ARG_INFO(0, value)
16661 ZEND_END_ARG_INFO()
16662 
16663 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_row_method_entry) {
16664 	PHP_ME(Phalcon_Mvc_Model_Row, setDirtyState, arginfo_phalcon_mvc_model_row_setdirtystate, ZEND_ACC_PUBLIC)
16665 	PHP_ME(Phalcon_Mvc_Model_Row, offsetExists, arginfo_phalcon_mvc_model_row_offsetexists, ZEND_ACC_PUBLIC)
16666 	PHP_ME(Phalcon_Mvc_Model_Row, offsetGet, arginfo_phalcon_mvc_model_row_offsetget, ZEND_ACC_PUBLIC)
16667 	PHP_ME(Phalcon_Mvc_Model_Row, offsetSet, arginfo_phalcon_mvc_model_row_offsetset, ZEND_ACC_PUBLIC)
16668 	PHP_ME(Phalcon_Mvc_Model_Row, offsetUnset, arginfo_phalcon_mvc_model_row_offsetunset, ZEND_ACC_PUBLIC)
16669 	PHP_ME(Phalcon_Mvc_Model_Row, readAttribute, arginfo_phalcon_mvc_model_row_readattribute, ZEND_ACC_PUBLIC)
16670 	PHP_ME(Phalcon_Mvc_Model_Row, writeAttribute, arginfo_phalcon_mvc_model_row_writeattribute, ZEND_ACC_PUBLIC)
16671 	PHP_ME(Phalcon_Mvc_Model_Row, toArray, NULL, ZEND_ACC_PUBLIC)
16672 	PHP_ME(Phalcon_Mvc_Model_Row, jsonSerialize, NULL, ZEND_ACC_PUBLIC)
16673 	PHP_FE_END
16674 };
16675 
16676 zend_class_entry *phalcon_mvc_model_transaction_ce;
16677 
16678 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Transaction);
16679 
16680 static PHP_METHOD(Phalcon_Mvc_Model_Transaction, __construct);
16681 static PHP_METHOD(Phalcon_Mvc_Model_Transaction, setTransactionManager);
16682 static PHP_METHOD(Phalcon_Mvc_Model_Transaction, begin);
16683 static PHP_METHOD(Phalcon_Mvc_Model_Transaction, commit);
16684 static PHP_METHOD(Phalcon_Mvc_Model_Transaction, rollback);
16685 static PHP_METHOD(Phalcon_Mvc_Model_Transaction, getConnection);
16686 static PHP_METHOD(Phalcon_Mvc_Model_Transaction, setIsNewTransaction);
16687 static PHP_METHOD(Phalcon_Mvc_Model_Transaction, setRollbackOnAbort);
16688 static PHP_METHOD(Phalcon_Mvc_Model_Transaction, isManaged);
16689 static PHP_METHOD(Phalcon_Mvc_Model_Transaction, getMessages);
16690 static PHP_METHOD(Phalcon_Mvc_Model_Transaction, isValid);
16691 static PHP_METHOD(Phalcon_Mvc_Model_Transaction, setRollbackedRecord);
16692 
16693 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction___construct, 0, 0, 1)
16694 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
16695 	ZEND_ARG_INFO(0, autoBegin)
16696 	ZEND_ARG_INFO(0, service)
ZEND_END_ARG_INFO()16697 ZEND_END_ARG_INFO()
16698 
16699 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_settransactionmanager, 0, 0, 1)
16700 	ZEND_ARG_OBJ_INFO(0, manager, Phalcon\\Mvc\\Model\\Transaction\\ManagerInterface, 0)
16701 ZEND_END_ARG_INFO()
16702 
16703 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_rollback, 0, 0, 0)
16704 	ZEND_ARG_INFO(0, rollbackMessage)
16705 	ZEND_ARG_OBJ_INFO(0, rollbackRecord, Phalcon\\Mvc\\ModelInterface, 1)
16706 ZEND_END_ARG_INFO()
16707 
16708 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_setisnewtransaction, 0, 0, 1)
16709 	ZEND_ARG_INFO(0, isNew)
16710 ZEND_END_ARG_INFO()
16711 
16712 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_setrollbackonabort, 0, 0, 1)
16713 	ZEND_ARG_INFO(0, rollbackOnAbort)
16714 ZEND_END_ARG_INFO()
16715 
16716 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_setrollbackedrecord, 0, 0, 1)
16717 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\ModelInterface, 0)
16718 ZEND_END_ARG_INFO()
16719 
16720 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_transaction_method_entry) {
16721 	PHP_ME(Phalcon_Mvc_Model_Transaction, __construct, arginfo_phalcon_mvc_model_transaction___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
16722 	PHP_ME(Phalcon_Mvc_Model_Transaction, setTransactionManager, arginfo_phalcon_mvc_model_transaction_settransactionmanager, ZEND_ACC_PUBLIC)
16723 	PHP_ME(Phalcon_Mvc_Model_Transaction, begin, NULL, ZEND_ACC_PUBLIC)
16724 	PHP_ME(Phalcon_Mvc_Model_Transaction, commit, NULL, ZEND_ACC_PUBLIC)
16725 	PHP_ME(Phalcon_Mvc_Model_Transaction, rollback, arginfo_phalcon_mvc_model_transaction_rollback, ZEND_ACC_PUBLIC)
16726 	PHP_ME(Phalcon_Mvc_Model_Transaction, getConnection, NULL, ZEND_ACC_PUBLIC)
16727 	PHP_ME(Phalcon_Mvc_Model_Transaction, setIsNewTransaction, arginfo_phalcon_mvc_model_transaction_setisnewtransaction, ZEND_ACC_PUBLIC)
16728 	PHP_ME(Phalcon_Mvc_Model_Transaction, setRollbackOnAbort, arginfo_phalcon_mvc_model_transaction_setrollbackonabort, ZEND_ACC_PUBLIC)
16729 	PHP_ME(Phalcon_Mvc_Model_Transaction, isManaged, NULL, ZEND_ACC_PUBLIC)
16730 	PHP_ME(Phalcon_Mvc_Model_Transaction, getMessages, NULL, ZEND_ACC_PUBLIC)
16731 	PHP_ME(Phalcon_Mvc_Model_Transaction, isValid, NULL, ZEND_ACC_PUBLIC)
16732 	PHP_ME(Phalcon_Mvc_Model_Transaction, setRollbackedRecord, arginfo_phalcon_mvc_model_transaction_setrollbackedrecord, ZEND_ACC_PUBLIC)
16733 	PHP_FE_END
16734 };
16735 
16736 zend_class_entry *phalcon_mvc_model_transaction_failed_ce;
16737 
16738 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Transaction_Failed);
16739 
16740 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Failed, __construct);
16741 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Failed, getRecordMessages);
16742 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Failed, getRecord);
16743 
16744 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_failed___construct, 0, 0, 1)
16745 	ZEND_ARG_INFO(0, message)
16746 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\ModelInterface, 1)
ZEND_END_ARG_INFO()16747 ZEND_END_ARG_INFO()
16748 
16749 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_transaction_failed_method_entry) {
16750 	PHP_ME(Phalcon_Mvc_Model_Transaction_Failed, __construct, arginfo_phalcon_mvc_model_transaction_failed___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
16751 	PHP_ME(Phalcon_Mvc_Model_Transaction_Failed, getRecordMessages, NULL, ZEND_ACC_PUBLIC)
16752 	PHP_ME(Phalcon_Mvc_Model_Transaction_Failed, getRecord, NULL, ZEND_ACC_PUBLIC)
16753 	PHP_FE_END
16754 };
16755 
16756 zend_class_entry *phalcon_mvc_model_transaction_manager_ce;
16757 
16758 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Transaction_Manager);
16759 
16760 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, __construct);
16761 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, setDI);
16762 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, getDI);
16763 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, setDbService);
16764 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, getDbService);
16765 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, setRollbackPendent);
16766 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, getRollbackPendent);
16767 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, has);
16768 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, get);
16769 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, getOrCreateTransaction);
16770 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, rollbackPendent);
16771 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, commit);
16772 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, rollback);
16773 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, notifyRollback);
16774 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, notifyCommit);
16775 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, _collectTransaction);
16776 static PHP_METHOD(Phalcon_Mvc_Model_Transaction_Manager, collectTransactions);
16777 
16778 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_manager___construct, 0, 0, 0)
16779 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 1)
ZEND_END_ARG_INFO()16780 ZEND_END_ARG_INFO()
16781 
16782 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_manager_setdi, 0, 0, 1)
16783 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
16784 ZEND_END_ARG_INFO()
16785 
16786 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_manager_setdbservice, 0, 0, 1)
16787 	ZEND_ARG_INFO(0, service)
16788 ZEND_END_ARG_INFO()
16789 
16790 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_manager_setrollbackpendent, 0, 0, 1)
16791 	ZEND_ARG_INFO(0, rollbackPendent)
16792 ZEND_END_ARG_INFO()
16793 
16794 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_manager_get, 0, 0, 0)
16795 	ZEND_ARG_INFO(0, autoBegin)
16796 ZEND_END_ARG_INFO()
16797 
16798 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_manager_getorcreatetransaction, 0, 0, 0)
16799 	ZEND_ARG_INFO(0, autoBegin)
16800 ZEND_END_ARG_INFO()
16801 
16802 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_manager_rollback, 0, 0, 0)
16803 	ZEND_ARG_INFO(0, collect)
16804 ZEND_END_ARG_INFO()
16805 
16806 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_manager_notifyrollback, 0, 0, 1)
16807 	ZEND_ARG_OBJ_INFO(0, transaction, Phalcon\\Mvc\\Model\\TransactionInterface, 0)
16808 ZEND_END_ARG_INFO()
16809 
16810 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_manager_notifycommit, 0, 0, 1)
16811 	ZEND_ARG_OBJ_INFO(0, transaction, Phalcon\\Mvc\\Model\\TransactionInterface, 0)
16812 ZEND_END_ARG_INFO()
16813 
16814 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_transaction_manager__collecttransaction, 0, 0, 1)
16815 	ZEND_ARG_OBJ_INFO(0, transaction, Phalcon\\Mvc\\Model\\TransactionInterface, 0)
16816 ZEND_END_ARG_INFO()
16817 
16818 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_transaction_manager_method_entry) {
16819 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, __construct, arginfo_phalcon_mvc_model_transaction_manager___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
16820 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, setDI, arginfo_phalcon_mvc_model_transaction_manager_setdi, ZEND_ACC_PUBLIC)
16821 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, getDI, NULL, ZEND_ACC_PUBLIC)
16822 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, setDbService, arginfo_phalcon_mvc_model_transaction_manager_setdbservice, ZEND_ACC_PUBLIC)
16823 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, getDbService, NULL, ZEND_ACC_PUBLIC)
16824 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, setRollbackPendent, arginfo_phalcon_mvc_model_transaction_manager_setrollbackpendent, ZEND_ACC_PUBLIC)
16825 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, getRollbackPendent, NULL, ZEND_ACC_PUBLIC)
16826 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, has, NULL, ZEND_ACC_PUBLIC)
16827 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, get, arginfo_phalcon_mvc_model_transaction_manager_get, ZEND_ACC_PUBLIC)
16828 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, getOrCreateTransaction, arginfo_phalcon_mvc_model_transaction_manager_getorcreatetransaction, ZEND_ACC_PUBLIC)
16829 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, rollbackPendent, NULL, ZEND_ACC_PUBLIC)
16830 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, commit, NULL, ZEND_ACC_PUBLIC)
16831 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, rollback, arginfo_phalcon_mvc_model_transaction_manager_rollback, ZEND_ACC_PUBLIC)
16832 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, notifyRollback, arginfo_phalcon_mvc_model_transaction_manager_notifyrollback, ZEND_ACC_PUBLIC)
16833 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, notifyCommit, arginfo_phalcon_mvc_model_transaction_manager_notifycommit, ZEND_ACC_PUBLIC)
16834 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, _collectTransaction, arginfo_phalcon_mvc_model_transaction_manager__collecttransaction, ZEND_ACC_PROTECTED)
16835 	PHP_ME(Phalcon_Mvc_Model_Transaction_Manager, collectTransactions, NULL, ZEND_ACC_PUBLIC)
16836 	PHP_FE_END
16837 };
16838 
16839 zend_class_entry *phalcon_mvc_model_validationfailed_ce;
16840 
16841 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_ValidationFailed);
16842 
16843 static PHP_METHOD(Phalcon_Mvc_Model_ValidationFailed, __construct);
16844 static PHP_METHOD(Phalcon_Mvc_Model_ValidationFailed, getModel);
16845 static PHP_METHOD(Phalcon_Mvc_Model_ValidationFailed, getMessages);
16846 
16847 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validationfailed___construct, 0, 0, 2)
16848 	ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\Model, 0)
16849 	ZEND_ARG_ARRAY_INFO(0, validationMessages, 0)
ZEND_END_ARG_INFO()16850 ZEND_END_ARG_INFO()
16851 
16852 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_validationfailed_method_entry) {
16853 	PHP_ME(Phalcon_Mvc_Model_ValidationFailed, __construct, arginfo_phalcon_mvc_model_validationfailed___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
16854 	PHP_ME(Phalcon_Mvc_Model_ValidationFailed, getModel, NULL, ZEND_ACC_PUBLIC)
16855 	PHP_ME(Phalcon_Mvc_Model_ValidationFailed, getMessages, NULL, ZEND_ACC_PUBLIC)
16856 	PHP_FE_END
16857 };
16858 
16859 zend_class_entry *phalcon_mvc_model_validator_email_ce;
16860 
16861 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Validator_Email);
16862 
16863 static PHP_METHOD(Phalcon_Mvc_Model_Validator_Email, validate);
16864 
16865 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validator_email_validate, 0, 0, 1)
16866 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\EntityInterface, 0)
ZEND_END_ARG_INFO()16867 ZEND_END_ARG_INFO()
16868 
16869 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_validator_email_method_entry) {
16870 	PHP_ME(Phalcon_Mvc_Model_Validator_Email, validate, arginfo_phalcon_mvc_model_validator_email_validate, ZEND_ACC_PUBLIC)
16871 	PHP_FE_END
16872 };
16873 
16874 zend_class_entry *phalcon_mvc_model_validator_exclusionin_ce;
16875 
16876 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Validator_Exclusionin);
16877 
16878 static PHP_METHOD(Phalcon_Mvc_Model_Validator_Exclusionin, validate);
16879 
16880 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validator_exclusionin_validate, 0, 0, 1)
16881 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\EntityInterface, 0)
ZEND_END_ARG_INFO()16882 ZEND_END_ARG_INFO()
16883 
16884 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_validator_exclusionin_method_entry) {
16885 	PHP_ME(Phalcon_Mvc_Model_Validator_Exclusionin, validate, arginfo_phalcon_mvc_model_validator_exclusionin_validate, ZEND_ACC_PUBLIC)
16886 	PHP_FE_END
16887 };
16888 
16889 zend_class_entry *phalcon_mvc_model_validator_inclusionin_ce;
16890 
16891 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Validator_Inclusionin);
16892 
16893 static PHP_METHOD(Phalcon_Mvc_Model_Validator_Inclusionin, validate);
16894 
16895 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validator_inclusionin_validate, 0, 0, 1)
16896 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\EntityInterface, 0)
ZEND_END_ARG_INFO()16897 ZEND_END_ARG_INFO()
16898 
16899 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_validator_inclusionin_method_entry) {
16900 	PHP_ME(Phalcon_Mvc_Model_Validator_Inclusionin, validate, arginfo_phalcon_mvc_model_validator_inclusionin_validate, ZEND_ACC_PUBLIC)
16901 	PHP_FE_END
16902 };
16903 
16904 zend_class_entry *phalcon_mvc_model_validator_ip_ce;
16905 
16906 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Validator_Ip);
16907 
16908 static PHP_METHOD(Phalcon_Mvc_Model_Validator_Ip, validate);
16909 
16910 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validator_ip_validate, 0, 0, 1)
16911 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\EntityInterface, 0)
ZEND_END_ARG_INFO()16912 ZEND_END_ARG_INFO()
16913 
16914 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_validator_ip_method_entry) {
16915 	PHP_ME(Phalcon_Mvc_Model_Validator_Ip, validate, arginfo_phalcon_mvc_model_validator_ip_validate, ZEND_ACC_PUBLIC)
16916 	PHP_FE_END
16917 };
16918 
16919 zend_class_entry *phalcon_mvc_model_validator_numericality_ce;
16920 
16921 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Validator_Numericality);
16922 
16923 static PHP_METHOD(Phalcon_Mvc_Model_Validator_Numericality, validate);
16924 
16925 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validator_numericality_validate, 0, 0, 1)
16926 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\EntityInterface, 0)
ZEND_END_ARG_INFO()16927 ZEND_END_ARG_INFO()
16928 
16929 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_validator_numericality_method_entry) {
16930 	PHP_ME(Phalcon_Mvc_Model_Validator_Numericality, validate, arginfo_phalcon_mvc_model_validator_numericality_validate, ZEND_ACC_PUBLIC)
16931 	PHP_FE_END
16932 };
16933 
16934 zend_class_entry *phalcon_mvc_model_validator_presenceof_ce;
16935 
16936 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Validator_PresenceOf);
16937 
16938 static PHP_METHOD(Phalcon_Mvc_Model_Validator_PresenceOf, validate);
16939 
16940 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validator_presenceof_validate, 0, 0, 1)
16941 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\EntityInterface, 0)
ZEND_END_ARG_INFO()16942 ZEND_END_ARG_INFO()
16943 
16944 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_validator_presenceof_method_entry) {
16945 	PHP_ME(Phalcon_Mvc_Model_Validator_PresenceOf, validate, arginfo_phalcon_mvc_model_validator_presenceof_validate, ZEND_ACC_PUBLIC)
16946 	PHP_FE_END
16947 };
16948 
16949 zend_class_entry *phalcon_mvc_model_validator_regex_ce;
16950 
16951 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Validator_Regex);
16952 
16953 static PHP_METHOD(Phalcon_Mvc_Model_Validator_Regex, validate);
16954 
16955 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validator_regex_validate, 0, 0, 1)
16956 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\EntityInterface, 0)
ZEND_END_ARG_INFO()16957 ZEND_END_ARG_INFO()
16958 
16959 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_validator_regex_method_entry) {
16960 	PHP_ME(Phalcon_Mvc_Model_Validator_Regex, validate, arginfo_phalcon_mvc_model_validator_regex_validate, ZEND_ACC_PUBLIC)
16961 	PHP_FE_END
16962 };
16963 
16964 zend_class_entry *phalcon_mvc_model_validator_stringlength_ce;
16965 
16966 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Validator_StringLength);
16967 
16968 static PHP_METHOD(Phalcon_Mvc_Model_Validator_StringLength, validate);
16969 
16970 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validator_stringlength_validate, 0, 0, 1)
16971 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\EntityInterface, 0)
ZEND_END_ARG_INFO()16972 ZEND_END_ARG_INFO()
16973 
16974 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_validator_stringlength_method_entry) {
16975 	PHP_ME(Phalcon_Mvc_Model_Validator_StringLength, validate, arginfo_phalcon_mvc_model_validator_stringlength_validate, ZEND_ACC_PUBLIC)
16976 	PHP_FE_END
16977 };
16978 
16979 zend_class_entry *phalcon_mvc_model_validator_uniqueness_ce;
16980 
16981 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Validator_Uniqueness);
16982 
16983 static PHP_METHOD(Phalcon_Mvc_Model_Validator_Uniqueness, validate);
16984 
16985 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validator_uniqueness_validate, 0, 0, 1)
16986 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\EntityInterface, 0)
ZEND_END_ARG_INFO()16987 ZEND_END_ARG_INFO()
16988 
16989 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_validator_uniqueness_method_entry) {
16990 	PHP_ME(Phalcon_Mvc_Model_Validator_Uniqueness, validate, arginfo_phalcon_mvc_model_validator_uniqueness_validate, ZEND_ACC_PUBLIC)
16991 	PHP_FE_END
16992 };
16993 
16994 zend_class_entry *phalcon_mvc_model_validator_url_ce;
16995 
16996 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Model_Validator_Url);
16997 
16998 static PHP_METHOD(Phalcon_Mvc_Model_Validator_Url, validate);
16999 
17000 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_model_validator_url_validate, 0, 0, 1)
17001 	ZEND_ARG_OBJ_INFO(0, record, Phalcon\\Mvc\\EntityInterface, 0)
ZEND_END_ARG_INFO()17002 ZEND_END_ARG_INFO()
17003 
17004 ZEPHIR_INIT_FUNCS(phalcon_mvc_model_validator_url_method_entry) {
17005 	PHP_ME(Phalcon_Mvc_Model_Validator_Url, validate, arginfo_phalcon_mvc_model_validator_url_validate, ZEND_ACC_PUBLIC)
17006 	PHP_FE_END
17007 };
17008 
17009 zend_class_entry *phalcon_mvc_moduledefinitioninterface_ce;
17010 
17011 ZEPHIR_INIT_CLASS(Phalcon_Mvc_ModuleDefinitionInterface);
17012 
17013 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_moduledefinitioninterface_registerautoloaders, 0, 0, 0)
17014 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 1)
ZEND_END_ARG_INFO()17015 ZEND_END_ARG_INFO()
17016 
17017 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_moduledefinitioninterface_registerservices, 0, 0, 1)
17018 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
17019 ZEND_END_ARG_INFO()
17020 
17021 ZEPHIR_INIT_FUNCS(phalcon_mvc_moduledefinitioninterface_method_entry) {
17022 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModuleDefinitionInterface, registerAutoloaders, arginfo_phalcon_mvc_moduledefinitioninterface_registerautoloaders)
17023 	PHP_ABSTRACT_ME(Phalcon_Mvc_ModuleDefinitionInterface, registerServices, arginfo_phalcon_mvc_moduledefinitioninterface_registerservices)
17024 	PHP_FE_END
17025 };
17026 
17027 zend_class_entry *phalcon_mvc_router_annotations_ce;
17028 
17029 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Router_Annotations);
17030 
17031 static PHP_METHOD(Phalcon_Mvc_Router_Annotations, addResource);
17032 static PHP_METHOD(Phalcon_Mvc_Router_Annotations, addModuleResource);
17033 static PHP_METHOD(Phalcon_Mvc_Router_Annotations, handle);
17034 static PHP_METHOD(Phalcon_Mvc_Router_Annotations, processControllerAnnotation);
17035 static PHP_METHOD(Phalcon_Mvc_Router_Annotations, processActionAnnotation);
17036 static PHP_METHOD(Phalcon_Mvc_Router_Annotations, setControllerSuffix);
17037 static PHP_METHOD(Phalcon_Mvc_Router_Annotations, setActionSuffix);
17038 static PHP_METHOD(Phalcon_Mvc_Router_Annotations, getResources);
17039 zend_object_value zephir_init_properties_Phalcon_Mvc_Router_Annotations(zend_class_entry *class_type TSRMLS_DC);
17040 
17041 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_annotations_addresource, 0, 0, 1)
17042 	ZEND_ARG_INFO(0, handler)
17043 	ZEND_ARG_INFO(0, prefix)
ZEND_END_ARG_INFO()17044 ZEND_END_ARG_INFO()
17045 
17046 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_annotations_addmoduleresource, 0, 0, 2)
17047 	ZEND_ARG_INFO(0, module)
17048 	ZEND_ARG_INFO(0, handler)
17049 	ZEND_ARG_INFO(0, prefix)
17050 ZEND_END_ARG_INFO()
17051 
17052 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_annotations_handle, 0, 0, 0)
17053 	ZEND_ARG_INFO(0, uri)
17054 ZEND_END_ARG_INFO()
17055 
17056 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_annotations_processcontrollerannotation, 0, 0, 2)
17057 	ZEND_ARG_INFO(0, handler)
17058 	ZEND_ARG_OBJ_INFO(0, annotation, Phalcon\\Annotations\\Annotation, 0)
17059 ZEND_END_ARG_INFO()
17060 
17061 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_annotations_processactionannotation, 0, 0, 5)
17062 	ZEND_ARG_INFO(0, module)
17063 	ZEND_ARG_INFO(0, namespaceName)
17064 	ZEND_ARG_INFO(0, controller)
17065 	ZEND_ARG_INFO(0, action)
17066 	ZEND_ARG_OBJ_INFO(0, annotation, Phalcon\\Annotations\\Annotation, 0)
17067 ZEND_END_ARG_INFO()
17068 
17069 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_annotations_setcontrollersuffix, 0, 0, 1)
17070 	ZEND_ARG_INFO(0, controllerSuffix)
17071 ZEND_END_ARG_INFO()
17072 
17073 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_annotations_setactionsuffix, 0, 0, 1)
17074 	ZEND_ARG_INFO(0, actionSuffix)
17075 ZEND_END_ARG_INFO()
17076 
17077 ZEPHIR_INIT_FUNCS(phalcon_mvc_router_annotations_method_entry) {
17078 	PHP_ME(Phalcon_Mvc_Router_Annotations, addResource, arginfo_phalcon_mvc_router_annotations_addresource, ZEND_ACC_PUBLIC)
17079 	PHP_ME(Phalcon_Mvc_Router_Annotations, addModuleResource, arginfo_phalcon_mvc_router_annotations_addmoduleresource, ZEND_ACC_PUBLIC)
17080 	PHP_ME(Phalcon_Mvc_Router_Annotations, handle, arginfo_phalcon_mvc_router_annotations_handle, ZEND_ACC_PUBLIC)
17081 	PHP_ME(Phalcon_Mvc_Router_Annotations, processControllerAnnotation, arginfo_phalcon_mvc_router_annotations_processcontrollerannotation, ZEND_ACC_PUBLIC)
17082 	PHP_ME(Phalcon_Mvc_Router_Annotations, processActionAnnotation, arginfo_phalcon_mvc_router_annotations_processactionannotation, ZEND_ACC_PUBLIC)
17083 	PHP_ME(Phalcon_Mvc_Router_Annotations, setControllerSuffix, arginfo_phalcon_mvc_router_annotations_setcontrollersuffix, ZEND_ACC_PUBLIC)
17084 	PHP_ME(Phalcon_Mvc_Router_Annotations, setActionSuffix, arginfo_phalcon_mvc_router_annotations_setactionsuffix, ZEND_ACC_PUBLIC)
17085 	PHP_ME(Phalcon_Mvc_Router_Annotations, getResources, NULL, ZEND_ACC_PUBLIC)
17086 	PHP_FE_END
17087 };
17088 
17089 zend_class_entry *phalcon_mvc_router_exception_ce;
17090 
17091 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Router_Exception);
17092 
17093 
17094 zend_class_entry *phalcon_mvc_router_group_ce;
17095 
17096 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Router_Group);
17097 
17098 static PHP_METHOD(Phalcon_Mvc_Router_Group, __construct);
17099 static PHP_METHOD(Phalcon_Mvc_Router_Group, setHostname);
17100 static PHP_METHOD(Phalcon_Mvc_Router_Group, getHostname);
17101 static PHP_METHOD(Phalcon_Mvc_Router_Group, setPrefix);
17102 static PHP_METHOD(Phalcon_Mvc_Router_Group, getPrefix);
17103 static PHP_METHOD(Phalcon_Mvc_Router_Group, beforeMatch);
17104 static PHP_METHOD(Phalcon_Mvc_Router_Group, getBeforeMatch);
17105 static PHP_METHOD(Phalcon_Mvc_Router_Group, setPaths);
17106 static PHP_METHOD(Phalcon_Mvc_Router_Group, getPaths);
17107 static PHP_METHOD(Phalcon_Mvc_Router_Group, getRoutes);
17108 static PHP_METHOD(Phalcon_Mvc_Router_Group, add);
17109 static PHP_METHOD(Phalcon_Mvc_Router_Group, addGet);
17110 static PHP_METHOD(Phalcon_Mvc_Router_Group, addPost);
17111 static PHP_METHOD(Phalcon_Mvc_Router_Group, addPut);
17112 static PHP_METHOD(Phalcon_Mvc_Router_Group, addPatch);
17113 static PHP_METHOD(Phalcon_Mvc_Router_Group, addDelete);
17114 static PHP_METHOD(Phalcon_Mvc_Router_Group, addOptions);
17115 static PHP_METHOD(Phalcon_Mvc_Router_Group, addHead);
17116 static PHP_METHOD(Phalcon_Mvc_Router_Group, clear);
17117 static PHP_METHOD(Phalcon_Mvc_Router_Group, _addRoute);
17118 
17119 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_group___construct, 0, 0, 0)
17120 	ZEND_ARG_INFO(0, paths)
ZEND_END_ARG_INFO()17121 ZEND_END_ARG_INFO()
17122 
17123 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_group_sethostname, 0, 0, 1)
17124 	ZEND_ARG_INFO(0, hostname)
17125 ZEND_END_ARG_INFO()
17126 
17127 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_group_setprefix, 0, 0, 1)
17128 	ZEND_ARG_INFO(0, prefix)
17129 ZEND_END_ARG_INFO()
17130 
17131 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_group_beforematch, 0, 0, 1)
17132 	ZEND_ARG_INFO(0, beforeMatch)
17133 ZEND_END_ARG_INFO()
17134 
17135 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_group_setpaths, 0, 0, 1)
17136 	ZEND_ARG_INFO(0, paths)
17137 ZEND_END_ARG_INFO()
17138 
17139 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_group_add, 0, 0, 1)
17140 	ZEND_ARG_INFO(0, pattern)
17141 	ZEND_ARG_INFO(0, paths)
17142 	ZEND_ARG_INFO(0, httpMethods)
17143 ZEND_END_ARG_INFO()
17144 
17145 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_group_addget, 0, 0, 1)
17146 	ZEND_ARG_INFO(0, pattern)
17147 	ZEND_ARG_INFO(0, paths)
17148 ZEND_END_ARG_INFO()
17149 
17150 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_group_addpost, 0, 0, 1)
17151 	ZEND_ARG_INFO(0, pattern)
17152 	ZEND_ARG_INFO(0, paths)
17153 ZEND_END_ARG_INFO()
17154 
17155 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_group_addput, 0, 0, 1)
17156 	ZEND_ARG_INFO(0, pattern)
17157 	ZEND_ARG_INFO(0, paths)
17158 ZEND_END_ARG_INFO()
17159 
17160 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_group_addpatch, 0, 0, 1)
17161 	ZEND_ARG_INFO(0, pattern)
17162 	ZEND_ARG_INFO(0, paths)
17163 ZEND_END_ARG_INFO()
17164 
17165 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_group_adddelete, 0, 0, 1)
17166 	ZEND_ARG_INFO(0, pattern)
17167 	ZEND_ARG_INFO(0, paths)
17168 ZEND_END_ARG_INFO()
17169 
17170 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_group_addoptions, 0, 0, 1)
17171 	ZEND_ARG_INFO(0, pattern)
17172 	ZEND_ARG_INFO(0, paths)
17173 ZEND_END_ARG_INFO()
17174 
17175 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_group_addhead, 0, 0, 1)
17176 	ZEND_ARG_INFO(0, pattern)
17177 	ZEND_ARG_INFO(0, paths)
17178 ZEND_END_ARG_INFO()
17179 
17180 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_group__addroute, 0, 0, 1)
17181 	ZEND_ARG_INFO(0, pattern)
17182 	ZEND_ARG_INFO(0, paths)
17183 	ZEND_ARG_INFO(0, httpMethods)
17184 ZEND_END_ARG_INFO()
17185 
17186 ZEPHIR_INIT_FUNCS(phalcon_mvc_router_group_method_entry) {
17187 	PHP_ME(Phalcon_Mvc_Router_Group, __construct, arginfo_phalcon_mvc_router_group___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
17188 	PHP_ME(Phalcon_Mvc_Router_Group, setHostname, arginfo_phalcon_mvc_router_group_sethostname, ZEND_ACC_PUBLIC)
17189 	PHP_ME(Phalcon_Mvc_Router_Group, getHostname, NULL, ZEND_ACC_PUBLIC)
17190 	PHP_ME(Phalcon_Mvc_Router_Group, setPrefix, arginfo_phalcon_mvc_router_group_setprefix, ZEND_ACC_PUBLIC)
17191 	PHP_ME(Phalcon_Mvc_Router_Group, getPrefix, NULL, ZEND_ACC_PUBLIC)
17192 	PHP_ME(Phalcon_Mvc_Router_Group, beforeMatch, arginfo_phalcon_mvc_router_group_beforematch, ZEND_ACC_PUBLIC)
17193 	PHP_ME(Phalcon_Mvc_Router_Group, getBeforeMatch, NULL, ZEND_ACC_PUBLIC)
17194 	PHP_ME(Phalcon_Mvc_Router_Group, setPaths, arginfo_phalcon_mvc_router_group_setpaths, ZEND_ACC_PUBLIC)
17195 	PHP_ME(Phalcon_Mvc_Router_Group, getPaths, NULL, ZEND_ACC_PUBLIC)
17196 	PHP_ME(Phalcon_Mvc_Router_Group, getRoutes, NULL, ZEND_ACC_PUBLIC)
17197 	PHP_ME(Phalcon_Mvc_Router_Group, add, arginfo_phalcon_mvc_router_group_add, ZEND_ACC_PUBLIC)
17198 	PHP_ME(Phalcon_Mvc_Router_Group, addGet, arginfo_phalcon_mvc_router_group_addget, ZEND_ACC_PUBLIC)
17199 	PHP_ME(Phalcon_Mvc_Router_Group, addPost, arginfo_phalcon_mvc_router_group_addpost, ZEND_ACC_PUBLIC)
17200 	PHP_ME(Phalcon_Mvc_Router_Group, addPut, arginfo_phalcon_mvc_router_group_addput, ZEND_ACC_PUBLIC)
17201 	PHP_ME(Phalcon_Mvc_Router_Group, addPatch, arginfo_phalcon_mvc_router_group_addpatch, ZEND_ACC_PUBLIC)
17202 	PHP_ME(Phalcon_Mvc_Router_Group, addDelete, arginfo_phalcon_mvc_router_group_adddelete, ZEND_ACC_PUBLIC)
17203 	PHP_ME(Phalcon_Mvc_Router_Group, addOptions, arginfo_phalcon_mvc_router_group_addoptions, ZEND_ACC_PUBLIC)
17204 	PHP_ME(Phalcon_Mvc_Router_Group, addHead, arginfo_phalcon_mvc_router_group_addhead, ZEND_ACC_PUBLIC)
17205 	PHP_ME(Phalcon_Mvc_Router_Group, clear, NULL, ZEND_ACC_PUBLIC)
17206 	PHP_ME(Phalcon_Mvc_Router_Group, _addRoute, arginfo_phalcon_mvc_router_group__addroute, ZEND_ACC_PROTECTED)
17207 	PHP_FE_END
17208 };
17209 
17210 zend_class_entry *phalcon_mvc_router_route_ce;
17211 
17212 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Router_Route);
17213 
17214 static PHP_METHOD(Phalcon_Mvc_Router_Route, getId);
17215 static PHP_METHOD(Phalcon_Mvc_Router_Route, __construct);
17216 static PHP_METHOD(Phalcon_Mvc_Router_Route, compilePattern);
17217 static PHP_METHOD(Phalcon_Mvc_Router_Route, via);
17218 static PHP_METHOD(Phalcon_Mvc_Router_Route, extractNamedParams);
17219 static PHP_METHOD(Phalcon_Mvc_Router_Route, reConfigure);
17220 static PHP_METHOD(Phalcon_Mvc_Router_Route, getRoutePaths);
17221 static PHP_METHOD(Phalcon_Mvc_Router_Route, getName);
17222 static PHP_METHOD(Phalcon_Mvc_Router_Route, setName);
17223 static PHP_METHOD(Phalcon_Mvc_Router_Route, beforeMatch);
17224 static PHP_METHOD(Phalcon_Mvc_Router_Route, getBeforeMatch);
17225 static PHP_METHOD(Phalcon_Mvc_Router_Route, match);
17226 static PHP_METHOD(Phalcon_Mvc_Router_Route, getMatch);
17227 static PHP_METHOD(Phalcon_Mvc_Router_Route, getRouteId);
17228 static PHP_METHOD(Phalcon_Mvc_Router_Route, getPattern);
17229 static PHP_METHOD(Phalcon_Mvc_Router_Route, getCompiledPattern);
17230 static PHP_METHOD(Phalcon_Mvc_Router_Route, getPaths);
17231 static PHP_METHOD(Phalcon_Mvc_Router_Route, getReversedPaths);
17232 static PHP_METHOD(Phalcon_Mvc_Router_Route, setHttpMethods);
17233 static PHP_METHOD(Phalcon_Mvc_Router_Route, getHttpMethods);
17234 static PHP_METHOD(Phalcon_Mvc_Router_Route, setHostname);
17235 static PHP_METHOD(Phalcon_Mvc_Router_Route, getHostname);
17236 static PHP_METHOD(Phalcon_Mvc_Router_Route, setGroup);
17237 static PHP_METHOD(Phalcon_Mvc_Router_Route, getGroup);
17238 static PHP_METHOD(Phalcon_Mvc_Router_Route, convert);
17239 static PHP_METHOD(Phalcon_Mvc_Router_Route, getConverters);
17240 static PHP_METHOD(Phalcon_Mvc_Router_Route, reset);
17241 
17242 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_route___construct, 0, 0, 1)
17243 	ZEND_ARG_INFO(0, pattern)
17244 	ZEND_ARG_INFO(0, paths)
17245 	ZEND_ARG_INFO(0, httpMethods)
ZEND_END_ARG_INFO()17246 ZEND_END_ARG_INFO()
17247 
17248 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_route_compilepattern, 0, 0, 1)
17249 	ZEND_ARG_INFO(0, pattern)
17250 ZEND_END_ARG_INFO()
17251 
17252 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_route_via, 0, 0, 1)
17253 	ZEND_ARG_INFO(0, httpMethods)
17254 ZEND_END_ARG_INFO()
17255 
17256 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_route_extractnamedparams, 0, 0, 1)
17257 	ZEND_ARG_INFO(0, pattern)
17258 ZEND_END_ARG_INFO()
17259 
17260 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_route_reconfigure, 0, 0, 1)
17261 	ZEND_ARG_INFO(0, pattern)
17262 	ZEND_ARG_INFO(0, paths)
17263 ZEND_END_ARG_INFO()
17264 
17265 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_route_getroutepaths, 0, 0, 0)
17266 	ZEND_ARG_INFO(0, paths)
17267 ZEND_END_ARG_INFO()
17268 
17269 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_route_setname, 0, 0, 1)
17270 	ZEND_ARG_INFO(0, name)
17271 ZEND_END_ARG_INFO()
17272 
17273 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_route_beforematch, 0, 0, 1)
17274 	ZEND_ARG_INFO(0, callback)
17275 ZEND_END_ARG_INFO()
17276 
17277 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_route_match, 0, 0, 1)
17278 	ZEND_ARG_INFO(0, callback)
17279 ZEND_END_ARG_INFO()
17280 
17281 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_route_sethttpmethods, 0, 0, 1)
17282 	ZEND_ARG_INFO(0, httpMethods)
17283 ZEND_END_ARG_INFO()
17284 
17285 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_route_sethostname, 0, 0, 1)
17286 	ZEND_ARG_INFO(0, hostname)
17287 ZEND_END_ARG_INFO()
17288 
17289 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_route_setgroup, 0, 0, 1)
17290 	ZEND_ARG_OBJ_INFO(0, group, Phalcon\\Mvc\\Router\\GroupInterface, 0)
17291 ZEND_END_ARG_INFO()
17292 
17293 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_router_route_convert, 0, 0, 2)
17294 	ZEND_ARG_INFO(0, name)
17295 	ZEND_ARG_INFO(0, converter)
17296 ZEND_END_ARG_INFO()
17297 
17298 ZEPHIR_INIT_FUNCS(phalcon_mvc_router_route_method_entry) {
17299 	PHP_ME(Phalcon_Mvc_Router_Route, getId, NULL, ZEND_ACC_PUBLIC)
17300 	PHP_ME(Phalcon_Mvc_Router_Route, __construct, arginfo_phalcon_mvc_router_route___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
17301 	PHP_ME(Phalcon_Mvc_Router_Route, compilePattern, arginfo_phalcon_mvc_router_route_compilepattern, ZEND_ACC_PUBLIC)
17302 	PHP_ME(Phalcon_Mvc_Router_Route, via, arginfo_phalcon_mvc_router_route_via, ZEND_ACC_PUBLIC)
17303 	PHP_ME(Phalcon_Mvc_Router_Route, extractNamedParams, arginfo_phalcon_mvc_router_route_extractnamedparams, ZEND_ACC_PUBLIC)
17304 	PHP_ME(Phalcon_Mvc_Router_Route, reConfigure, arginfo_phalcon_mvc_router_route_reconfigure, ZEND_ACC_PUBLIC)
17305 	PHP_ME(Phalcon_Mvc_Router_Route, getRoutePaths, arginfo_phalcon_mvc_router_route_getroutepaths, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
17306 	PHP_ME(Phalcon_Mvc_Router_Route, getName, NULL, ZEND_ACC_PUBLIC)
17307 	PHP_ME(Phalcon_Mvc_Router_Route, setName, arginfo_phalcon_mvc_router_route_setname, ZEND_ACC_PUBLIC)
17308 	PHP_ME(Phalcon_Mvc_Router_Route, beforeMatch, arginfo_phalcon_mvc_router_route_beforematch, ZEND_ACC_PUBLIC)
17309 	PHP_ME(Phalcon_Mvc_Router_Route, getBeforeMatch, NULL, ZEND_ACC_PUBLIC)
17310 	PHP_ME(Phalcon_Mvc_Router_Route, match, arginfo_phalcon_mvc_router_route_match, ZEND_ACC_PUBLIC)
17311 	PHP_ME(Phalcon_Mvc_Router_Route, getMatch, NULL, ZEND_ACC_PUBLIC)
17312 	PHP_ME(Phalcon_Mvc_Router_Route, getRouteId, NULL, ZEND_ACC_PUBLIC)
17313 	PHP_ME(Phalcon_Mvc_Router_Route, getPattern, NULL, ZEND_ACC_PUBLIC)
17314 	PHP_ME(Phalcon_Mvc_Router_Route, getCompiledPattern, NULL, ZEND_ACC_PUBLIC)
17315 	PHP_ME(Phalcon_Mvc_Router_Route, getPaths, NULL, ZEND_ACC_PUBLIC)
17316 	PHP_ME(Phalcon_Mvc_Router_Route, getReversedPaths, NULL, ZEND_ACC_PUBLIC)
17317 	PHP_ME(Phalcon_Mvc_Router_Route, setHttpMethods, arginfo_phalcon_mvc_router_route_sethttpmethods, ZEND_ACC_PUBLIC)
17318 	PHP_ME(Phalcon_Mvc_Router_Route, getHttpMethods, NULL, ZEND_ACC_PUBLIC)
17319 	PHP_ME(Phalcon_Mvc_Router_Route, setHostname, arginfo_phalcon_mvc_router_route_sethostname, ZEND_ACC_PUBLIC)
17320 	PHP_ME(Phalcon_Mvc_Router_Route, getHostname, NULL, ZEND_ACC_PUBLIC)
17321 	PHP_ME(Phalcon_Mvc_Router_Route, setGroup, arginfo_phalcon_mvc_router_route_setgroup, ZEND_ACC_PUBLIC)
17322 	PHP_ME(Phalcon_Mvc_Router_Route, getGroup, NULL, ZEND_ACC_PUBLIC)
17323 	PHP_ME(Phalcon_Mvc_Router_Route, convert, arginfo_phalcon_mvc_router_route_convert, ZEND_ACC_PUBLIC)
17324 	PHP_ME(Phalcon_Mvc_Router_Route, getConverters, NULL, ZEND_ACC_PUBLIC)
17325 	PHP_ME(Phalcon_Mvc_Router_Route, reset, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
17326 	PHP_FE_END
17327 };
17328 
17329 zend_class_entry *phalcon_mvc_url_ce;
17330 
17331 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Url);
17332 
17333 static PHP_METHOD(Phalcon_Mvc_Url, setDI);
17334 static PHP_METHOD(Phalcon_Mvc_Url, getDI);
17335 static PHP_METHOD(Phalcon_Mvc_Url, setBaseUri);
17336 static PHP_METHOD(Phalcon_Mvc_Url, setStaticBaseUri);
17337 static PHP_METHOD(Phalcon_Mvc_Url, getBaseUri);
17338 static PHP_METHOD(Phalcon_Mvc_Url, getStaticBaseUri);
17339 static PHP_METHOD(Phalcon_Mvc_Url, setBasePath);
17340 static PHP_METHOD(Phalcon_Mvc_Url, getBasePath);
17341 static PHP_METHOD(Phalcon_Mvc_Url, get);
17342 static PHP_METHOD(Phalcon_Mvc_Url, getStatic);
17343 static PHP_METHOD(Phalcon_Mvc_Url, path);
17344 
17345 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_url_setdi, 0, 0, 1)
17346 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
ZEND_END_ARG_INFO()17347 ZEND_END_ARG_INFO()
17348 
17349 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_url_setbaseuri, 0, 0, 1)
17350 	ZEND_ARG_INFO(0, baseUri)
17351 ZEND_END_ARG_INFO()
17352 
17353 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_url_setstaticbaseuri, 0, 0, 1)
17354 	ZEND_ARG_INFO(0, staticBaseUri)
17355 ZEND_END_ARG_INFO()
17356 
17357 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_url_setbasepath, 0, 0, 1)
17358 	ZEND_ARG_INFO(0, basePath)
17359 ZEND_END_ARG_INFO()
17360 
17361 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_url_get, 0, 0, 0)
17362 	ZEND_ARG_INFO(0, uri)
17363 	ZEND_ARG_INFO(0, args)
17364 	ZEND_ARG_INFO(0, local)
17365 	ZEND_ARG_INFO(0, baseUri)
17366 ZEND_END_ARG_INFO()
17367 
17368 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_url_getstatic, 0, 0, 0)
17369 	ZEND_ARG_INFO(0, uri)
17370 ZEND_END_ARG_INFO()
17371 
17372 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_url_path, 0, 0, 0)
17373 	ZEND_ARG_INFO(0, path)
17374 ZEND_END_ARG_INFO()
17375 
17376 ZEPHIR_INIT_FUNCS(phalcon_mvc_url_method_entry) {
17377 	PHP_ME(Phalcon_Mvc_Url, setDI, arginfo_phalcon_mvc_url_setdi, ZEND_ACC_PUBLIC)
17378 	PHP_ME(Phalcon_Mvc_Url, getDI, NULL, ZEND_ACC_PUBLIC)
17379 	PHP_ME(Phalcon_Mvc_Url, setBaseUri, arginfo_phalcon_mvc_url_setbaseuri, ZEND_ACC_PUBLIC)
17380 	PHP_ME(Phalcon_Mvc_Url, setStaticBaseUri, arginfo_phalcon_mvc_url_setstaticbaseuri, ZEND_ACC_PUBLIC)
17381 	PHP_ME(Phalcon_Mvc_Url, getBaseUri, NULL, ZEND_ACC_PUBLIC)
17382 	PHP_ME(Phalcon_Mvc_Url, getStaticBaseUri, NULL, ZEND_ACC_PUBLIC)
17383 	PHP_ME(Phalcon_Mvc_Url, setBasePath, arginfo_phalcon_mvc_url_setbasepath, ZEND_ACC_PUBLIC)
17384 	PHP_ME(Phalcon_Mvc_Url, getBasePath, NULL, ZEND_ACC_PUBLIC)
17385 	PHP_ME(Phalcon_Mvc_Url, get, arginfo_phalcon_mvc_url_get, ZEND_ACC_PUBLIC)
17386 	PHP_ME(Phalcon_Mvc_Url, getStatic, arginfo_phalcon_mvc_url_getstatic, ZEND_ACC_PUBLIC)
17387 	PHP_ME(Phalcon_Mvc_Url, path, arginfo_phalcon_mvc_url_path, ZEND_ACC_PUBLIC)
17388 	PHP_FE_END
17389 };
17390 
17391 zend_class_entry *phalcon_mvc_url_exception_ce;
17392 
17393 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Url_Exception);
17394 
17395 
17396 zend_class_entry *phalcon_mvc_user_component_ce;
17397 
17398 ZEPHIR_INIT_CLASS(Phalcon_Mvc_User_Component);
17399 
17400 
17401 zend_class_entry *phalcon_mvc_user_module_ce;
17402 
17403 ZEPHIR_INIT_CLASS(Phalcon_Mvc_User_Module);
17404 
17405 
17406 zend_class_entry *phalcon_mvc_user_plugin_ce;
17407 
17408 ZEPHIR_INIT_CLASS(Phalcon_Mvc_User_Plugin);
17409 
17410 
17411 zend_class_entry *phalcon_mvc_view_ce;
17412 
17413 ZEPHIR_INIT_CLASS(Phalcon_Mvc_View);
17414 
17415 static PHP_METHOD(Phalcon_Mvc_View, getRenderLevel);
17416 static PHP_METHOD(Phalcon_Mvc_View, getCurrentRenderLevel);
17417 static PHP_METHOD(Phalcon_Mvc_View, getRegisteredEngines);
17418 static PHP_METHOD(Phalcon_Mvc_View, __construct);
17419 static PHP_METHOD(Phalcon_Mvc_View, _isAbsolutePath);
17420 static PHP_METHOD(Phalcon_Mvc_View, setViewsDir);
17421 static PHP_METHOD(Phalcon_Mvc_View, getViewsDir);
17422 static PHP_METHOD(Phalcon_Mvc_View, setLayoutsDir);
17423 static PHP_METHOD(Phalcon_Mvc_View, getLayoutsDir);
17424 static PHP_METHOD(Phalcon_Mvc_View, setPartialsDir);
17425 static PHP_METHOD(Phalcon_Mvc_View, getPartialsDir);
17426 static PHP_METHOD(Phalcon_Mvc_View, setBasePath);
17427 static PHP_METHOD(Phalcon_Mvc_View, getBasePath);
17428 static PHP_METHOD(Phalcon_Mvc_View, setRenderLevel);
17429 static PHP_METHOD(Phalcon_Mvc_View, disableLevel);
17430 static PHP_METHOD(Phalcon_Mvc_View, setMainView);
17431 static PHP_METHOD(Phalcon_Mvc_View, getMainView);
17432 static PHP_METHOD(Phalcon_Mvc_View, setLayout);
17433 static PHP_METHOD(Phalcon_Mvc_View, getLayout);
17434 static PHP_METHOD(Phalcon_Mvc_View, setTemplateBefore);
17435 static PHP_METHOD(Phalcon_Mvc_View, cleanTemplateBefore);
17436 static PHP_METHOD(Phalcon_Mvc_View, setTemplateAfter);
17437 static PHP_METHOD(Phalcon_Mvc_View, cleanTemplateAfter);
17438 static PHP_METHOD(Phalcon_Mvc_View, setParamToView);
17439 static PHP_METHOD(Phalcon_Mvc_View, setVars);
17440 static PHP_METHOD(Phalcon_Mvc_View, setVar);
17441 static PHP_METHOD(Phalcon_Mvc_View, getVar);
17442 static PHP_METHOD(Phalcon_Mvc_View, getParamsToView);
17443 static PHP_METHOD(Phalcon_Mvc_View, getControllerName);
17444 static PHP_METHOD(Phalcon_Mvc_View, getActionName);
17445 static PHP_METHOD(Phalcon_Mvc_View, getParams);
17446 static PHP_METHOD(Phalcon_Mvc_View, start);
17447 static PHP_METHOD(Phalcon_Mvc_View, _loadTemplateEngines);
17448 static PHP_METHOD(Phalcon_Mvc_View, _engineRender);
17449 static PHP_METHOD(Phalcon_Mvc_View, registerEngines);
17450 static PHP_METHOD(Phalcon_Mvc_View, exists);
17451 static PHP_METHOD(Phalcon_Mvc_View, render);
17452 static PHP_METHOD(Phalcon_Mvc_View, pick);
17453 static PHP_METHOD(Phalcon_Mvc_View, getPartial);
17454 static PHP_METHOD(Phalcon_Mvc_View, partial);
17455 static PHP_METHOD(Phalcon_Mvc_View, getRender);
17456 static PHP_METHOD(Phalcon_Mvc_View, finish);
17457 static PHP_METHOD(Phalcon_Mvc_View, _createCache);
17458 static PHP_METHOD(Phalcon_Mvc_View, isCaching);
17459 static PHP_METHOD(Phalcon_Mvc_View, getCache);
17460 static PHP_METHOD(Phalcon_Mvc_View, cache);
17461 static PHP_METHOD(Phalcon_Mvc_View, setContent);
17462 static PHP_METHOD(Phalcon_Mvc_View, getContent);
17463 static PHP_METHOD(Phalcon_Mvc_View, getActiveRenderPath);
17464 static PHP_METHOD(Phalcon_Mvc_View, disable);
17465 static PHP_METHOD(Phalcon_Mvc_View, enable);
17466 static PHP_METHOD(Phalcon_Mvc_View, reset);
17467 static PHP_METHOD(Phalcon_Mvc_View, __set);
17468 static PHP_METHOD(Phalcon_Mvc_View, __get);
17469 static PHP_METHOD(Phalcon_Mvc_View, isDisabled);
17470 static PHP_METHOD(Phalcon_Mvc_View, __isset);
17471 static PHP_METHOD(Phalcon_Mvc_View, getViewsDirs);
17472 zend_object_value zephir_init_properties_Phalcon_Mvc_View(zend_class_entry *class_type TSRMLS_DC);
17473 
17474 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view___construct, 0, 0, 0)
17475 	ZEND_ARG_ARRAY_INFO(0, options, 1)
ZEND_END_ARG_INFO()17476 ZEND_END_ARG_INFO()
17477 
17478 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view__isabsolutepath, 0, 0, 1)
17479 	ZEND_ARG_INFO(0, path)
17480 ZEND_END_ARG_INFO()
17481 
17482 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_setviewsdir, 0, 0, 1)
17483 	ZEND_ARG_INFO(0, viewsDir)
17484 ZEND_END_ARG_INFO()
17485 
17486 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_setlayoutsdir, 0, 0, 1)
17487 	ZEND_ARG_INFO(0, layoutsDir)
17488 ZEND_END_ARG_INFO()
17489 
17490 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_setpartialsdir, 0, 0, 1)
17491 	ZEND_ARG_INFO(0, partialsDir)
17492 ZEND_END_ARG_INFO()
17493 
17494 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_setbasepath, 0, 0, 1)
17495 	ZEND_ARG_INFO(0, basePath)
17496 ZEND_END_ARG_INFO()
17497 
17498 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_setrenderlevel, 0, 0, 1)
17499 	ZEND_ARG_INFO(0, level)
17500 ZEND_END_ARG_INFO()
17501 
17502 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_disablelevel, 0, 0, 1)
17503 	ZEND_ARG_INFO(0, level)
17504 ZEND_END_ARG_INFO()
17505 
17506 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_setmainview, 0, 0, 1)
17507 	ZEND_ARG_INFO(0, viewPath)
17508 ZEND_END_ARG_INFO()
17509 
17510 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_setlayout, 0, 0, 1)
17511 	ZEND_ARG_INFO(0, layout)
17512 ZEND_END_ARG_INFO()
17513 
17514 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_settemplatebefore, 0, 0, 1)
17515 	ZEND_ARG_INFO(0, templateBefore)
17516 ZEND_END_ARG_INFO()
17517 
17518 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_settemplateafter, 0, 0, 1)
17519 	ZEND_ARG_INFO(0, templateAfter)
17520 ZEND_END_ARG_INFO()
17521 
17522 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_setparamtoview, 0, 0, 2)
17523 	ZEND_ARG_INFO(0, key)
17524 	ZEND_ARG_INFO(0, value)
17525 ZEND_END_ARG_INFO()
17526 
17527 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_setvars, 0, 0, 1)
17528 	ZEND_ARG_ARRAY_INFO(0, params, 0)
17529 	ZEND_ARG_INFO(0, merge)
17530 ZEND_END_ARG_INFO()
17531 
17532 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_setvar, 0, 0, 2)
17533 	ZEND_ARG_INFO(0, key)
17534 	ZEND_ARG_INFO(0, value)
17535 ZEND_END_ARG_INFO()
17536 
17537 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_getvar, 0, 0, 1)
17538 	ZEND_ARG_INFO(0, key)
17539 ZEND_END_ARG_INFO()
17540 
17541 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view__enginerender, 0, 0, 4)
17542 	ZEND_ARG_INFO(0, engines)
17543 	ZEND_ARG_INFO(0, viewPath)
17544 	ZEND_ARG_INFO(0, silence)
17545 	ZEND_ARG_INFO(0, mustClean)
17546 	ZEND_ARG_OBJ_INFO(0, cache, Phalcon\\Cache\\BackendInterface, 1)
17547 ZEND_END_ARG_INFO()
17548 
17549 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_registerengines, 0, 0, 1)
17550 	ZEND_ARG_ARRAY_INFO(0, engines, 0)
17551 ZEND_END_ARG_INFO()
17552 
17553 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_exists, 0, 0, 1)
17554 	ZEND_ARG_INFO(0, view)
17555 ZEND_END_ARG_INFO()
17556 
17557 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_render, 0, 0, 2)
17558 	ZEND_ARG_INFO(0, controllerName)
17559 	ZEND_ARG_INFO(0, actionName)
17560 	ZEND_ARG_INFO(0, params)
17561 ZEND_END_ARG_INFO()
17562 
17563 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_pick, 0, 0, 1)
17564 	ZEND_ARG_INFO(0, renderView)
17565 ZEND_END_ARG_INFO()
17566 
17567 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_getpartial, 0, 0, 1)
17568 	ZEND_ARG_INFO(0, partialPath)
17569 	ZEND_ARG_INFO(0, params)
17570 ZEND_END_ARG_INFO()
17571 
17572 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_partial, 0, 0, 1)
17573 	ZEND_ARG_INFO(0, partialPath)
17574 	ZEND_ARG_INFO(0, params)
17575 ZEND_END_ARG_INFO()
17576 
17577 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_getrender, 0, 0, 2)
17578 	ZEND_ARG_INFO(0, controllerName)
17579 	ZEND_ARG_INFO(0, actionName)
17580 	ZEND_ARG_INFO(0, params)
17581 	ZEND_ARG_INFO(0, configCallback)
17582 ZEND_END_ARG_INFO()
17583 
17584 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_cache, 0, 0, 0)
17585 	ZEND_ARG_INFO(0, options)
17586 ZEND_END_ARG_INFO()
17587 
17588 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_setcontent, 0, 0, 1)
17589 	ZEND_ARG_INFO(0, content)
17590 ZEND_END_ARG_INFO()
17591 
17592 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view___set, 0, 0, 2)
17593 	ZEND_ARG_INFO(0, key)
17594 	ZEND_ARG_INFO(0, value)
17595 ZEND_END_ARG_INFO()
17596 
17597 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view___get, 0, 0, 1)
17598 	ZEND_ARG_INFO(0, key)
17599 ZEND_END_ARG_INFO()
17600 
17601 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view___isset, 0, 0, 1)
17602 	ZEND_ARG_INFO(0, key)
17603 ZEND_END_ARG_INFO()
17604 
17605 ZEPHIR_INIT_FUNCS(phalcon_mvc_view_method_entry) {
17606 	PHP_ME(Phalcon_Mvc_View, getRenderLevel, NULL, ZEND_ACC_PUBLIC)
17607 	PHP_ME(Phalcon_Mvc_View, getCurrentRenderLevel, NULL, ZEND_ACC_PUBLIC)
17608 	PHP_ME(Phalcon_Mvc_View, getRegisteredEngines, NULL, ZEND_ACC_PUBLIC)
17609 	PHP_ME(Phalcon_Mvc_View, __construct, arginfo_phalcon_mvc_view___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
17610 	PHP_ME(Phalcon_Mvc_View, _isAbsolutePath, arginfo_phalcon_mvc_view__isabsolutepath, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
17611 	PHP_ME(Phalcon_Mvc_View, setViewsDir, arginfo_phalcon_mvc_view_setviewsdir, ZEND_ACC_PUBLIC)
17612 	PHP_ME(Phalcon_Mvc_View, getViewsDir, NULL, ZEND_ACC_PUBLIC)
17613 	PHP_ME(Phalcon_Mvc_View, setLayoutsDir, arginfo_phalcon_mvc_view_setlayoutsdir, ZEND_ACC_PUBLIC)
17614 	PHP_ME(Phalcon_Mvc_View, getLayoutsDir, NULL, ZEND_ACC_PUBLIC)
17615 	PHP_ME(Phalcon_Mvc_View, setPartialsDir, arginfo_phalcon_mvc_view_setpartialsdir, ZEND_ACC_PUBLIC)
17616 	PHP_ME(Phalcon_Mvc_View, getPartialsDir, NULL, ZEND_ACC_PUBLIC)
17617 	PHP_ME(Phalcon_Mvc_View, setBasePath, arginfo_phalcon_mvc_view_setbasepath, ZEND_ACC_PUBLIC)
17618 	PHP_ME(Phalcon_Mvc_View, getBasePath, NULL, ZEND_ACC_PUBLIC)
17619 	PHP_ME(Phalcon_Mvc_View, setRenderLevel, arginfo_phalcon_mvc_view_setrenderlevel, ZEND_ACC_PUBLIC)
17620 	PHP_ME(Phalcon_Mvc_View, disableLevel, arginfo_phalcon_mvc_view_disablelevel, ZEND_ACC_PUBLIC)
17621 	PHP_ME(Phalcon_Mvc_View, setMainView, arginfo_phalcon_mvc_view_setmainview, ZEND_ACC_PUBLIC)
17622 	PHP_ME(Phalcon_Mvc_View, getMainView, NULL, ZEND_ACC_PUBLIC)
17623 	PHP_ME(Phalcon_Mvc_View, setLayout, arginfo_phalcon_mvc_view_setlayout, ZEND_ACC_PUBLIC)
17624 	PHP_ME(Phalcon_Mvc_View, getLayout, NULL, ZEND_ACC_PUBLIC)
17625 	PHP_ME(Phalcon_Mvc_View, setTemplateBefore, arginfo_phalcon_mvc_view_settemplatebefore, ZEND_ACC_PUBLIC)
17626 	PHP_ME(Phalcon_Mvc_View, cleanTemplateBefore, NULL, ZEND_ACC_PUBLIC)
17627 	PHP_ME(Phalcon_Mvc_View, setTemplateAfter, arginfo_phalcon_mvc_view_settemplateafter, ZEND_ACC_PUBLIC)
17628 	PHP_ME(Phalcon_Mvc_View, cleanTemplateAfter, NULL, ZEND_ACC_PUBLIC)
17629 	PHP_ME(Phalcon_Mvc_View, setParamToView, arginfo_phalcon_mvc_view_setparamtoview, ZEND_ACC_PUBLIC)
17630 	PHP_ME(Phalcon_Mvc_View, setVars, arginfo_phalcon_mvc_view_setvars, ZEND_ACC_PUBLIC)
17631 	PHP_ME(Phalcon_Mvc_View, setVar, arginfo_phalcon_mvc_view_setvar, ZEND_ACC_PUBLIC)
17632 	PHP_ME(Phalcon_Mvc_View, getVar, arginfo_phalcon_mvc_view_getvar, ZEND_ACC_PUBLIC)
17633 	PHP_ME(Phalcon_Mvc_View, getParamsToView, NULL, ZEND_ACC_PUBLIC)
17634 	PHP_ME(Phalcon_Mvc_View, getControllerName, NULL, ZEND_ACC_PUBLIC)
17635 	PHP_ME(Phalcon_Mvc_View, getActionName, NULL, ZEND_ACC_PUBLIC)
17636 	PHP_ME(Phalcon_Mvc_View, getParams, NULL, ZEND_ACC_DEPRECATED|ZEND_ACC_PUBLIC)
17637 	PHP_ME(Phalcon_Mvc_View, start, NULL, ZEND_ACC_PUBLIC)
17638 	PHP_ME(Phalcon_Mvc_View, _loadTemplateEngines, NULL, ZEND_ACC_PROTECTED)
17639 	PHP_ME(Phalcon_Mvc_View, _engineRender, arginfo_phalcon_mvc_view__enginerender, ZEND_ACC_PROTECTED)
17640 	PHP_ME(Phalcon_Mvc_View, registerEngines, arginfo_phalcon_mvc_view_registerengines, ZEND_ACC_PUBLIC)
17641 	PHP_ME(Phalcon_Mvc_View, exists, arginfo_phalcon_mvc_view_exists, ZEND_ACC_PUBLIC)
17642 	PHP_ME(Phalcon_Mvc_View, render, arginfo_phalcon_mvc_view_render, ZEND_ACC_PUBLIC)
17643 	PHP_ME(Phalcon_Mvc_View, pick, arginfo_phalcon_mvc_view_pick, ZEND_ACC_PUBLIC)
17644 	PHP_ME(Phalcon_Mvc_View, getPartial, arginfo_phalcon_mvc_view_getpartial, ZEND_ACC_PUBLIC)
17645 	PHP_ME(Phalcon_Mvc_View, partial, arginfo_phalcon_mvc_view_partial, ZEND_ACC_PUBLIC)
17646 	PHP_ME(Phalcon_Mvc_View, getRender, arginfo_phalcon_mvc_view_getrender, ZEND_ACC_PUBLIC)
17647 	PHP_ME(Phalcon_Mvc_View, finish, NULL, ZEND_ACC_PUBLIC)
17648 	PHP_ME(Phalcon_Mvc_View, _createCache, NULL, ZEND_ACC_PROTECTED)
17649 	PHP_ME(Phalcon_Mvc_View, isCaching, NULL, ZEND_ACC_PUBLIC)
17650 	PHP_ME(Phalcon_Mvc_View, getCache, NULL, ZEND_ACC_PUBLIC)
17651 	PHP_ME(Phalcon_Mvc_View, cache, arginfo_phalcon_mvc_view_cache, ZEND_ACC_PUBLIC)
17652 	PHP_ME(Phalcon_Mvc_View, setContent, arginfo_phalcon_mvc_view_setcontent, ZEND_ACC_PUBLIC)
17653 	PHP_ME(Phalcon_Mvc_View, getContent, NULL, ZEND_ACC_PUBLIC)
17654 	PHP_ME(Phalcon_Mvc_View, getActiveRenderPath, NULL, ZEND_ACC_PUBLIC)
17655 	PHP_ME(Phalcon_Mvc_View, disable, NULL, ZEND_ACC_PUBLIC)
17656 	PHP_ME(Phalcon_Mvc_View, enable, NULL, ZEND_ACC_PUBLIC)
17657 	PHP_ME(Phalcon_Mvc_View, reset, NULL, ZEND_ACC_PUBLIC)
17658 	PHP_ME(Phalcon_Mvc_View, __set, arginfo_phalcon_mvc_view___set, ZEND_ACC_PUBLIC)
17659 	PHP_ME(Phalcon_Mvc_View, __get, arginfo_phalcon_mvc_view___get, ZEND_ACC_PUBLIC)
17660 	PHP_ME(Phalcon_Mvc_View, isDisabled, NULL, ZEND_ACC_PUBLIC)
17661 	PHP_ME(Phalcon_Mvc_View, __isset, arginfo_phalcon_mvc_view___isset, ZEND_ACC_PUBLIC)
17662 	PHP_ME(Phalcon_Mvc_View, getViewsDirs, NULL, ZEND_ACC_PROTECTED)
17663 	PHP_FE_END
17664 };
17665 
17666 zend_class_entry *phalcon_mvc_view_engine_php_ce;
17667 
17668 ZEPHIR_INIT_CLASS(Phalcon_Mvc_View_Engine_Php);
17669 
17670 static PHP_METHOD(Phalcon_Mvc_View_Engine_Php, render);
17671 
17672 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_php_render, 0, 0, 2)
17673 	ZEND_ARG_INFO(0, path)
17674 	ZEND_ARG_INFO(0, params)
17675 	ZEND_ARG_INFO(0, mustClean)
ZEND_END_ARG_INFO()17676 ZEND_END_ARG_INFO()
17677 
17678 ZEPHIR_INIT_FUNCS(phalcon_mvc_view_engine_php_method_entry) {
17679 	PHP_ME(Phalcon_Mvc_View_Engine_Php, render, arginfo_phalcon_mvc_view_engine_php_render, ZEND_ACC_PUBLIC)
17680 	PHP_FE_END
17681 };
17682 
17683 zend_class_entry *phalcon_mvc_view_engine_volt_ce;
17684 
17685 ZEPHIR_INIT_CLASS(Phalcon_Mvc_View_Engine_Volt);
17686 
17687 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt, setOptions);
17688 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt, getOptions);
17689 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt, getCompiler);
17690 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt, render);
17691 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt, length);
17692 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt, isIncluded);
17693 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt, convertEncoding);
17694 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt, slice);
17695 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt, sort);
17696 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt, callMacro);
17697 
17698 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_setoptions, 0, 0, 1)
17699 	ZEND_ARG_ARRAY_INFO(0, options, 0)
ZEND_END_ARG_INFO()17700 ZEND_END_ARG_INFO()
17701 
17702 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_render, 0, 0, 2)
17703 	ZEND_ARG_INFO(0, templatePath)
17704 	ZEND_ARG_INFO(0, params)
17705 	ZEND_ARG_INFO(0, mustClean)
17706 ZEND_END_ARG_INFO()
17707 
17708 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_length, 0, 0, 1)
17709 	ZEND_ARG_INFO(0, item)
17710 ZEND_END_ARG_INFO()
17711 
17712 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_isincluded, 0, 0, 2)
17713 	ZEND_ARG_INFO(0, needle)
17714 	ZEND_ARG_INFO(0, haystack)
17715 ZEND_END_ARG_INFO()
17716 
17717 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_convertencoding, 0, 0, 3)
17718 	ZEND_ARG_INFO(0, text)
17719 	ZEND_ARG_INFO(0, from)
17720 	ZEND_ARG_INFO(0, to)
17721 ZEND_END_ARG_INFO()
17722 
17723 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_slice, 0, 0, 1)
17724 	ZEND_ARG_INFO(0, value)
17725 	ZEND_ARG_INFO(0, start)
17726 	ZEND_ARG_INFO(0, end)
17727 ZEND_END_ARG_INFO()
17728 
17729 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_sort, 0, 0, 1)
17730 	ZEND_ARG_ARRAY_INFO(0, value, 0)
17731 ZEND_END_ARG_INFO()
17732 
17733 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_callmacro, 0, 0, 1)
17734 	ZEND_ARG_INFO(0, name)
17735 	ZEND_ARG_ARRAY_INFO(0, arguments, 1)
17736 ZEND_END_ARG_INFO()
17737 
17738 ZEPHIR_INIT_FUNCS(phalcon_mvc_view_engine_volt_method_entry) {
17739 	PHP_ME(Phalcon_Mvc_View_Engine_Volt, setOptions, arginfo_phalcon_mvc_view_engine_volt_setoptions, ZEND_ACC_PUBLIC)
17740 	PHP_ME(Phalcon_Mvc_View_Engine_Volt, getOptions, NULL, ZEND_ACC_PUBLIC)
17741 	PHP_ME(Phalcon_Mvc_View_Engine_Volt, getCompiler, NULL, ZEND_ACC_PUBLIC)
17742 	PHP_ME(Phalcon_Mvc_View_Engine_Volt, render, arginfo_phalcon_mvc_view_engine_volt_render, ZEND_ACC_PUBLIC)
17743 	PHP_ME(Phalcon_Mvc_View_Engine_Volt, length, arginfo_phalcon_mvc_view_engine_volt_length, ZEND_ACC_PUBLIC)
17744 	PHP_ME(Phalcon_Mvc_View_Engine_Volt, isIncluded, arginfo_phalcon_mvc_view_engine_volt_isincluded, ZEND_ACC_PUBLIC)
17745 	PHP_ME(Phalcon_Mvc_View_Engine_Volt, convertEncoding, arginfo_phalcon_mvc_view_engine_volt_convertencoding, ZEND_ACC_PUBLIC)
17746 	PHP_ME(Phalcon_Mvc_View_Engine_Volt, slice, arginfo_phalcon_mvc_view_engine_volt_slice, ZEND_ACC_PUBLIC)
17747 	PHP_ME(Phalcon_Mvc_View_Engine_Volt, sort, arginfo_phalcon_mvc_view_engine_volt_sort, ZEND_ACC_PUBLIC)
17748 	PHP_ME(Phalcon_Mvc_View_Engine_Volt, callMacro, arginfo_phalcon_mvc_view_engine_volt_callmacro, ZEND_ACC_PUBLIC)
17749 	PHP_FE_END
17750 };
17751 
17752 zend_class_entry *phalcon_mvc_view_engine_volt_compiler_ce;
17753 
17754 ZEPHIR_INIT_CLASS(Phalcon_Mvc_View_Engine_Volt_Compiler);
17755 
17756 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, __construct);
17757 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, setDI);
17758 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, getDI);
17759 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, setOptions);
17760 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, setOption);
17761 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, getOption);
17762 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, getOptions);
17763 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, fireExtensionEvent);
17764 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, addExtension);
17765 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, getExtensions);
17766 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, addFunction);
17767 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, getFunctions);
17768 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, addFilter);
17769 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, getFilters);
17770 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, setUniquePrefix);
17771 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, getUniquePrefix);
17772 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, attributeReader);
17773 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, functionCall);
17774 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, resolveTest);
17775 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, resolveFilter);
17776 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, expression);
17777 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, _statementListOrExtends);
17778 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileForeach);
17779 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileForElse);
17780 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileIf);
17781 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileSwitch);
17782 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileCase);
17783 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileElseIf);
17784 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileCache);
17785 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileSet);
17786 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileDo);
17787 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileReturn);
17788 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileAutoEscape);
17789 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileEcho);
17790 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileInclude);
17791 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileMacro);
17792 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileCall);
17793 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, _statementList);
17794 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, _compileSource);
17795 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileString);
17796 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compileFile);
17797 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, compile);
17798 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, getTemplatePath);
17799 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, getCompiledTemplatePath);
17800 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, parse);
17801 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Compiler, getFinalPath);
17802 
17803 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler___construct, 0, 0, 0)
17804 	ZEND_ARG_OBJ_INFO(0, view, Phalcon\\Mvc\\ViewBaseInterface, 1)
ZEND_END_ARG_INFO()17805 ZEND_END_ARG_INFO()
17806 
17807 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_setdi, 0, 0, 1)
17808 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
17809 ZEND_END_ARG_INFO()
17810 
17811 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_setoptions, 0, 0, 1)
17812 	ZEND_ARG_ARRAY_INFO(0, options, 0)
17813 ZEND_END_ARG_INFO()
17814 
17815 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_setoption, 0, 0, 2)
17816 	ZEND_ARG_INFO(0, option)
17817 	ZEND_ARG_INFO(0, value)
17818 ZEND_END_ARG_INFO()
17819 
17820 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_getoption, 0, 0, 1)
17821 	ZEND_ARG_INFO(0, option)
17822 ZEND_END_ARG_INFO()
17823 
17824 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_fireextensionevent, 0, 0, 1)
17825 	ZEND_ARG_INFO(0, name)
17826 	ZEND_ARG_INFO(0, arguments)
17827 ZEND_END_ARG_INFO()
17828 
17829 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_addextension, 0, 0, 1)
17830 	ZEND_ARG_INFO(0, extension)
17831 ZEND_END_ARG_INFO()
17832 
17833 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_addfunction, 0, 0, 2)
17834 	ZEND_ARG_INFO(0, name)
17835 	ZEND_ARG_INFO(0, definition)
17836 ZEND_END_ARG_INFO()
17837 
17838 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_addfilter, 0, 0, 2)
17839 	ZEND_ARG_INFO(0, name)
17840 	ZEND_ARG_INFO(0, definition)
17841 ZEND_END_ARG_INFO()
17842 
17843 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_setuniqueprefix, 0, 0, 1)
17844 	ZEND_ARG_INFO(0, prefix)
17845 ZEND_END_ARG_INFO()
17846 
17847 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_attributereader, 0, 0, 1)
17848 	ZEND_ARG_ARRAY_INFO(0, expr, 0)
17849 ZEND_END_ARG_INFO()
17850 
17851 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_functioncall, 0, 0, 1)
17852 	ZEND_ARG_ARRAY_INFO(0, expr, 0)
17853 ZEND_END_ARG_INFO()
17854 
17855 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_resolvetest, 0, 0, 2)
17856 	ZEND_ARG_ARRAY_INFO(0, test, 0)
17857 	ZEND_ARG_INFO(0, left)
17858 ZEND_END_ARG_INFO()
17859 
17860 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_resolvefilter, 0, 0, 2)
17861 	ZEND_ARG_ARRAY_INFO(0, filter, 0)
17862 	ZEND_ARG_INFO(0, left)
17863 ZEND_END_ARG_INFO()
17864 
17865 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_expression, 0, 0, 1)
17866 	ZEND_ARG_ARRAY_INFO(0, expr, 0)
17867 ZEND_END_ARG_INFO()
17868 
17869 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler__statementlistorextends, 0, 0, 1)
17870 	ZEND_ARG_INFO(0, statements)
17871 ZEND_END_ARG_INFO()
17872 
17873 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compileforeach, 0, 0, 1)
17874 	ZEND_ARG_ARRAY_INFO(0, statement, 0)
17875 	ZEND_ARG_INFO(0, extendsMode)
17876 ZEND_END_ARG_INFO()
17877 
17878 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compileif, 0, 0, 1)
17879 	ZEND_ARG_ARRAY_INFO(0, statement, 0)
17880 	ZEND_ARG_INFO(0, extendsMode)
17881 ZEND_END_ARG_INFO()
17882 
17883 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compileswitch, 0, 0, 1)
17884 	ZEND_ARG_ARRAY_INFO(0, statement, 0)
17885 	ZEND_ARG_INFO(0, extendsMode)
17886 ZEND_END_ARG_INFO()
17887 
17888 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compilecase, 0, 0, 1)
17889 	ZEND_ARG_ARRAY_INFO(0, statement, 0)
17890 	ZEND_ARG_INFO(0, caseClause)
17891 ZEND_END_ARG_INFO()
17892 
17893 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compileelseif, 0, 0, 1)
17894 	ZEND_ARG_ARRAY_INFO(0, statement, 0)
17895 ZEND_END_ARG_INFO()
17896 
17897 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compilecache, 0, 0, 1)
17898 	ZEND_ARG_ARRAY_INFO(0, statement, 0)
17899 	ZEND_ARG_INFO(0, extendsMode)
17900 ZEND_END_ARG_INFO()
17901 
17902 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compileset, 0, 0, 1)
17903 	ZEND_ARG_ARRAY_INFO(0, statement, 0)
17904 ZEND_END_ARG_INFO()
17905 
17906 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compiledo, 0, 0, 1)
17907 	ZEND_ARG_ARRAY_INFO(0, statement, 0)
17908 ZEND_END_ARG_INFO()
17909 
17910 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compilereturn, 0, 0, 1)
17911 	ZEND_ARG_ARRAY_INFO(0, statement, 0)
17912 ZEND_END_ARG_INFO()
17913 
17914 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compileautoescape, 0, 0, 2)
17915 	ZEND_ARG_ARRAY_INFO(0, statement, 0)
17916 	ZEND_ARG_INFO(0, extendsMode)
17917 ZEND_END_ARG_INFO()
17918 
17919 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compileecho, 0, 0, 1)
17920 	ZEND_ARG_ARRAY_INFO(0, statement, 0)
17921 ZEND_END_ARG_INFO()
17922 
17923 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compileinclude, 0, 0, 1)
17924 	ZEND_ARG_ARRAY_INFO(0, statement, 0)
17925 ZEND_END_ARG_INFO()
17926 
17927 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compilemacro, 0, 0, 2)
17928 	ZEND_ARG_ARRAY_INFO(0, statement, 0)
17929 	ZEND_ARG_INFO(0, extendsMode)
17930 ZEND_END_ARG_INFO()
17931 
17932 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compilecall, 0, 0, 2)
17933 	ZEND_ARG_ARRAY_INFO(0, statement, 0)
17934 	ZEND_ARG_INFO(0, extendsMode)
17935 ZEND_END_ARG_INFO()
17936 
17937 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler__statementlist, 0, 0, 1)
17938 	ZEND_ARG_ARRAY_INFO(0, statements, 0)
17939 	ZEND_ARG_INFO(0, extendsMode)
17940 ZEND_END_ARG_INFO()
17941 
17942 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler__compilesource, 0, 0, 1)
17943 	ZEND_ARG_INFO(0, viewCode)
17944 	ZEND_ARG_INFO(0, extendsMode)
17945 ZEND_END_ARG_INFO()
17946 
17947 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compilestring, 0, 0, 1)
17948 	ZEND_ARG_INFO(0, viewCode)
17949 	ZEND_ARG_INFO(0, extendsMode)
17950 ZEND_END_ARG_INFO()
17951 
17952 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compilefile, 0, 0, 2)
17953 	ZEND_ARG_INFO(0, path)
17954 	ZEND_ARG_INFO(0, compiledPath)
17955 	ZEND_ARG_INFO(0, extendsMode)
17956 ZEND_END_ARG_INFO()
17957 
17958 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_compile, 0, 0, 1)
17959 	ZEND_ARG_INFO(0, templatePath)
17960 	ZEND_ARG_INFO(0, extendsMode)
17961 ZEND_END_ARG_INFO()
17962 
17963 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_parse, 0, 0, 1)
17964 	ZEND_ARG_INFO(0, viewCode)
17965 ZEND_END_ARG_INFO()
17966 
17967 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_compiler_getfinalpath, 0, 0, 1)
17968 	ZEND_ARG_INFO(0, path)
17969 ZEND_END_ARG_INFO()
17970 
17971 ZEPHIR_INIT_FUNCS(phalcon_mvc_view_engine_volt_compiler_method_entry) {
17972 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, __construct, arginfo_phalcon_mvc_view_engine_volt_compiler___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
17973 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, setDI, arginfo_phalcon_mvc_view_engine_volt_compiler_setdi, ZEND_ACC_PUBLIC)
17974 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, getDI, NULL, ZEND_ACC_PUBLIC)
17975 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, setOptions, arginfo_phalcon_mvc_view_engine_volt_compiler_setoptions, ZEND_ACC_PUBLIC)
17976 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, setOption, arginfo_phalcon_mvc_view_engine_volt_compiler_setoption, ZEND_ACC_PUBLIC)
17977 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, getOption, arginfo_phalcon_mvc_view_engine_volt_compiler_getoption, ZEND_ACC_PUBLIC)
17978 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, getOptions, NULL, ZEND_ACC_PUBLIC)
17979 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, fireExtensionEvent, arginfo_phalcon_mvc_view_engine_volt_compiler_fireextensionevent, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
17980 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, addExtension, arginfo_phalcon_mvc_view_engine_volt_compiler_addextension, ZEND_ACC_PUBLIC)
17981 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, getExtensions, NULL, ZEND_ACC_PUBLIC)
17982 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, addFunction, arginfo_phalcon_mvc_view_engine_volt_compiler_addfunction, ZEND_ACC_PUBLIC)
17983 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, getFunctions, NULL, ZEND_ACC_PUBLIC)
17984 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, addFilter, arginfo_phalcon_mvc_view_engine_volt_compiler_addfilter, ZEND_ACC_PUBLIC)
17985 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, getFilters, NULL, ZEND_ACC_PUBLIC)
17986 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, setUniquePrefix, arginfo_phalcon_mvc_view_engine_volt_compiler_setuniqueprefix, ZEND_ACC_PUBLIC)
17987 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, getUniquePrefix, NULL, ZEND_ACC_PUBLIC)
17988 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, attributeReader, arginfo_phalcon_mvc_view_engine_volt_compiler_attributereader, ZEND_ACC_PUBLIC)
17989 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, functionCall, arginfo_phalcon_mvc_view_engine_volt_compiler_functioncall, ZEND_ACC_PUBLIC)
17990 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, resolveTest, arginfo_phalcon_mvc_view_engine_volt_compiler_resolvetest, ZEND_ACC_PUBLIC)
17991 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, resolveFilter, arginfo_phalcon_mvc_view_engine_volt_compiler_resolvefilter, ZEND_ACC_FINAL|ZEND_ACC_PROTECTED)
17992 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, expression, arginfo_phalcon_mvc_view_engine_volt_compiler_expression, ZEND_ACC_FINAL|ZEND_ACC_PUBLIC)
17993 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, _statementListOrExtends, arginfo_phalcon_mvc_view_engine_volt_compiler__statementlistorextends, ZEND_ACC_FINAL|ZEND_ACC_PROTECTED)
17994 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileForeach, arginfo_phalcon_mvc_view_engine_volt_compiler_compileforeach, ZEND_ACC_PUBLIC)
17995 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileForElse, NULL, ZEND_ACC_PUBLIC)
17996 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileIf, arginfo_phalcon_mvc_view_engine_volt_compiler_compileif, ZEND_ACC_PUBLIC)
17997 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileSwitch, arginfo_phalcon_mvc_view_engine_volt_compiler_compileswitch, ZEND_ACC_PUBLIC)
17998 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileCase, arginfo_phalcon_mvc_view_engine_volt_compiler_compilecase, ZEND_ACC_PUBLIC)
17999 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileElseIf, arginfo_phalcon_mvc_view_engine_volt_compiler_compileelseif, ZEND_ACC_PUBLIC)
18000 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileCache, arginfo_phalcon_mvc_view_engine_volt_compiler_compilecache, ZEND_ACC_PUBLIC)
18001 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileSet, arginfo_phalcon_mvc_view_engine_volt_compiler_compileset, ZEND_ACC_PUBLIC)
18002 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileDo, arginfo_phalcon_mvc_view_engine_volt_compiler_compiledo, ZEND_ACC_PUBLIC)
18003 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileReturn, arginfo_phalcon_mvc_view_engine_volt_compiler_compilereturn, ZEND_ACC_PUBLIC)
18004 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileAutoEscape, arginfo_phalcon_mvc_view_engine_volt_compiler_compileautoescape, ZEND_ACC_PUBLIC)
18005 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileEcho, arginfo_phalcon_mvc_view_engine_volt_compiler_compileecho, ZEND_ACC_PUBLIC)
18006 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileInclude, arginfo_phalcon_mvc_view_engine_volt_compiler_compileinclude, ZEND_ACC_PUBLIC)
18007 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileMacro, arginfo_phalcon_mvc_view_engine_volt_compiler_compilemacro, ZEND_ACC_PUBLIC)
18008 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileCall, arginfo_phalcon_mvc_view_engine_volt_compiler_compilecall, ZEND_ACC_PUBLIC)
18009 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, _statementList, arginfo_phalcon_mvc_view_engine_volt_compiler__statementlist, ZEND_ACC_FINAL|ZEND_ACC_PROTECTED)
18010 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, _compileSource, arginfo_phalcon_mvc_view_engine_volt_compiler__compilesource, ZEND_ACC_PROTECTED)
18011 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileString, arginfo_phalcon_mvc_view_engine_volt_compiler_compilestring, ZEND_ACC_PUBLIC)
18012 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compileFile, arginfo_phalcon_mvc_view_engine_volt_compiler_compilefile, ZEND_ACC_PUBLIC)
18013 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, compile, arginfo_phalcon_mvc_view_engine_volt_compiler_compile, ZEND_ACC_PUBLIC)
18014 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, getTemplatePath, NULL, ZEND_ACC_PUBLIC)
18015 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, getCompiledTemplatePath, NULL, ZEND_ACC_PUBLIC)
18016 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, parse, arginfo_phalcon_mvc_view_engine_volt_compiler_parse, ZEND_ACC_PUBLIC)
18017 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Compiler, getFinalPath, arginfo_phalcon_mvc_view_engine_volt_compiler_getfinalpath, ZEND_ACC_PROTECTED)
18018 	PHP_FE_END
18019 };
18020 
18021 zend_class_entry *phalcon_mvc_view_engine_volt_exception_ce;
18022 
18023 ZEPHIR_INIT_CLASS(Phalcon_Mvc_View_Engine_Volt_Exception);
18024 
18025 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Exception, __construct);
18026 static PHP_METHOD(Phalcon_Mvc_View_Engine_Volt_Exception, getStatement);
18027 
18028 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_engine_volt_exception___construct, 0, 0, 0)
18029 	ZEND_ARG_INFO(0, message)
18030 	ZEND_ARG_ARRAY_INFO(0, statement, 1)
18031 	ZEND_ARG_INFO(0, code)
18032 	ZEND_ARG_OBJ_INFO(0, previous, Exception, 1)
ZEND_END_ARG_INFO()18033 ZEND_END_ARG_INFO()
18034 
18035 ZEPHIR_INIT_FUNCS(phalcon_mvc_view_engine_volt_exception_method_entry) {
18036 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Exception, __construct, arginfo_phalcon_mvc_view_engine_volt_exception___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
18037 	PHP_ME(Phalcon_Mvc_View_Engine_Volt_Exception, getStatement, NULL, ZEND_ACC_PUBLIC)
18038 	PHP_FE_END
18039 };
18040 
18041 zend_class_entry *phalcon_mvc_view_simple_ce;
18042 
18043 ZEPHIR_INIT_CLASS(Phalcon_Mvc_View_Simple);
18044 
18045 static PHP_METHOD(Phalcon_Mvc_View_Simple, getRegisteredEngines);
18046 static PHP_METHOD(Phalcon_Mvc_View_Simple, __construct);
18047 static PHP_METHOD(Phalcon_Mvc_View_Simple, setViewsDir);
18048 static PHP_METHOD(Phalcon_Mvc_View_Simple, getViewsDir);
18049 static PHP_METHOD(Phalcon_Mvc_View_Simple, registerEngines);
18050 static PHP_METHOD(Phalcon_Mvc_View_Simple, _loadTemplateEngines);
18051 static PHP_METHOD(Phalcon_Mvc_View_Simple, _internalRender);
18052 static PHP_METHOD(Phalcon_Mvc_View_Simple, render);
18053 static PHP_METHOD(Phalcon_Mvc_View_Simple, partial);
18054 static PHP_METHOD(Phalcon_Mvc_View_Simple, setCacheOptions);
18055 static PHP_METHOD(Phalcon_Mvc_View_Simple, getCacheOptions);
18056 static PHP_METHOD(Phalcon_Mvc_View_Simple, _createCache);
18057 static PHP_METHOD(Phalcon_Mvc_View_Simple, getCache);
18058 static PHP_METHOD(Phalcon_Mvc_View_Simple, cache);
18059 static PHP_METHOD(Phalcon_Mvc_View_Simple, setParamToView);
18060 static PHP_METHOD(Phalcon_Mvc_View_Simple, setVars);
18061 static PHP_METHOD(Phalcon_Mvc_View_Simple, setVar);
18062 static PHP_METHOD(Phalcon_Mvc_View_Simple, getVar);
18063 static PHP_METHOD(Phalcon_Mvc_View_Simple, getParamsToView);
18064 static PHP_METHOD(Phalcon_Mvc_View_Simple, setContent);
18065 static PHP_METHOD(Phalcon_Mvc_View_Simple, getContent);
18066 static PHP_METHOD(Phalcon_Mvc_View_Simple, getActiveRenderPath);
18067 static PHP_METHOD(Phalcon_Mvc_View_Simple, __set);
18068 static PHP_METHOD(Phalcon_Mvc_View_Simple, __get);
18069 
18070 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple___construct, 0, 0, 0)
18071 	ZEND_ARG_ARRAY_INFO(0, options, 1)
ZEND_END_ARG_INFO()18072 ZEND_END_ARG_INFO()
18073 
18074 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple_setviewsdir, 0, 0, 1)
18075 	ZEND_ARG_INFO(0, viewsDir)
18076 ZEND_END_ARG_INFO()
18077 
18078 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple_registerengines, 0, 0, 1)
18079 	ZEND_ARG_ARRAY_INFO(0, engines, 0)
18080 ZEND_END_ARG_INFO()
18081 
18082 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple__internalrender, 0, 0, 2)
18083 	ZEND_ARG_INFO(0, path)
18084 	ZEND_ARG_INFO(0, params)
18085 ZEND_END_ARG_INFO()
18086 
18087 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple_render, 0, 0, 1)
18088 	ZEND_ARG_INFO(0, path)
18089 	ZEND_ARG_INFO(0, params)
18090 ZEND_END_ARG_INFO()
18091 
18092 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple_partial, 0, 0, 1)
18093 	ZEND_ARG_INFO(0, partialPath)
18094 	ZEND_ARG_INFO(0, params)
18095 ZEND_END_ARG_INFO()
18096 
18097 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple_setcacheoptions, 0, 0, 1)
18098 	ZEND_ARG_ARRAY_INFO(0, options, 0)
18099 ZEND_END_ARG_INFO()
18100 
18101 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple_cache, 0, 0, 0)
18102 	ZEND_ARG_INFO(0, options)
18103 ZEND_END_ARG_INFO()
18104 
18105 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple_setparamtoview, 0, 0, 2)
18106 	ZEND_ARG_INFO(0, key)
18107 	ZEND_ARG_INFO(0, value)
18108 ZEND_END_ARG_INFO()
18109 
18110 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple_setvars, 0, 0, 1)
18111 	ZEND_ARG_ARRAY_INFO(0, params, 0)
18112 	ZEND_ARG_INFO(0, merge)
18113 ZEND_END_ARG_INFO()
18114 
18115 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple_setvar, 0, 0, 2)
18116 	ZEND_ARG_INFO(0, key)
18117 	ZEND_ARG_INFO(0, value)
18118 ZEND_END_ARG_INFO()
18119 
18120 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple_getvar, 0, 0, 1)
18121 	ZEND_ARG_INFO(0, key)
18122 ZEND_END_ARG_INFO()
18123 
18124 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple_setcontent, 0, 0, 1)
18125 	ZEND_ARG_INFO(0, content)
18126 ZEND_END_ARG_INFO()
18127 
18128 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple___set, 0, 0, 2)
18129 	ZEND_ARG_INFO(0, key)
18130 	ZEND_ARG_INFO(0, value)
18131 ZEND_END_ARG_INFO()
18132 
18133 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_view_simple___get, 0, 0, 1)
18134 	ZEND_ARG_INFO(0, key)
18135 ZEND_END_ARG_INFO()
18136 
18137 ZEPHIR_INIT_FUNCS(phalcon_mvc_view_simple_method_entry) {
18138 	PHP_ME(Phalcon_Mvc_View_Simple, getRegisteredEngines, NULL, ZEND_ACC_PUBLIC)
18139 	PHP_ME(Phalcon_Mvc_View_Simple, __construct, arginfo_phalcon_mvc_view_simple___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
18140 	PHP_ME(Phalcon_Mvc_View_Simple, setViewsDir, arginfo_phalcon_mvc_view_simple_setviewsdir, ZEND_ACC_PUBLIC)
18141 	PHP_ME(Phalcon_Mvc_View_Simple, getViewsDir, NULL, ZEND_ACC_PUBLIC)
18142 	PHP_ME(Phalcon_Mvc_View_Simple, registerEngines, arginfo_phalcon_mvc_view_simple_registerengines, ZEND_ACC_PUBLIC)
18143 	PHP_ME(Phalcon_Mvc_View_Simple, _loadTemplateEngines, NULL, ZEND_ACC_PROTECTED)
18144 	PHP_ME(Phalcon_Mvc_View_Simple, _internalRender, arginfo_phalcon_mvc_view_simple__internalrender, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
18145 	PHP_ME(Phalcon_Mvc_View_Simple, render, arginfo_phalcon_mvc_view_simple_render, ZEND_ACC_PUBLIC)
18146 	PHP_ME(Phalcon_Mvc_View_Simple, partial, arginfo_phalcon_mvc_view_simple_partial, ZEND_ACC_PUBLIC)
18147 	PHP_ME(Phalcon_Mvc_View_Simple, setCacheOptions, arginfo_phalcon_mvc_view_simple_setcacheoptions, ZEND_ACC_PUBLIC)
18148 	PHP_ME(Phalcon_Mvc_View_Simple, getCacheOptions, NULL, ZEND_ACC_PUBLIC)
18149 	PHP_ME(Phalcon_Mvc_View_Simple, _createCache, NULL, ZEND_ACC_PROTECTED)
18150 	PHP_ME(Phalcon_Mvc_View_Simple, getCache, NULL, ZEND_ACC_PUBLIC)
18151 	PHP_ME(Phalcon_Mvc_View_Simple, cache, arginfo_phalcon_mvc_view_simple_cache, ZEND_ACC_PUBLIC)
18152 	PHP_ME(Phalcon_Mvc_View_Simple, setParamToView, arginfo_phalcon_mvc_view_simple_setparamtoview, ZEND_ACC_PUBLIC)
18153 	PHP_ME(Phalcon_Mvc_View_Simple, setVars, arginfo_phalcon_mvc_view_simple_setvars, ZEND_ACC_PUBLIC)
18154 	PHP_ME(Phalcon_Mvc_View_Simple, setVar, arginfo_phalcon_mvc_view_simple_setvar, ZEND_ACC_PUBLIC)
18155 	PHP_ME(Phalcon_Mvc_View_Simple, getVar, arginfo_phalcon_mvc_view_simple_getvar, ZEND_ACC_PUBLIC)
18156 	PHP_ME(Phalcon_Mvc_View_Simple, getParamsToView, NULL, ZEND_ACC_PUBLIC)
18157 	PHP_ME(Phalcon_Mvc_View_Simple, setContent, arginfo_phalcon_mvc_view_simple_setcontent, ZEND_ACC_PUBLIC)
18158 	PHP_ME(Phalcon_Mvc_View_Simple, getContent, NULL, ZEND_ACC_PUBLIC)
18159 	PHP_ME(Phalcon_Mvc_View_Simple, getActiveRenderPath, NULL, ZEND_ACC_PUBLIC)
18160 	PHP_ME(Phalcon_Mvc_View_Simple, __set, arginfo_phalcon_mvc_view_simple___set, ZEND_ACC_PUBLIC)
18161 	PHP_ME(Phalcon_Mvc_View_Simple, __get, arginfo_phalcon_mvc_view_simple___get, ZEND_ACC_PUBLIC)
18162 	PHP_FE_END
18163 };
18164 
18165 zend_class_entry *phalcon_paginator_adapter_model_ce;
18166 
18167 ZEPHIR_INIT_CLASS(Phalcon_Paginator_Adapter_Model);
18168 
18169 static PHP_METHOD(Phalcon_Paginator_Adapter_Model, __construct);
18170 static PHP_METHOD(Phalcon_Paginator_Adapter_Model, getPaginate);
18171 static PHP_METHOD(Phalcon_Paginator_Adapter_Model, paginate);
18172 
18173 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_paginator_adapter_model___construct, 0, 0, 1)
18174 	ZEND_ARG_ARRAY_INFO(0, config, 0)
ZEND_END_ARG_INFO()18175 ZEND_END_ARG_INFO()
18176 
18177 ZEPHIR_INIT_FUNCS(phalcon_paginator_adapter_model_method_entry) {
18178 	PHP_ME(Phalcon_Paginator_Adapter_Model, __construct, arginfo_phalcon_paginator_adapter_model___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
18179 	PHP_ME(Phalcon_Paginator_Adapter_Model, getPaginate, NULL, ZEND_ACC_PUBLIC)
18180 	PHP_ME(Phalcon_Paginator_Adapter_Model, paginate, NULL, ZEND_ACC_PUBLIC)
18181 	PHP_FE_END
18182 };
18183 
18184 zend_class_entry *phalcon_paginator_adapter_nativearray_ce;
18185 
18186 ZEPHIR_INIT_CLASS(Phalcon_Paginator_Adapter_NativeArray);
18187 
18188 static PHP_METHOD(Phalcon_Paginator_Adapter_NativeArray, __construct);
18189 static PHP_METHOD(Phalcon_Paginator_Adapter_NativeArray, getPaginate);
18190 static PHP_METHOD(Phalcon_Paginator_Adapter_NativeArray, paginate);
18191 
18192 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_paginator_adapter_nativearray___construct, 0, 0, 1)
18193 	ZEND_ARG_ARRAY_INFO(0, config, 0)
ZEND_END_ARG_INFO()18194 ZEND_END_ARG_INFO()
18195 
18196 ZEPHIR_INIT_FUNCS(phalcon_paginator_adapter_nativearray_method_entry) {
18197 	PHP_ME(Phalcon_Paginator_Adapter_NativeArray, __construct, arginfo_phalcon_paginator_adapter_nativearray___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
18198 	PHP_ME(Phalcon_Paginator_Adapter_NativeArray, getPaginate, NULL, ZEND_ACC_PUBLIC)
18199 	PHP_ME(Phalcon_Paginator_Adapter_NativeArray, paginate, NULL, ZEND_ACC_PUBLIC)
18200 	PHP_FE_END
18201 };
18202 
18203 zend_class_entry *phalcon_paginator_adapter_querybuilder_ce;
18204 
18205 ZEPHIR_INIT_CLASS(Phalcon_Paginator_Adapter_QueryBuilder);
18206 
18207 static PHP_METHOD(Phalcon_Paginator_Adapter_QueryBuilder, __construct);
18208 static PHP_METHOD(Phalcon_Paginator_Adapter_QueryBuilder, getCurrentPage);
18209 static PHP_METHOD(Phalcon_Paginator_Adapter_QueryBuilder, setQueryBuilder);
18210 static PHP_METHOD(Phalcon_Paginator_Adapter_QueryBuilder, getQueryBuilder);
18211 static PHP_METHOD(Phalcon_Paginator_Adapter_QueryBuilder, getPaginate);
18212 static PHP_METHOD(Phalcon_Paginator_Adapter_QueryBuilder, paginate);
18213 
18214 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_paginator_adapter_querybuilder___construct, 0, 0, 1)
18215 	ZEND_ARG_ARRAY_INFO(0, config, 0)
ZEND_END_ARG_INFO()18216 ZEND_END_ARG_INFO()
18217 
18218 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_paginator_adapter_querybuilder_setquerybuilder, 0, 0, 1)
18219 	ZEND_ARG_OBJ_INFO(0, builder, Phalcon\\Mvc\\Model\\Query\\Builder, 0)
18220 ZEND_END_ARG_INFO()
18221 
18222 ZEPHIR_INIT_FUNCS(phalcon_paginator_adapter_querybuilder_method_entry) {
18223 	PHP_ME(Phalcon_Paginator_Adapter_QueryBuilder, __construct, arginfo_phalcon_paginator_adapter_querybuilder___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
18224 	PHP_ME(Phalcon_Paginator_Adapter_QueryBuilder, getCurrentPage, NULL, ZEND_ACC_PUBLIC)
18225 	PHP_ME(Phalcon_Paginator_Adapter_QueryBuilder, setQueryBuilder, arginfo_phalcon_paginator_adapter_querybuilder_setquerybuilder, ZEND_ACC_PUBLIC)
18226 	PHP_ME(Phalcon_Paginator_Adapter_QueryBuilder, getQueryBuilder, NULL, ZEND_ACC_PUBLIC)
18227 	PHP_ME(Phalcon_Paginator_Adapter_QueryBuilder, getPaginate, NULL, ZEND_ACC_PUBLIC)
18228 	PHP_ME(Phalcon_Paginator_Adapter_QueryBuilder, paginate, NULL, ZEND_ACC_PUBLIC)
18229 	PHP_FE_END
18230 };
18231 
18232 zend_class_entry *phalcon_paginator_exception_ce;
18233 
18234 ZEPHIR_INIT_CLASS(Phalcon_Paginator_Exception);
18235 
18236 
18237 zend_class_entry *phalcon_paginator_factory_ce;
18238 
18239 ZEPHIR_INIT_CLASS(Phalcon_Paginator_Factory);
18240 
18241 static PHP_METHOD(Phalcon_Paginator_Factory, load);
18242 
18243 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_paginator_factory_load, 0, 0, 1)
18244 	ZEND_ARG_INFO(0, config)
ZEND_END_ARG_INFO()18245 ZEND_END_ARG_INFO()
18246 
18247 ZEPHIR_INIT_FUNCS(phalcon_paginator_factory_method_entry) {
18248 	PHP_ME(Phalcon_Paginator_Factory, load, arginfo_phalcon_paginator_factory_load, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
18249 	PHP_FE_END
18250 };
18251 
18252 zend_class_entry *phalcon_queue_beanstalk_ce;
18253 
18254 ZEPHIR_INIT_CLASS(Phalcon_Queue_Beanstalk);
18255 
18256 static PHP_METHOD(Phalcon_Queue_Beanstalk, __construct);
18257 static PHP_METHOD(Phalcon_Queue_Beanstalk, connect);
18258 static PHP_METHOD(Phalcon_Queue_Beanstalk, put);
18259 static PHP_METHOD(Phalcon_Queue_Beanstalk, reserve);
18260 static PHP_METHOD(Phalcon_Queue_Beanstalk, choose);
18261 static PHP_METHOD(Phalcon_Queue_Beanstalk, watch);
18262 static PHP_METHOD(Phalcon_Queue_Beanstalk, ignore);
18263 static PHP_METHOD(Phalcon_Queue_Beanstalk, pauseTube);
18264 static PHP_METHOD(Phalcon_Queue_Beanstalk, kick);
18265 static PHP_METHOD(Phalcon_Queue_Beanstalk, stats);
18266 static PHP_METHOD(Phalcon_Queue_Beanstalk, statsTube);
18267 static PHP_METHOD(Phalcon_Queue_Beanstalk, listTubes);
18268 static PHP_METHOD(Phalcon_Queue_Beanstalk, listTubeUsed);
18269 static PHP_METHOD(Phalcon_Queue_Beanstalk, listTubesWatched);
18270 static PHP_METHOD(Phalcon_Queue_Beanstalk, peekReady);
18271 static PHP_METHOD(Phalcon_Queue_Beanstalk, peekBuried);
18272 static PHP_METHOD(Phalcon_Queue_Beanstalk, peekDelayed);
18273 static PHP_METHOD(Phalcon_Queue_Beanstalk, jobPeek);
18274 static PHP_METHOD(Phalcon_Queue_Beanstalk, readStatus);
18275 static PHP_METHOD(Phalcon_Queue_Beanstalk, readYaml);
18276 static PHP_METHOD(Phalcon_Queue_Beanstalk, read);
18277 static PHP_METHOD(Phalcon_Queue_Beanstalk, write);
18278 static PHP_METHOD(Phalcon_Queue_Beanstalk, disconnect);
18279 static PHP_METHOD(Phalcon_Queue_Beanstalk, quit);
18280 
18281 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk___construct, 0, 0, 0)
18282 	ZEND_ARG_ARRAY_INFO(0, parameters, 1)
ZEND_END_ARG_INFO()18283 ZEND_END_ARG_INFO()
18284 
18285 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk_put, 0, 0, 1)
18286 	ZEND_ARG_INFO(0, data)
18287 	ZEND_ARG_ARRAY_INFO(0, options, 1)
18288 ZEND_END_ARG_INFO()
18289 
18290 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk_reserve, 0, 0, 0)
18291 	ZEND_ARG_INFO(0, timeout)
18292 ZEND_END_ARG_INFO()
18293 
18294 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk_choose, 0, 0, 1)
18295 	ZEND_ARG_INFO(0, tube)
18296 ZEND_END_ARG_INFO()
18297 
18298 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk_watch, 0, 0, 1)
18299 	ZEND_ARG_INFO(0, tube)
18300 ZEND_END_ARG_INFO()
18301 
18302 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk_ignore, 0, 0, 1)
18303 	ZEND_ARG_INFO(0, tube)
18304 ZEND_END_ARG_INFO()
18305 
18306 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk_pausetube, 0, 0, 2)
18307 	ZEND_ARG_INFO(0, tube)
18308 	ZEND_ARG_INFO(0, delay)
18309 ZEND_END_ARG_INFO()
18310 
18311 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk_kick, 0, 0, 1)
18312 	ZEND_ARG_INFO(0, bound)
18313 ZEND_END_ARG_INFO()
18314 
18315 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk_statstube, 0, 0, 1)
18316 	ZEND_ARG_INFO(0, tube)
18317 ZEND_END_ARG_INFO()
18318 
18319 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk_jobpeek, 0, 0, 1)
18320 	ZEND_ARG_INFO(0, id)
18321 ZEND_END_ARG_INFO()
18322 
18323 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk_read, 0, 0, 0)
18324 	ZEND_ARG_INFO(0, length)
18325 ZEND_END_ARG_INFO()
18326 
18327 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk_write, 0, 0, 1)
18328 	ZEND_ARG_INFO(0, data)
18329 ZEND_END_ARG_INFO()
18330 
18331 ZEPHIR_INIT_FUNCS(phalcon_queue_beanstalk_method_entry) {
18332 	PHP_ME(Phalcon_Queue_Beanstalk, __construct, arginfo_phalcon_queue_beanstalk___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
18333 	PHP_ME(Phalcon_Queue_Beanstalk, connect, NULL, ZEND_ACC_PUBLIC)
18334 	PHP_ME(Phalcon_Queue_Beanstalk, put, arginfo_phalcon_queue_beanstalk_put, ZEND_ACC_PUBLIC)
18335 	PHP_ME(Phalcon_Queue_Beanstalk, reserve, arginfo_phalcon_queue_beanstalk_reserve, ZEND_ACC_PUBLIC)
18336 	PHP_ME(Phalcon_Queue_Beanstalk, choose, arginfo_phalcon_queue_beanstalk_choose, ZEND_ACC_PUBLIC)
18337 	PHP_ME(Phalcon_Queue_Beanstalk, watch, arginfo_phalcon_queue_beanstalk_watch, ZEND_ACC_PUBLIC)
18338 	PHP_ME(Phalcon_Queue_Beanstalk, ignore, arginfo_phalcon_queue_beanstalk_ignore, ZEND_ACC_PUBLIC)
18339 	PHP_ME(Phalcon_Queue_Beanstalk, pauseTube, arginfo_phalcon_queue_beanstalk_pausetube, ZEND_ACC_PUBLIC)
18340 	PHP_ME(Phalcon_Queue_Beanstalk, kick, arginfo_phalcon_queue_beanstalk_kick, ZEND_ACC_PUBLIC)
18341 	PHP_ME(Phalcon_Queue_Beanstalk, stats, NULL, ZEND_ACC_PUBLIC)
18342 	PHP_ME(Phalcon_Queue_Beanstalk, statsTube, arginfo_phalcon_queue_beanstalk_statstube, ZEND_ACC_PUBLIC)
18343 	PHP_ME(Phalcon_Queue_Beanstalk, listTubes, NULL, ZEND_ACC_PUBLIC)
18344 	PHP_ME(Phalcon_Queue_Beanstalk, listTubeUsed, NULL, ZEND_ACC_PUBLIC)
18345 	PHP_ME(Phalcon_Queue_Beanstalk, listTubesWatched, NULL, ZEND_ACC_PUBLIC)
18346 	PHP_ME(Phalcon_Queue_Beanstalk, peekReady, NULL, ZEND_ACC_PUBLIC)
18347 	PHP_ME(Phalcon_Queue_Beanstalk, peekBuried, NULL, ZEND_ACC_PUBLIC)
18348 	PHP_ME(Phalcon_Queue_Beanstalk, peekDelayed, NULL, ZEND_ACC_PUBLIC)
18349 	PHP_ME(Phalcon_Queue_Beanstalk, jobPeek, arginfo_phalcon_queue_beanstalk_jobpeek, ZEND_ACC_PUBLIC)
18350 	PHP_ME(Phalcon_Queue_Beanstalk, readStatus, NULL, ZEND_ACC_FINAL|ZEND_ACC_PUBLIC)
18351 	PHP_ME(Phalcon_Queue_Beanstalk, readYaml, NULL, ZEND_ACC_FINAL|ZEND_ACC_PUBLIC)
18352 	PHP_ME(Phalcon_Queue_Beanstalk, read, arginfo_phalcon_queue_beanstalk_read, ZEND_ACC_PUBLIC)
18353 	PHP_ME(Phalcon_Queue_Beanstalk, write, arginfo_phalcon_queue_beanstalk_write, ZEND_ACC_PUBLIC)
18354 	PHP_ME(Phalcon_Queue_Beanstalk, disconnect, NULL, ZEND_ACC_PUBLIC)
18355 	PHP_ME(Phalcon_Queue_Beanstalk, quit, NULL, ZEND_ACC_PUBLIC)
18356 	PHP_FE_END
18357 };
18358 
18359 zend_class_entry *phalcon_queue_beanstalk_exception_ce;
18360 
18361 ZEPHIR_INIT_CLASS(Phalcon_Queue_Beanstalk_Exception);
18362 
18363 
18364 zend_class_entry *phalcon_queue_beanstalk_job_ce;
18365 
18366 ZEPHIR_INIT_CLASS(Phalcon_Queue_Beanstalk_Job);
18367 
18368 static PHP_METHOD(Phalcon_Queue_Beanstalk_Job, getId);
18369 static PHP_METHOD(Phalcon_Queue_Beanstalk_Job, getBody);
18370 static PHP_METHOD(Phalcon_Queue_Beanstalk_Job, __construct);
18371 static PHP_METHOD(Phalcon_Queue_Beanstalk_Job, delete);
18372 static PHP_METHOD(Phalcon_Queue_Beanstalk_Job, release);
18373 static PHP_METHOD(Phalcon_Queue_Beanstalk_Job, bury);
18374 static PHP_METHOD(Phalcon_Queue_Beanstalk_Job, touch);
18375 static PHP_METHOD(Phalcon_Queue_Beanstalk_Job, kick);
18376 static PHP_METHOD(Phalcon_Queue_Beanstalk_Job, stats);
18377 static PHP_METHOD(Phalcon_Queue_Beanstalk_Job, __wakeup);
18378 
18379 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk_job___construct, 0, 0, 3)
18380 	ZEND_ARG_OBJ_INFO(0, queue, Phalcon\\Queue\\Beanstalk, 0)
18381 	ZEND_ARG_INFO(0, id)
18382 	ZEND_ARG_INFO(0, body)
ZEND_END_ARG_INFO()18383 ZEND_END_ARG_INFO()
18384 
18385 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk_job_release, 0, 0, 0)
18386 	ZEND_ARG_INFO(0, priority)
18387 	ZEND_ARG_INFO(0, delay)
18388 ZEND_END_ARG_INFO()
18389 
18390 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_queue_beanstalk_job_bury, 0, 0, 0)
18391 	ZEND_ARG_INFO(0, priority)
18392 ZEND_END_ARG_INFO()
18393 
18394 ZEPHIR_INIT_FUNCS(phalcon_queue_beanstalk_job_method_entry) {
18395 	PHP_ME(Phalcon_Queue_Beanstalk_Job, getId, NULL, ZEND_ACC_PUBLIC)
18396 	PHP_ME(Phalcon_Queue_Beanstalk_Job, getBody, NULL, ZEND_ACC_PUBLIC)
18397 	PHP_ME(Phalcon_Queue_Beanstalk_Job, __construct, arginfo_phalcon_queue_beanstalk_job___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
18398 	PHP_ME(Phalcon_Queue_Beanstalk_Job, delete, NULL, ZEND_ACC_PUBLIC)
18399 	PHP_ME(Phalcon_Queue_Beanstalk_Job, release, arginfo_phalcon_queue_beanstalk_job_release, ZEND_ACC_PUBLIC)
18400 	PHP_ME(Phalcon_Queue_Beanstalk_Job, bury, arginfo_phalcon_queue_beanstalk_job_bury, ZEND_ACC_PUBLIC)
18401 	PHP_ME(Phalcon_Queue_Beanstalk_Job, touch, NULL, ZEND_ACC_PUBLIC)
18402 	PHP_ME(Phalcon_Queue_Beanstalk_Job, kick, NULL, ZEND_ACC_PUBLIC)
18403 	PHP_ME(Phalcon_Queue_Beanstalk_Job, stats, NULL, ZEND_ACC_PUBLIC)
18404 	PHP_ME(Phalcon_Queue_Beanstalk_Job, __wakeup, NULL, ZEND_ACC_PUBLIC)
18405 	PHP_FE_END
18406 };
18407 
18408 zend_class_entry *phalcon_registry_ce;
18409 
18410 ZEPHIR_INIT_CLASS(Phalcon_Registry);
18411 
18412 static PHP_METHOD(Phalcon_Registry, __construct);
18413 static PHP_METHOD(Phalcon_Registry, offsetExists);
18414 static PHP_METHOD(Phalcon_Registry, offsetGet);
18415 static PHP_METHOD(Phalcon_Registry, offsetSet);
18416 static PHP_METHOD(Phalcon_Registry, offsetUnset);
18417 static PHP_METHOD(Phalcon_Registry, count);
18418 static PHP_METHOD(Phalcon_Registry, next);
18419 static PHP_METHOD(Phalcon_Registry, key);
18420 static PHP_METHOD(Phalcon_Registry, rewind);
18421 static PHP_METHOD(Phalcon_Registry, valid);
18422 static PHP_METHOD(Phalcon_Registry, current);
18423 static PHP_METHOD(Phalcon_Registry, __set);
18424 static PHP_METHOD(Phalcon_Registry, __get);
18425 static PHP_METHOD(Phalcon_Registry, __isset);
18426 static PHP_METHOD(Phalcon_Registry, __unset);
18427 
18428 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_registry_offsetexists, 0, 0, 1)
18429 	ZEND_ARG_INFO(0, offset)
ZEND_END_ARG_INFO()18430 ZEND_END_ARG_INFO()
18431 
18432 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_registry_offsetget, 0, 0, 1)
18433 	ZEND_ARG_INFO(0, offset)
18434 ZEND_END_ARG_INFO()
18435 
18436 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_registry_offsetset, 0, 0, 2)
18437 	ZEND_ARG_INFO(0, offset)
18438 	ZEND_ARG_INFO(0, value)
18439 ZEND_END_ARG_INFO()
18440 
18441 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_registry_offsetunset, 0, 0, 1)
18442 	ZEND_ARG_INFO(0, offset)
18443 ZEND_END_ARG_INFO()
18444 
18445 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_registry___set, 0, 0, 2)
18446 	ZEND_ARG_INFO(0, key)
18447 	ZEND_ARG_INFO(0, value)
18448 ZEND_END_ARG_INFO()
18449 
18450 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_registry___get, 0, 0, 1)
18451 	ZEND_ARG_INFO(0, key)
18452 ZEND_END_ARG_INFO()
18453 
18454 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_registry___isset, 0, 0, 1)
18455 	ZEND_ARG_INFO(0, key)
18456 ZEND_END_ARG_INFO()
18457 
18458 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_registry___unset, 0, 0, 1)
18459 	ZEND_ARG_INFO(0, key)
18460 ZEND_END_ARG_INFO()
18461 
18462 ZEPHIR_INIT_FUNCS(phalcon_registry_method_entry) {
18463 	PHP_ME(Phalcon_Registry, __construct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL|ZEND_ACC_CTOR)
18464 	PHP_ME(Phalcon_Registry, offsetExists, arginfo_phalcon_registry_offsetexists, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18465 	PHP_ME(Phalcon_Registry, offsetGet, arginfo_phalcon_registry_offsetget, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18466 	PHP_ME(Phalcon_Registry, offsetSet, arginfo_phalcon_registry_offsetset, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18467 	PHP_ME(Phalcon_Registry, offsetUnset, arginfo_phalcon_registry_offsetunset, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18468 	PHP_ME(Phalcon_Registry, count, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18469 	PHP_ME(Phalcon_Registry, next, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18470 	PHP_ME(Phalcon_Registry, key, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18471 	PHP_ME(Phalcon_Registry, rewind, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18472 	PHP_ME(Phalcon_Registry, valid, NULL, ZEND_ACC_PUBLIC)
18473 	PHP_ME(Phalcon_Registry, current, NULL, ZEND_ACC_PUBLIC)
18474 	PHP_ME(Phalcon_Registry, __set, arginfo_phalcon_registry___set, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18475 	PHP_ME(Phalcon_Registry, __get, arginfo_phalcon_registry___get, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18476 	PHP_ME(Phalcon_Registry, __isset, arginfo_phalcon_registry___isset, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18477 	PHP_ME(Phalcon_Registry, __unset, arginfo_phalcon_registry___unset, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18478 	PHP_FE_END
18479 };
18480 
18481 zend_class_entry *phalcon_security_ce;
18482 
18483 ZEPHIR_INIT_CLASS(Phalcon_Security);
18484 
18485 static PHP_METHOD(Phalcon_Security, setWorkFactor);
18486 static PHP_METHOD(Phalcon_Security, getWorkFactor);
18487 static PHP_METHOD(Phalcon_Security, __construct);
18488 static PHP_METHOD(Phalcon_Security, setDI);
18489 static PHP_METHOD(Phalcon_Security, getDI);
18490 static PHP_METHOD(Phalcon_Security, setRandomBytes);
18491 static PHP_METHOD(Phalcon_Security, getRandomBytes);
18492 static PHP_METHOD(Phalcon_Security, getRandom);
18493 static PHP_METHOD(Phalcon_Security, getSaltBytes);
18494 static PHP_METHOD(Phalcon_Security, hash);
18495 static PHP_METHOD(Phalcon_Security, checkHash);
18496 static PHP_METHOD(Phalcon_Security, isLegacyHash);
18497 static PHP_METHOD(Phalcon_Security, getTokenKey);
18498 static PHP_METHOD(Phalcon_Security, getToken);
18499 static PHP_METHOD(Phalcon_Security, checkToken);
18500 static PHP_METHOD(Phalcon_Security, getSessionToken);
18501 static PHP_METHOD(Phalcon_Security, destroyToken);
18502 static PHP_METHOD(Phalcon_Security, computeHmac);
18503 static PHP_METHOD(Phalcon_Security, setDefaultHash);
18504 static PHP_METHOD(Phalcon_Security, getDefaultHash);
18505 static PHP_METHOD(Phalcon_Security, hasLibreSsl);
18506 static PHP_METHOD(Phalcon_Security, getSslVersionNumber);
18507 
18508 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_setworkfactor, 0, 0, 1)
18509 	ZEND_ARG_INFO(0, workFactor)
ZEND_END_ARG_INFO()18510 ZEND_END_ARG_INFO()
18511 
18512 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_setdi, 0, 0, 1)
18513 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
18514 ZEND_END_ARG_INFO()
18515 
18516 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_setrandombytes, 0, 0, 1)
18517 	ZEND_ARG_INFO(0, randomBytes)
18518 ZEND_END_ARG_INFO()
18519 
18520 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_getsaltbytes, 0, 0, 0)
18521 	ZEND_ARG_INFO(0, numberBytes)
18522 ZEND_END_ARG_INFO()
18523 
18524 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_hash, 0, 0, 1)
18525 	ZEND_ARG_INFO(0, password)
18526 	ZEND_ARG_INFO(0, workFactor)
18527 ZEND_END_ARG_INFO()
18528 
18529 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_checkhash, 0, 0, 2)
18530 	ZEND_ARG_INFO(0, password)
18531 	ZEND_ARG_INFO(0, passwordHash)
18532 	ZEND_ARG_INFO(0, maxPassLength)
18533 ZEND_END_ARG_INFO()
18534 
18535 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_islegacyhash, 0, 0, 1)
18536 	ZEND_ARG_INFO(0, passwordHash)
18537 ZEND_END_ARG_INFO()
18538 
18539 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_checktoken, 0, 0, 0)
18540 	ZEND_ARG_INFO(0, tokenKey)
18541 	ZEND_ARG_INFO(0, tokenValue)
18542 	ZEND_ARG_INFO(0, destroyIfValid)
18543 ZEND_END_ARG_INFO()
18544 
18545 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_computehmac, 0, 0, 3)
18546 	ZEND_ARG_INFO(0, data)
18547 	ZEND_ARG_INFO(0, key)
18548 	ZEND_ARG_INFO(0, algo)
18549 	ZEND_ARG_INFO(0, raw)
18550 ZEND_END_ARG_INFO()
18551 
18552 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_setdefaulthash, 0, 0, 1)
18553 	ZEND_ARG_INFO(0, defaultHash)
18554 ZEND_END_ARG_INFO()
18555 
18556 ZEPHIR_INIT_FUNCS(phalcon_security_method_entry) {
18557 	PHP_ME(Phalcon_Security, setWorkFactor, arginfo_phalcon_security_setworkfactor, ZEND_ACC_PUBLIC)
18558 	PHP_ME(Phalcon_Security, getWorkFactor, NULL, ZEND_ACC_PUBLIC)
18559 	PHP_ME(Phalcon_Security, __construct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
18560 	PHP_ME(Phalcon_Security, setDI, arginfo_phalcon_security_setdi, ZEND_ACC_PUBLIC)
18561 	PHP_ME(Phalcon_Security, getDI, NULL, ZEND_ACC_PUBLIC)
18562 	PHP_ME(Phalcon_Security, setRandomBytes, arginfo_phalcon_security_setrandombytes, ZEND_ACC_PUBLIC)
18563 	PHP_ME(Phalcon_Security, getRandomBytes, NULL, ZEND_ACC_PUBLIC)
18564 	PHP_ME(Phalcon_Security, getRandom, NULL, ZEND_ACC_PUBLIC)
18565 	PHP_ME(Phalcon_Security, getSaltBytes, arginfo_phalcon_security_getsaltbytes, ZEND_ACC_PUBLIC)
18566 	PHP_ME(Phalcon_Security, hash, arginfo_phalcon_security_hash, ZEND_ACC_PUBLIC)
18567 	PHP_ME(Phalcon_Security, checkHash, arginfo_phalcon_security_checkhash, ZEND_ACC_PUBLIC)
18568 	PHP_ME(Phalcon_Security, isLegacyHash, arginfo_phalcon_security_islegacyhash, ZEND_ACC_PUBLIC)
18569 	PHP_ME(Phalcon_Security, getTokenKey, NULL, ZEND_ACC_PUBLIC)
18570 	PHP_ME(Phalcon_Security, getToken, NULL, ZEND_ACC_PUBLIC)
18571 	PHP_ME(Phalcon_Security, checkToken, arginfo_phalcon_security_checktoken, ZEND_ACC_PUBLIC)
18572 	PHP_ME(Phalcon_Security, getSessionToken, NULL, ZEND_ACC_PUBLIC)
18573 	PHP_ME(Phalcon_Security, destroyToken, NULL, ZEND_ACC_PUBLIC)
18574 	PHP_ME(Phalcon_Security, computeHmac, arginfo_phalcon_security_computehmac, ZEND_ACC_PUBLIC)
18575 	PHP_ME(Phalcon_Security, setDefaultHash, arginfo_phalcon_security_setdefaulthash, ZEND_ACC_PUBLIC)
18576 	PHP_ME(Phalcon_Security, getDefaultHash, NULL, ZEND_ACC_PUBLIC)
18577 	PHP_ME(Phalcon_Security, hasLibreSsl, NULL, ZEND_ACC_PUBLIC)
18578 	PHP_ME(Phalcon_Security, getSslVersionNumber, NULL, ZEND_ACC_PUBLIC)
18579 	PHP_FE_END
18580 };
18581 
18582 zend_class_entry *phalcon_security_exception_ce;
18583 
18584 ZEPHIR_INIT_CLASS(Phalcon_Security_Exception);
18585 
18586 
18587 zend_class_entry *phalcon_security_random_ce;
18588 
18589 ZEPHIR_INIT_CLASS(Phalcon_Security_Random);
18590 
18591 static PHP_METHOD(Phalcon_Security_Random, bytes);
18592 static PHP_METHOD(Phalcon_Security_Random, hex);
18593 static PHP_METHOD(Phalcon_Security_Random, base58);
18594 static PHP_METHOD(Phalcon_Security_Random, base62);
18595 static PHP_METHOD(Phalcon_Security_Random, base64);
18596 static PHP_METHOD(Phalcon_Security_Random, base64Safe);
18597 static PHP_METHOD(Phalcon_Security_Random, uuid);
18598 static PHP_METHOD(Phalcon_Security_Random, number);
18599 static PHP_METHOD(Phalcon_Security_Random, base);
18600 
18601 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_random_bytes, 0, 0, 0)
18602 	ZEND_ARG_INFO(0, len)
ZEND_END_ARG_INFO()18603 ZEND_END_ARG_INFO()
18604 
18605 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_random_hex, 0, 0, 0)
18606 	ZEND_ARG_INFO(0, len)
18607 ZEND_END_ARG_INFO()
18608 
18609 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_random_base58, 0, 0, 0)
18610 	ZEND_ARG_INFO(0, len)
18611 ZEND_END_ARG_INFO()
18612 
18613 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_random_base62, 0, 0, 0)
18614 	ZEND_ARG_INFO(0, len)
18615 ZEND_END_ARG_INFO()
18616 
18617 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_random_base64, 0, 0, 0)
18618 	ZEND_ARG_INFO(0, len)
18619 ZEND_END_ARG_INFO()
18620 
18621 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_random_base64safe, 0, 0, 0)
18622 	ZEND_ARG_INFO(0, len)
18623 	ZEND_ARG_INFO(0, padding)
18624 ZEND_END_ARG_INFO()
18625 
18626 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_random_number, 0, 0, 1)
18627 	ZEND_ARG_INFO(0, len)
18628 ZEND_END_ARG_INFO()
18629 
18630 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_security_random_base, 0, 0, 2)
18631 	ZEND_ARG_INFO(0, alphabet)
18632 	ZEND_ARG_INFO(0, base)
18633 	ZEND_ARG_INFO(0, n)
18634 ZEND_END_ARG_INFO()
18635 
18636 ZEPHIR_INIT_FUNCS(phalcon_security_random_method_entry) {
18637 	PHP_ME(Phalcon_Security_Random, bytes, arginfo_phalcon_security_random_bytes, ZEND_ACC_PUBLIC)
18638 	PHP_ME(Phalcon_Security_Random, hex, arginfo_phalcon_security_random_hex, ZEND_ACC_PUBLIC)
18639 	PHP_ME(Phalcon_Security_Random, base58, arginfo_phalcon_security_random_base58, ZEND_ACC_PUBLIC)
18640 	PHP_ME(Phalcon_Security_Random, base62, arginfo_phalcon_security_random_base62, ZEND_ACC_PUBLIC)
18641 	PHP_ME(Phalcon_Security_Random, base64, arginfo_phalcon_security_random_base64, ZEND_ACC_PUBLIC)
18642 	PHP_ME(Phalcon_Security_Random, base64Safe, arginfo_phalcon_security_random_base64safe, ZEND_ACC_PUBLIC)
18643 	PHP_ME(Phalcon_Security_Random, uuid, NULL, ZEND_ACC_PUBLIC)
18644 	PHP_ME(Phalcon_Security_Random, number, arginfo_phalcon_security_random_number, ZEND_ACC_PUBLIC)
18645 	PHP_ME(Phalcon_Security_Random, base, arginfo_phalcon_security_random_base, ZEND_ACC_PROTECTED)
18646 	PHP_FE_END
18647 };
18648 
18649 zend_class_entry *phalcon_session_adapter_files_ce;
18650 
18651 ZEPHIR_INIT_CLASS(Phalcon_Session_Adapter_Files);
18652 
18653 
18654 zend_class_entry *phalcon_session_adapter_libmemcached_ce;
18655 
18656 ZEPHIR_INIT_CLASS(Phalcon_Session_Adapter_Libmemcached);
18657 
18658 static PHP_METHOD(Phalcon_Session_Adapter_Libmemcached, getLibmemcached);
18659 static PHP_METHOD(Phalcon_Session_Adapter_Libmemcached, getLifetime);
18660 static PHP_METHOD(Phalcon_Session_Adapter_Libmemcached, __construct);
18661 static PHP_METHOD(Phalcon_Session_Adapter_Libmemcached, open);
18662 static PHP_METHOD(Phalcon_Session_Adapter_Libmemcached, close);
18663 static PHP_METHOD(Phalcon_Session_Adapter_Libmemcached, read);
18664 static PHP_METHOD(Phalcon_Session_Adapter_Libmemcached, write);
18665 static PHP_METHOD(Phalcon_Session_Adapter_Libmemcached, destroy);
18666 static PHP_METHOD(Phalcon_Session_Adapter_Libmemcached, gc);
18667 
18668 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_libmemcached___construct, 0, 0, 1)
18669 	ZEND_ARG_ARRAY_INFO(0, options, 0)
ZEND_END_ARG_INFO()18670 ZEND_END_ARG_INFO()
18671 
18672 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_libmemcached_read, 0, 0, 1)
18673 	ZEND_ARG_INFO(0, sessionId)
18674 ZEND_END_ARG_INFO()
18675 
18676 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_libmemcached_write, 0, 0, 2)
18677 	ZEND_ARG_INFO(0, sessionId)
18678 	ZEND_ARG_INFO(0, data)
18679 ZEND_END_ARG_INFO()
18680 
18681 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_libmemcached_destroy, 0, 0, 0)
18682 	ZEND_ARG_INFO(0, sessionId)
18683 ZEND_END_ARG_INFO()
18684 
18685 ZEPHIR_INIT_FUNCS(phalcon_session_adapter_libmemcached_method_entry) {
18686 	PHP_ME(Phalcon_Session_Adapter_Libmemcached, getLibmemcached, NULL, ZEND_ACC_PUBLIC)
18687 	PHP_ME(Phalcon_Session_Adapter_Libmemcached, getLifetime, NULL, ZEND_ACC_PUBLIC)
18688 	PHP_ME(Phalcon_Session_Adapter_Libmemcached, __construct, arginfo_phalcon_session_adapter_libmemcached___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
18689 	PHP_ME(Phalcon_Session_Adapter_Libmemcached, open, NULL, ZEND_ACC_PUBLIC)
18690 	PHP_ME(Phalcon_Session_Adapter_Libmemcached, close, NULL, ZEND_ACC_PUBLIC)
18691 	PHP_ME(Phalcon_Session_Adapter_Libmemcached, read, arginfo_phalcon_session_adapter_libmemcached_read, ZEND_ACC_PUBLIC)
18692 	PHP_ME(Phalcon_Session_Adapter_Libmemcached, write, arginfo_phalcon_session_adapter_libmemcached_write, ZEND_ACC_PUBLIC)
18693 	PHP_ME(Phalcon_Session_Adapter_Libmemcached, destroy, arginfo_phalcon_session_adapter_libmemcached_destroy, ZEND_ACC_PUBLIC)
18694 	PHP_ME(Phalcon_Session_Adapter_Libmemcached, gc, NULL, ZEND_ACC_PUBLIC)
18695 	PHP_FE_END
18696 };
18697 
18698 zend_class_entry *phalcon_session_adapter_memcache_ce;
18699 
18700 ZEPHIR_INIT_CLASS(Phalcon_Session_Adapter_Memcache);
18701 
18702 static PHP_METHOD(Phalcon_Session_Adapter_Memcache, getMemcache);
18703 static PHP_METHOD(Phalcon_Session_Adapter_Memcache, getLifetime);
18704 static PHP_METHOD(Phalcon_Session_Adapter_Memcache, __construct);
18705 static PHP_METHOD(Phalcon_Session_Adapter_Memcache, open);
18706 static PHP_METHOD(Phalcon_Session_Adapter_Memcache, close);
18707 static PHP_METHOD(Phalcon_Session_Adapter_Memcache, read);
18708 static PHP_METHOD(Phalcon_Session_Adapter_Memcache, write);
18709 static PHP_METHOD(Phalcon_Session_Adapter_Memcache, destroy);
18710 static PHP_METHOD(Phalcon_Session_Adapter_Memcache, gc);
18711 
18712 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_memcache___construct, 0, 0, 0)
18713 	ZEND_ARG_ARRAY_INFO(0, options, 1)
ZEND_END_ARG_INFO()18714 ZEND_END_ARG_INFO()
18715 
18716 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_memcache_read, 0, 0, 1)
18717 	ZEND_ARG_INFO(0, sessionId)
18718 ZEND_END_ARG_INFO()
18719 
18720 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_memcache_write, 0, 0, 2)
18721 	ZEND_ARG_INFO(0, sessionId)
18722 	ZEND_ARG_INFO(0, data)
18723 ZEND_END_ARG_INFO()
18724 
18725 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_memcache_destroy, 0, 0, 0)
18726 	ZEND_ARG_INFO(0, sessionId)
18727 ZEND_END_ARG_INFO()
18728 
18729 ZEPHIR_INIT_FUNCS(phalcon_session_adapter_memcache_method_entry) {
18730 	PHP_ME(Phalcon_Session_Adapter_Memcache, getMemcache, NULL, ZEND_ACC_PUBLIC)
18731 	PHP_ME(Phalcon_Session_Adapter_Memcache, getLifetime, NULL, ZEND_ACC_PUBLIC)
18732 	PHP_ME(Phalcon_Session_Adapter_Memcache, __construct, arginfo_phalcon_session_adapter_memcache___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
18733 	PHP_ME(Phalcon_Session_Adapter_Memcache, open, NULL, ZEND_ACC_PUBLIC)
18734 	PHP_ME(Phalcon_Session_Adapter_Memcache, close, NULL, ZEND_ACC_PUBLIC)
18735 	PHP_ME(Phalcon_Session_Adapter_Memcache, read, arginfo_phalcon_session_adapter_memcache_read, ZEND_ACC_PUBLIC)
18736 	PHP_ME(Phalcon_Session_Adapter_Memcache, write, arginfo_phalcon_session_adapter_memcache_write, ZEND_ACC_PUBLIC)
18737 	PHP_ME(Phalcon_Session_Adapter_Memcache, destroy, arginfo_phalcon_session_adapter_memcache_destroy, ZEND_ACC_PUBLIC)
18738 	PHP_ME(Phalcon_Session_Adapter_Memcache, gc, NULL, ZEND_ACC_PUBLIC)
18739 	PHP_FE_END
18740 };
18741 
18742 zend_class_entry *phalcon_session_adapter_redis_ce;
18743 
18744 ZEPHIR_INIT_CLASS(Phalcon_Session_Adapter_Redis);
18745 
18746 static PHP_METHOD(Phalcon_Session_Adapter_Redis, getRedis);
18747 static PHP_METHOD(Phalcon_Session_Adapter_Redis, getLifetime);
18748 static PHP_METHOD(Phalcon_Session_Adapter_Redis, __construct);
18749 static PHP_METHOD(Phalcon_Session_Adapter_Redis, open);
18750 static PHP_METHOD(Phalcon_Session_Adapter_Redis, close);
18751 static PHP_METHOD(Phalcon_Session_Adapter_Redis, read);
18752 static PHP_METHOD(Phalcon_Session_Adapter_Redis, write);
18753 static PHP_METHOD(Phalcon_Session_Adapter_Redis, destroy);
18754 static PHP_METHOD(Phalcon_Session_Adapter_Redis, gc);
18755 
18756 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_redis___construct, 0, 0, 0)
18757 	ZEND_ARG_ARRAY_INFO(0, options, 1)
ZEND_END_ARG_INFO()18758 ZEND_END_ARG_INFO()
18759 
18760 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_redis_read, 0, 0, 1)
18761 	ZEND_ARG_INFO(0, sessionId)
18762 ZEND_END_ARG_INFO()
18763 
18764 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_redis_write, 0, 0, 2)
18765 	ZEND_ARG_INFO(0, sessionId)
18766 	ZEND_ARG_INFO(0, data)
18767 ZEND_END_ARG_INFO()
18768 
18769 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_adapter_redis_destroy, 0, 0, 0)
18770 	ZEND_ARG_INFO(0, sessionId)
18771 ZEND_END_ARG_INFO()
18772 
18773 ZEPHIR_INIT_FUNCS(phalcon_session_adapter_redis_method_entry) {
18774 	PHP_ME(Phalcon_Session_Adapter_Redis, getRedis, NULL, ZEND_ACC_PUBLIC)
18775 	PHP_ME(Phalcon_Session_Adapter_Redis, getLifetime, NULL, ZEND_ACC_PUBLIC)
18776 	PHP_ME(Phalcon_Session_Adapter_Redis, __construct, arginfo_phalcon_session_adapter_redis___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
18777 	PHP_ME(Phalcon_Session_Adapter_Redis, open, NULL, ZEND_ACC_PUBLIC)
18778 	PHP_ME(Phalcon_Session_Adapter_Redis, close, NULL, ZEND_ACC_PUBLIC)
18779 	PHP_ME(Phalcon_Session_Adapter_Redis, read, arginfo_phalcon_session_adapter_redis_read, ZEND_ACC_PUBLIC)
18780 	PHP_ME(Phalcon_Session_Adapter_Redis, write, arginfo_phalcon_session_adapter_redis_write, ZEND_ACC_PUBLIC)
18781 	PHP_ME(Phalcon_Session_Adapter_Redis, destroy, arginfo_phalcon_session_adapter_redis_destroy, ZEND_ACC_PUBLIC)
18782 	PHP_ME(Phalcon_Session_Adapter_Redis, gc, NULL, ZEND_ACC_PUBLIC)
18783 	PHP_FE_END
18784 };
18785 
18786 zend_class_entry *phalcon_session_bag_ce;
18787 
18788 ZEPHIR_INIT_CLASS(Phalcon_Session_Bag);
18789 
18790 static PHP_METHOD(Phalcon_Session_Bag, __construct);
18791 static PHP_METHOD(Phalcon_Session_Bag, setDI);
18792 static PHP_METHOD(Phalcon_Session_Bag, getDI);
18793 static PHP_METHOD(Phalcon_Session_Bag, initialize);
18794 static PHP_METHOD(Phalcon_Session_Bag, destroy);
18795 static PHP_METHOD(Phalcon_Session_Bag, set);
18796 static PHP_METHOD(Phalcon_Session_Bag, __set);
18797 static PHP_METHOD(Phalcon_Session_Bag, get);
18798 static PHP_METHOD(Phalcon_Session_Bag, __get);
18799 static PHP_METHOD(Phalcon_Session_Bag, has);
18800 static PHP_METHOD(Phalcon_Session_Bag, __isset);
18801 static PHP_METHOD(Phalcon_Session_Bag, remove);
18802 static PHP_METHOD(Phalcon_Session_Bag, __unset);
18803 static PHP_METHOD(Phalcon_Session_Bag, count);
18804 static PHP_METHOD(Phalcon_Session_Bag, getIterator);
18805 static PHP_METHOD(Phalcon_Session_Bag, offsetSet);
18806 static PHP_METHOD(Phalcon_Session_Bag, offsetExists);
18807 static PHP_METHOD(Phalcon_Session_Bag, offsetUnset);
18808 static PHP_METHOD(Phalcon_Session_Bag, offsetGet);
18809 
18810 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_bag___construct, 0, 0, 1)
18811 	ZEND_ARG_INFO(0, name)
ZEND_END_ARG_INFO()18812 ZEND_END_ARG_INFO()
18813 
18814 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_bag_setdi, 0, 0, 1)
18815 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
18816 ZEND_END_ARG_INFO()
18817 
18818 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_bag_set, 0, 0, 2)
18819 	ZEND_ARG_INFO(0, property)
18820 	ZEND_ARG_INFO(0, value)
18821 ZEND_END_ARG_INFO()
18822 
18823 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_bag___set, 0, 0, 2)
18824 	ZEND_ARG_INFO(0, property)
18825 	ZEND_ARG_INFO(0, value)
18826 ZEND_END_ARG_INFO()
18827 
18828 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_bag_get, 0, 0, 1)
18829 	ZEND_ARG_INFO(0, property)
18830 	ZEND_ARG_INFO(0, defaultValue)
18831 ZEND_END_ARG_INFO()
18832 
18833 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_bag___get, 0, 0, 1)
18834 	ZEND_ARG_INFO(0, property)
18835 ZEND_END_ARG_INFO()
18836 
18837 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_bag_has, 0, 0, 1)
18838 	ZEND_ARG_INFO(0, property)
18839 ZEND_END_ARG_INFO()
18840 
18841 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_bag___isset, 0, 0, 1)
18842 	ZEND_ARG_INFO(0, property)
18843 ZEND_END_ARG_INFO()
18844 
18845 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_bag_remove, 0, 0, 1)
18846 	ZEND_ARG_INFO(0, property)
18847 ZEND_END_ARG_INFO()
18848 
18849 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_bag___unset, 0, 0, 1)
18850 	ZEND_ARG_INFO(0, property)
18851 ZEND_END_ARG_INFO()
18852 
18853 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_bag_offsetset, 0, 0, 2)
18854 	ZEND_ARG_INFO(0, property)
18855 	ZEND_ARG_INFO(0, value)
18856 ZEND_END_ARG_INFO()
18857 
18858 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_bag_offsetexists, 0, 0, 1)
18859 	ZEND_ARG_INFO(0, property)
18860 ZEND_END_ARG_INFO()
18861 
18862 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_bag_offsetunset, 0, 0, 1)
18863 	ZEND_ARG_INFO(0, property)
18864 ZEND_END_ARG_INFO()
18865 
18866 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_bag_offsetget, 0, 0, 1)
18867 	ZEND_ARG_INFO(0, property)
18868 ZEND_END_ARG_INFO()
18869 
18870 ZEPHIR_INIT_FUNCS(phalcon_session_bag_method_entry) {
18871 	PHP_ME(Phalcon_Session_Bag, __construct, arginfo_phalcon_session_bag___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
18872 	PHP_ME(Phalcon_Session_Bag, setDI, arginfo_phalcon_session_bag_setdi, ZEND_ACC_PUBLIC)
18873 	PHP_ME(Phalcon_Session_Bag, getDI, NULL, ZEND_ACC_PUBLIC)
18874 	PHP_ME(Phalcon_Session_Bag, initialize, NULL, ZEND_ACC_PUBLIC)
18875 	PHP_ME(Phalcon_Session_Bag, destroy, NULL, ZEND_ACC_PUBLIC)
18876 	PHP_ME(Phalcon_Session_Bag, set, arginfo_phalcon_session_bag_set, ZEND_ACC_PUBLIC)
18877 	PHP_ME(Phalcon_Session_Bag, __set, arginfo_phalcon_session_bag___set, ZEND_ACC_PUBLIC)
18878 	PHP_ME(Phalcon_Session_Bag, get, arginfo_phalcon_session_bag_get, ZEND_ACC_PUBLIC)
18879 	PHP_ME(Phalcon_Session_Bag, __get, arginfo_phalcon_session_bag___get, ZEND_ACC_PUBLIC)
18880 	PHP_ME(Phalcon_Session_Bag, has, arginfo_phalcon_session_bag_has, ZEND_ACC_PUBLIC)
18881 	PHP_ME(Phalcon_Session_Bag, __isset, arginfo_phalcon_session_bag___isset, ZEND_ACC_PUBLIC)
18882 	PHP_ME(Phalcon_Session_Bag, remove, arginfo_phalcon_session_bag_remove, ZEND_ACC_PUBLIC)
18883 	PHP_ME(Phalcon_Session_Bag, __unset, arginfo_phalcon_session_bag___unset, ZEND_ACC_PUBLIC)
18884 	PHP_ME(Phalcon_Session_Bag, count, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18885 	PHP_ME(Phalcon_Session_Bag, getIterator, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18886 	PHP_ME(Phalcon_Session_Bag, offsetSet, arginfo_phalcon_session_bag_offsetset, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18887 	PHP_ME(Phalcon_Session_Bag, offsetExists, arginfo_phalcon_session_bag_offsetexists, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18888 	PHP_ME(Phalcon_Session_Bag, offsetUnset, arginfo_phalcon_session_bag_offsetunset, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18889 	PHP_ME(Phalcon_Session_Bag, offsetGet, arginfo_phalcon_session_bag_offsetget, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
18890 	PHP_FE_END
18891 };
18892 
18893 zend_class_entry *phalcon_session_exception_ce;
18894 
18895 ZEPHIR_INIT_CLASS(Phalcon_Session_Exception);
18896 
18897 
18898 zend_class_entry *phalcon_session_factory_ce;
18899 
18900 ZEPHIR_INIT_CLASS(Phalcon_Session_Factory);
18901 
18902 static PHP_METHOD(Phalcon_Session_Factory, load);
18903 
18904 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_session_factory_load, 0, 0, 1)
18905 	ZEND_ARG_INFO(0, config)
ZEND_END_ARG_INFO()18906 ZEND_END_ARG_INFO()
18907 
18908 ZEPHIR_INIT_FUNCS(phalcon_session_factory_method_entry) {
18909 	PHP_ME(Phalcon_Session_Factory, load, arginfo_phalcon_session_factory_load, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
18910 	PHP_FE_END
18911 };
18912 
18913 zend_class_entry *phalcon_tag_ce;
18914 
18915 ZEPHIR_INIT_CLASS(Phalcon_Tag);
18916 
18917 static PHP_METHOD(Phalcon_Tag, getEscaper);
18918 static PHP_METHOD(Phalcon_Tag, renderAttributes);
18919 static PHP_METHOD(Phalcon_Tag, setDI);
18920 static PHP_METHOD(Phalcon_Tag, getDI);
18921 static PHP_METHOD(Phalcon_Tag, getUrlService);
18922 static PHP_METHOD(Phalcon_Tag, getEscaperService);
18923 static PHP_METHOD(Phalcon_Tag, setAutoescape);
18924 static PHP_METHOD(Phalcon_Tag, setDefault);
18925 static PHP_METHOD(Phalcon_Tag, setDefaults);
18926 static PHP_METHOD(Phalcon_Tag, displayTo);
18927 static PHP_METHOD(Phalcon_Tag, hasValue);
18928 static PHP_METHOD(Phalcon_Tag, getValue);
18929 static PHP_METHOD(Phalcon_Tag, resetInput);
18930 static PHP_METHOD(Phalcon_Tag, linkTo);
18931 static PHP_METHOD(Phalcon_Tag, _inputField);
18932 static PHP_METHOD(Phalcon_Tag, _inputFieldChecked);
18933 static PHP_METHOD(Phalcon_Tag, colorField);
18934 static PHP_METHOD(Phalcon_Tag, textField);
18935 static PHP_METHOD(Phalcon_Tag, numericField);
18936 static PHP_METHOD(Phalcon_Tag, rangeField);
18937 static PHP_METHOD(Phalcon_Tag, emailField);
18938 static PHP_METHOD(Phalcon_Tag, dateField);
18939 static PHP_METHOD(Phalcon_Tag, dateTimeField);
18940 static PHP_METHOD(Phalcon_Tag, dateTimeLocalField);
18941 static PHP_METHOD(Phalcon_Tag, monthField);
18942 static PHP_METHOD(Phalcon_Tag, timeField);
18943 static PHP_METHOD(Phalcon_Tag, weekField);
18944 static PHP_METHOD(Phalcon_Tag, passwordField);
18945 static PHP_METHOD(Phalcon_Tag, hiddenField);
18946 static PHP_METHOD(Phalcon_Tag, fileField);
18947 static PHP_METHOD(Phalcon_Tag, searchField);
18948 static PHP_METHOD(Phalcon_Tag, telField);
18949 static PHP_METHOD(Phalcon_Tag, urlField);
18950 static PHP_METHOD(Phalcon_Tag, checkField);
18951 static PHP_METHOD(Phalcon_Tag, radioField);
18952 static PHP_METHOD(Phalcon_Tag, imageInput);
18953 static PHP_METHOD(Phalcon_Tag, submitButton);
18954 static PHP_METHOD(Phalcon_Tag, selectStatic);
18955 static PHP_METHOD(Phalcon_Tag, select);
18956 static PHP_METHOD(Phalcon_Tag, textArea);
18957 static PHP_METHOD(Phalcon_Tag, form);
18958 static PHP_METHOD(Phalcon_Tag, endForm);
18959 static PHP_METHOD(Phalcon_Tag, setTitle);
18960 static PHP_METHOD(Phalcon_Tag, setTitleSeparator);
18961 static PHP_METHOD(Phalcon_Tag, appendTitle);
18962 static PHP_METHOD(Phalcon_Tag, prependTitle);
18963 static PHP_METHOD(Phalcon_Tag, getTitle);
18964 static PHP_METHOD(Phalcon_Tag, getTitleSeparator);
18965 static PHP_METHOD(Phalcon_Tag, stylesheetLink);
18966 static PHP_METHOD(Phalcon_Tag, javascriptInclude);
18967 static PHP_METHOD(Phalcon_Tag, image);
18968 static PHP_METHOD(Phalcon_Tag, friendlyTitle);
18969 static PHP_METHOD(Phalcon_Tag, setDocType);
18970 static PHP_METHOD(Phalcon_Tag, getDocType);
18971 static PHP_METHOD(Phalcon_Tag, tagHtml);
18972 static PHP_METHOD(Phalcon_Tag, tagHtmlClose);
18973 
18974 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_getescaper, 0, 0, 1)
18975 	ZEND_ARG_ARRAY_INFO(0, params, 0)
ZEND_END_ARG_INFO()18976 ZEND_END_ARG_INFO()
18977 
18978 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_renderattributes, 0, 0, 2)
18979 	ZEND_ARG_INFO(0, code)
18980 	ZEND_ARG_ARRAY_INFO(0, attributes, 0)
18981 ZEND_END_ARG_INFO()
18982 
18983 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_setdi, 0, 0, 1)
18984 	ZEND_ARG_OBJ_INFO(0, dependencyInjector, Phalcon\\DiInterface, 0)
18985 ZEND_END_ARG_INFO()
18986 
18987 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_setautoescape, 0, 0, 1)
18988 	ZEND_ARG_INFO(0, autoescape)
18989 ZEND_END_ARG_INFO()
18990 
18991 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_setdefault, 0, 0, 2)
18992 	ZEND_ARG_INFO(0, id)
18993 	ZEND_ARG_INFO(0, value)
18994 ZEND_END_ARG_INFO()
18995 
18996 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_setdefaults, 0, 0, 1)
18997 	ZEND_ARG_ARRAY_INFO(0, values, 0)
18998 	ZEND_ARG_INFO(0, merge)
18999 ZEND_END_ARG_INFO()
19000 
19001 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_displayto, 0, 0, 2)
19002 	ZEND_ARG_INFO(0, id)
19003 	ZEND_ARG_INFO(0, value)
19004 ZEND_END_ARG_INFO()
19005 
19006 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_hasvalue, 0, 0, 1)
19007 	ZEND_ARG_INFO(0, name)
19008 ZEND_END_ARG_INFO()
19009 
19010 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_getvalue, 0, 0, 1)
19011 	ZEND_ARG_INFO(0, name)
19012 	ZEND_ARG_INFO(0, params)
19013 ZEND_END_ARG_INFO()
19014 
19015 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_linkto, 0, 0, 1)
19016 	ZEND_ARG_INFO(0, parameters)
19017 	ZEND_ARG_INFO(0, text)
19018 	ZEND_ARG_INFO(0, local)
19019 ZEND_END_ARG_INFO()
19020 
19021 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag__inputfield, 0, 0, 2)
19022 	ZEND_ARG_INFO(0, type)
19023 	ZEND_ARG_INFO(0, parameters)
19024 	ZEND_ARG_INFO(0, asValue)
19025 ZEND_END_ARG_INFO()
19026 
19027 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag__inputfieldchecked, 0, 0, 2)
19028 	ZEND_ARG_INFO(0, type)
19029 	ZEND_ARG_INFO(0, parameters)
19030 ZEND_END_ARG_INFO()
19031 
19032 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_colorfield, 0, 0, 1)
19033 	ZEND_ARG_INFO(0, parameters)
19034 ZEND_END_ARG_INFO()
19035 
19036 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_textfield, 0, 0, 1)
19037 	ZEND_ARG_INFO(0, parameters)
19038 ZEND_END_ARG_INFO()
19039 
19040 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_numericfield, 0, 0, 1)
19041 	ZEND_ARG_INFO(0, parameters)
19042 ZEND_END_ARG_INFO()
19043 
19044 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_rangefield, 0, 0, 1)
19045 	ZEND_ARG_INFO(0, parameters)
19046 ZEND_END_ARG_INFO()
19047 
19048 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_emailfield, 0, 0, 1)
19049 	ZEND_ARG_INFO(0, parameters)
19050 ZEND_END_ARG_INFO()
19051 
19052 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_datefield, 0, 0, 1)
19053 	ZEND_ARG_INFO(0, parameters)
19054 ZEND_END_ARG_INFO()
19055 
19056 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_datetimefield, 0, 0, 1)
19057 	ZEND_ARG_INFO(0, parameters)
19058 ZEND_END_ARG_INFO()
19059 
19060 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_datetimelocalfield, 0, 0, 1)
19061 	ZEND_ARG_INFO(0, parameters)
19062 ZEND_END_ARG_INFO()
19063 
19064 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_monthfield, 0, 0, 1)
19065 	ZEND_ARG_INFO(0, parameters)
19066 ZEND_END_ARG_INFO()
19067 
19068 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_timefield, 0, 0, 1)
19069 	ZEND_ARG_INFO(0, parameters)
19070 ZEND_END_ARG_INFO()
19071 
19072 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_weekfield, 0, 0, 1)
19073 	ZEND_ARG_INFO(0, parameters)
19074 ZEND_END_ARG_INFO()
19075 
19076 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_passwordfield, 0, 0, 1)
19077 	ZEND_ARG_INFO(0, parameters)
19078 ZEND_END_ARG_INFO()
19079 
19080 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_hiddenfield, 0, 0, 1)
19081 	ZEND_ARG_INFO(0, parameters)
19082 ZEND_END_ARG_INFO()
19083 
19084 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_filefield, 0, 0, 1)
19085 	ZEND_ARG_INFO(0, parameters)
19086 ZEND_END_ARG_INFO()
19087 
19088 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_searchfield, 0, 0, 1)
19089 	ZEND_ARG_INFO(0, parameters)
19090 ZEND_END_ARG_INFO()
19091 
19092 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_telfield, 0, 0, 1)
19093 	ZEND_ARG_INFO(0, parameters)
19094 ZEND_END_ARG_INFO()
19095 
19096 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_urlfield, 0, 0, 1)
19097 	ZEND_ARG_INFO(0, parameters)
19098 ZEND_END_ARG_INFO()
19099 
19100 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_checkfield, 0, 0, 1)
19101 	ZEND_ARG_INFO(0, parameters)
19102 ZEND_END_ARG_INFO()
19103 
19104 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_radiofield, 0, 0, 1)
19105 	ZEND_ARG_INFO(0, parameters)
19106 ZEND_END_ARG_INFO()
19107 
19108 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_imageinput, 0, 0, 1)
19109 	ZEND_ARG_INFO(0, parameters)
19110 ZEND_END_ARG_INFO()
19111 
19112 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_submitbutton, 0, 0, 1)
19113 	ZEND_ARG_INFO(0, parameters)
19114 ZEND_END_ARG_INFO()
19115 
19116 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_selectstatic, 0, 0, 1)
19117 	ZEND_ARG_INFO(0, parameters)
19118 	ZEND_ARG_INFO(0, data)
19119 ZEND_END_ARG_INFO()
19120 
19121 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_select, 0, 0, 1)
19122 	ZEND_ARG_INFO(0, parameters)
19123 	ZEND_ARG_INFO(0, data)
19124 ZEND_END_ARG_INFO()
19125 
19126 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_textarea, 0, 0, 1)
19127 	ZEND_ARG_INFO(0, parameters)
19128 ZEND_END_ARG_INFO()
19129 
19130 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_form, 0, 0, 1)
19131 	ZEND_ARG_INFO(0, parameters)
19132 ZEND_END_ARG_INFO()
19133 
19134 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_settitle, 0, 0, 1)
19135 	ZEND_ARG_INFO(0, title)
19136 ZEND_END_ARG_INFO()
19137 
19138 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_settitleseparator, 0, 0, 1)
19139 	ZEND_ARG_INFO(0, titleSeparator)
19140 ZEND_END_ARG_INFO()
19141 
19142 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_appendtitle, 0, 0, 1)
19143 	ZEND_ARG_INFO(0, title)
19144 ZEND_END_ARG_INFO()
19145 
19146 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_prependtitle, 0, 0, 1)
19147 	ZEND_ARG_INFO(0, title)
19148 ZEND_END_ARG_INFO()
19149 
19150 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_gettitle, 0, 0, 0)
19151 	ZEND_ARG_INFO(0, tags)
19152 ZEND_END_ARG_INFO()
19153 
19154 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_stylesheetlink, 0, 0, 0)
19155 	ZEND_ARG_INFO(0, parameters)
19156 	ZEND_ARG_INFO(0, local)
19157 ZEND_END_ARG_INFO()
19158 
19159 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_javascriptinclude, 0, 0, 0)
19160 	ZEND_ARG_INFO(0, parameters)
19161 	ZEND_ARG_INFO(0, local)
19162 ZEND_END_ARG_INFO()
19163 
19164 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_image, 0, 0, 0)
19165 	ZEND_ARG_INFO(0, parameters)
19166 	ZEND_ARG_INFO(0, local)
19167 ZEND_END_ARG_INFO()
19168 
19169 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_friendlytitle, 0, 0, 1)
19170 	ZEND_ARG_INFO(0, text)
19171 	ZEND_ARG_INFO(0, separator)
19172 	ZEND_ARG_INFO(0, lowercase)
19173 	ZEND_ARG_INFO(0, replace)
19174 ZEND_END_ARG_INFO()
19175 
19176 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_setdoctype, 0, 0, 1)
19177 	ZEND_ARG_INFO(0, doctype)
19178 ZEND_END_ARG_INFO()
19179 
19180 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_taghtml, 0, 0, 1)
19181 	ZEND_ARG_INFO(0, tagName)
19182 	ZEND_ARG_INFO(0, parameters)
19183 	ZEND_ARG_INFO(0, selfClose)
19184 	ZEND_ARG_INFO(0, onlyStart)
19185 	ZEND_ARG_INFO(0, useEol)
19186 ZEND_END_ARG_INFO()
19187 
19188 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_taghtmlclose, 0, 0, 1)
19189 	ZEND_ARG_INFO(0, tagName)
19190 	ZEND_ARG_INFO(0, useEol)
19191 ZEND_END_ARG_INFO()
19192 
19193 ZEPHIR_INIT_FUNCS(phalcon_tag_method_entry) {
19194 	PHP_ME(Phalcon_Tag, getEscaper, arginfo_phalcon_tag_getescaper, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19195 	PHP_ME(Phalcon_Tag, renderAttributes, arginfo_phalcon_tag_renderattributes, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19196 	PHP_ME(Phalcon_Tag, setDI, arginfo_phalcon_tag_setdi, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19197 	PHP_ME(Phalcon_Tag, getDI, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19198 	PHP_ME(Phalcon_Tag, getUrlService, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19199 	PHP_ME(Phalcon_Tag, getEscaperService, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19200 	PHP_ME(Phalcon_Tag, setAutoescape, arginfo_phalcon_tag_setautoescape, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19201 	PHP_ME(Phalcon_Tag, setDefault, arginfo_phalcon_tag_setdefault, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19202 	PHP_ME(Phalcon_Tag, setDefaults, arginfo_phalcon_tag_setdefaults, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19203 	PHP_ME(Phalcon_Tag, displayTo, arginfo_phalcon_tag_displayto, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19204 	PHP_ME(Phalcon_Tag, hasValue, arginfo_phalcon_tag_hasvalue, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19205 	PHP_ME(Phalcon_Tag, getValue, arginfo_phalcon_tag_getvalue, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19206 	PHP_ME(Phalcon_Tag, resetInput, NULL, ZEND_ACC_DEPRECATED|ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19207 	PHP_ME(Phalcon_Tag, linkTo, arginfo_phalcon_tag_linkto, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19208 	PHP_ME(Phalcon_Tag, _inputField, arginfo_phalcon_tag__inputfield, ZEND_ACC_STATIC|ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
19209 	PHP_ME(Phalcon_Tag, _inputFieldChecked, arginfo_phalcon_tag__inputfieldchecked, ZEND_ACC_STATIC|ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
19210 	PHP_ME(Phalcon_Tag, colorField, arginfo_phalcon_tag_colorfield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19211 	PHP_ME(Phalcon_Tag, textField, arginfo_phalcon_tag_textfield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19212 	PHP_ME(Phalcon_Tag, numericField, arginfo_phalcon_tag_numericfield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19213 	PHP_ME(Phalcon_Tag, rangeField, arginfo_phalcon_tag_rangefield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19214 	PHP_ME(Phalcon_Tag, emailField, arginfo_phalcon_tag_emailfield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19215 	PHP_ME(Phalcon_Tag, dateField, arginfo_phalcon_tag_datefield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19216 	PHP_ME(Phalcon_Tag, dateTimeField, arginfo_phalcon_tag_datetimefield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19217 	PHP_ME(Phalcon_Tag, dateTimeLocalField, arginfo_phalcon_tag_datetimelocalfield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19218 	PHP_ME(Phalcon_Tag, monthField, arginfo_phalcon_tag_monthfield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19219 	PHP_ME(Phalcon_Tag, timeField, arginfo_phalcon_tag_timefield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19220 	PHP_ME(Phalcon_Tag, weekField, arginfo_phalcon_tag_weekfield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19221 	PHP_ME(Phalcon_Tag, passwordField, arginfo_phalcon_tag_passwordfield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19222 	PHP_ME(Phalcon_Tag, hiddenField, arginfo_phalcon_tag_hiddenfield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19223 	PHP_ME(Phalcon_Tag, fileField, arginfo_phalcon_tag_filefield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19224 	PHP_ME(Phalcon_Tag, searchField, arginfo_phalcon_tag_searchfield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19225 	PHP_ME(Phalcon_Tag, telField, arginfo_phalcon_tag_telfield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19226 	PHP_ME(Phalcon_Tag, urlField, arginfo_phalcon_tag_urlfield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19227 	PHP_ME(Phalcon_Tag, checkField, arginfo_phalcon_tag_checkfield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19228 	PHP_ME(Phalcon_Tag, radioField, arginfo_phalcon_tag_radiofield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19229 	PHP_ME(Phalcon_Tag, imageInput, arginfo_phalcon_tag_imageinput, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19230 	PHP_ME(Phalcon_Tag, submitButton, arginfo_phalcon_tag_submitbutton, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19231 	PHP_ME(Phalcon_Tag, selectStatic, arginfo_phalcon_tag_selectstatic, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19232 	PHP_ME(Phalcon_Tag, select, arginfo_phalcon_tag_select, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19233 	PHP_ME(Phalcon_Tag, textArea, arginfo_phalcon_tag_textarea, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19234 	PHP_ME(Phalcon_Tag, form, arginfo_phalcon_tag_form, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19235 	PHP_ME(Phalcon_Tag, endForm, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19236 	PHP_ME(Phalcon_Tag, setTitle, arginfo_phalcon_tag_settitle, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19237 	PHP_ME(Phalcon_Tag, setTitleSeparator, arginfo_phalcon_tag_settitleseparator, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19238 	PHP_ME(Phalcon_Tag, appendTitle, arginfo_phalcon_tag_appendtitle, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19239 	PHP_ME(Phalcon_Tag, prependTitle, arginfo_phalcon_tag_prependtitle, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19240 	PHP_ME(Phalcon_Tag, getTitle, arginfo_phalcon_tag_gettitle, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19241 	PHP_ME(Phalcon_Tag, getTitleSeparator, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19242 	PHP_ME(Phalcon_Tag, stylesheetLink, arginfo_phalcon_tag_stylesheetlink, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19243 	PHP_ME(Phalcon_Tag, javascriptInclude, arginfo_phalcon_tag_javascriptinclude, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19244 	PHP_ME(Phalcon_Tag, image, arginfo_phalcon_tag_image, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19245 	PHP_ME(Phalcon_Tag, friendlyTitle, arginfo_phalcon_tag_friendlytitle, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19246 	PHP_ME(Phalcon_Tag, setDocType, arginfo_phalcon_tag_setdoctype, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19247 	PHP_ME(Phalcon_Tag, getDocType, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19248 	PHP_ME(Phalcon_Tag, tagHtml, arginfo_phalcon_tag_taghtml, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19249 	PHP_ME(Phalcon_Tag, tagHtmlClose, arginfo_phalcon_tag_taghtmlclose, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19250 	PHP_FE_END
19251 };
19252 
19253 zend_class_entry *phalcon_tag_exception_ce;
19254 
19255 ZEPHIR_INIT_CLASS(Phalcon_Tag_Exception);
19256 
19257 
19258 zend_class_entry *phalcon_tag_select_ce;
19259 
19260 ZEPHIR_INIT_CLASS(Phalcon_Tag_Select);
19261 
19262 static PHP_METHOD(Phalcon_Tag_Select, selectField);
19263 static PHP_METHOD(Phalcon_Tag_Select, _optionsFromResultset);
19264 static PHP_METHOD(Phalcon_Tag_Select, _optionsFromArray);
19265 
19266 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_select_selectfield, 0, 0, 1)
19267 	ZEND_ARG_INFO(0, parameters)
19268 	ZEND_ARG_INFO(0, data)
ZEND_END_ARG_INFO()19269 ZEND_END_ARG_INFO()
19270 
19271 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_select__optionsfromresultset, 0, 0, 4)
19272 	ZEND_ARG_INFO(0, resultset)
19273 	ZEND_ARG_INFO(0, using)
19274 	ZEND_ARG_INFO(0, value)
19275 	ZEND_ARG_INFO(0, closeOption)
19276 ZEND_END_ARG_INFO()
19277 
19278 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_tag_select__optionsfromarray, 0, 0, 3)
19279 	ZEND_ARG_INFO(0, data)
19280 	ZEND_ARG_INFO(0, value)
19281 	ZEND_ARG_INFO(0, closeOption)
19282 ZEND_END_ARG_INFO()
19283 
19284 ZEPHIR_INIT_FUNCS(phalcon_tag_select_method_entry) {
19285 	PHP_ME(Phalcon_Tag_Select, selectField, arginfo_phalcon_tag_select_selectfield, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19286 	PHP_ME(Phalcon_Tag_Select, _optionsFromResultset, arginfo_phalcon_tag_select__optionsfromresultset, ZEND_ACC_PRIVATE|ZEND_ACC_STATIC)
19287 	PHP_ME(Phalcon_Tag_Select, _optionsFromArray, arginfo_phalcon_tag_select__optionsfromarray, ZEND_ACC_PRIVATE|ZEND_ACC_STATIC)
19288 	PHP_FE_END
19289 };
19290 
19291 zend_class_entry *phalcon_text_ce;
19292 
19293 ZEPHIR_INIT_CLASS(Phalcon_Text);
19294 
19295 static PHP_METHOD(Phalcon_Text, camelize);
19296 static PHP_METHOD(Phalcon_Text, uncamelize);
19297 static PHP_METHOD(Phalcon_Text, increment);
19298 static PHP_METHOD(Phalcon_Text, random);
19299 static PHP_METHOD(Phalcon_Text, startsWith);
19300 static PHP_METHOD(Phalcon_Text, endsWith);
19301 static PHP_METHOD(Phalcon_Text, lower);
19302 static PHP_METHOD(Phalcon_Text, upper);
19303 static PHP_METHOD(Phalcon_Text, reduceSlashes);
19304 static PHP_METHOD(Phalcon_Text, concat);
19305 static PHP_METHOD(Phalcon_Text, dynamic);
19306 static PHP_METHOD(Phalcon_Text, underscore);
19307 static PHP_METHOD(Phalcon_Text, humanize);
19308 
19309 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_text_camelize, 0, 0, 1)
19310 	ZEND_ARG_INFO(0, str)
19311 	ZEND_ARG_INFO(0, delimiter)
ZEND_END_ARG_INFO()19312 ZEND_END_ARG_INFO()
19313 
19314 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_text_uncamelize, 0, 0, 1)
19315 	ZEND_ARG_INFO(0, str)
19316 	ZEND_ARG_INFO(0, delimiter)
19317 ZEND_END_ARG_INFO()
19318 
19319 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_text_increment, 0, 0, 1)
19320 	ZEND_ARG_INFO(0, str)
19321 	ZEND_ARG_INFO(0, separator)
19322 ZEND_END_ARG_INFO()
19323 
19324 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_text_random, 0, 0, 0)
19325 	ZEND_ARG_INFO(0, type)
19326 	ZEND_ARG_INFO(0, length)
19327 ZEND_END_ARG_INFO()
19328 
19329 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_text_startswith, 0, 0, 2)
19330 	ZEND_ARG_INFO(0, str)
19331 	ZEND_ARG_INFO(0, start)
19332 	ZEND_ARG_INFO(0, ignoreCase)
19333 ZEND_END_ARG_INFO()
19334 
19335 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_text_endswith, 0, 0, 2)
19336 	ZEND_ARG_INFO(0, str)
19337 	ZEND_ARG_INFO(0, end)
19338 	ZEND_ARG_INFO(0, ignoreCase)
19339 ZEND_END_ARG_INFO()
19340 
19341 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_text_lower, 0, 0, 1)
19342 	ZEND_ARG_INFO(0, str)
19343 	ZEND_ARG_INFO(0, encoding)
19344 ZEND_END_ARG_INFO()
19345 
19346 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_text_upper, 0, 0, 1)
19347 	ZEND_ARG_INFO(0, str)
19348 	ZEND_ARG_INFO(0, encoding)
19349 ZEND_END_ARG_INFO()
19350 
19351 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_text_reduceslashes, 0, 0, 1)
19352 	ZEND_ARG_INFO(0, str)
19353 ZEND_END_ARG_INFO()
19354 
19355 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_text_dynamic, 0, 0, 1)
19356 	ZEND_ARG_INFO(0, text)
19357 	ZEND_ARG_INFO(0, leftDelimiter)
19358 	ZEND_ARG_INFO(0, rightDelimiter)
19359 	ZEND_ARG_INFO(0, separator)
19360 ZEND_END_ARG_INFO()
19361 
19362 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_text_underscore, 0, 0, 1)
19363 	ZEND_ARG_INFO(0, text)
19364 ZEND_END_ARG_INFO()
19365 
19366 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_text_humanize, 0, 0, 1)
19367 	ZEND_ARG_INFO(0, text)
19368 ZEND_END_ARG_INFO()
19369 
19370 ZEPHIR_INIT_FUNCS(phalcon_text_method_entry) {
19371 	PHP_ME(Phalcon_Text, camelize, arginfo_phalcon_text_camelize, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19372 	PHP_ME(Phalcon_Text, uncamelize, arginfo_phalcon_text_uncamelize, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19373 	PHP_ME(Phalcon_Text, increment, arginfo_phalcon_text_increment, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19374 	PHP_ME(Phalcon_Text, random, arginfo_phalcon_text_random, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19375 	PHP_ME(Phalcon_Text, startsWith, arginfo_phalcon_text_startswith, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19376 	PHP_ME(Phalcon_Text, endsWith, arginfo_phalcon_text_endswith, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19377 	PHP_ME(Phalcon_Text, lower, arginfo_phalcon_text_lower, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19378 	PHP_ME(Phalcon_Text, upper, arginfo_phalcon_text_upper, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19379 	PHP_ME(Phalcon_Text, reduceSlashes, arginfo_phalcon_text_reduceslashes, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19380 	PHP_ME(Phalcon_Text, concat, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19381 	PHP_ME(Phalcon_Text, dynamic, arginfo_phalcon_text_dynamic, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19382 	PHP_ME(Phalcon_Text, underscore, arginfo_phalcon_text_underscore, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19383 	PHP_ME(Phalcon_Text, humanize, arginfo_phalcon_text_humanize, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19384 	PHP_FE_END
19385 };
19386 
19387 zend_class_entry *phalcon_translate_ce;
19388 
19389 ZEPHIR_INIT_CLASS(Phalcon_Translate);
19390 
19391 
19392 zend_class_entry *phalcon_translate_adapter_csv_ce;
19393 
19394 ZEPHIR_INIT_CLASS(Phalcon_Translate_Adapter_Csv);
19395 
19396 static PHP_METHOD(Phalcon_Translate_Adapter_Csv, __construct);
19397 static PHP_METHOD(Phalcon_Translate_Adapter_Csv, _load);
19398 static PHP_METHOD(Phalcon_Translate_Adapter_Csv, query);
19399 static PHP_METHOD(Phalcon_Translate_Adapter_Csv, exists);
19400 zend_object_value zephir_init_properties_Phalcon_Translate_Adapter_Csv(zend_class_entry *class_type TSRMLS_DC);
19401 
19402 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_csv___construct, 0, 0, 1)
19403 	ZEND_ARG_ARRAY_INFO(0, options, 0)
ZEND_END_ARG_INFO()19404 ZEND_END_ARG_INFO()
19405 
19406 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_csv__load, 0, 0, 4)
19407 	ZEND_ARG_INFO(0, file)
19408 	ZEND_ARG_INFO(0, length)
19409 	ZEND_ARG_INFO(0, delimiter)
19410 	ZEND_ARG_INFO(0, enclosure)
19411 ZEND_END_ARG_INFO()
19412 
19413 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_csv_query, 0, 0, 1)
19414 	ZEND_ARG_INFO(0, index)
19415 	ZEND_ARG_INFO(0, placeholders)
19416 ZEND_END_ARG_INFO()
19417 
19418 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_csv_exists, 0, 0, 1)
19419 	ZEND_ARG_INFO(0, index)
19420 ZEND_END_ARG_INFO()
19421 
19422 ZEPHIR_INIT_FUNCS(phalcon_translate_adapter_csv_method_entry) {
19423 	PHP_ME(Phalcon_Translate_Adapter_Csv, __construct, arginfo_phalcon_translate_adapter_csv___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
19424 	PHP_ME(Phalcon_Translate_Adapter_Csv, _load, arginfo_phalcon_translate_adapter_csv__load, ZEND_ACC_PRIVATE)
19425 	PHP_ME(Phalcon_Translate_Adapter_Csv, query, arginfo_phalcon_translate_adapter_csv_query, ZEND_ACC_PUBLIC)
19426 	PHP_ME(Phalcon_Translate_Adapter_Csv, exists, arginfo_phalcon_translate_adapter_csv_exists, ZEND_ACC_PUBLIC)
19427 	PHP_FE_END
19428 };
19429 
19430 zend_class_entry *phalcon_translate_adapter_gettext_ce;
19431 
19432 ZEPHIR_INIT_CLASS(Phalcon_Translate_Adapter_Gettext);
19433 
19434 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, getDirectory);
19435 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, getDefaultDomain);
19436 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, getLocale);
19437 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, getCategory);
19438 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, __construct);
19439 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, query);
19440 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, exists);
19441 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, nquery);
19442 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, setDomain);
19443 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, resetDomain);
19444 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, setDefaultDomain);
19445 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, setDirectory);
19446 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, setLocale);
19447 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, prepareOptions);
19448 static PHP_METHOD(Phalcon_Translate_Adapter_Gettext, getOptionsDefault);
19449 
19450 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_gettext___construct, 0, 0, 1)
19451 	ZEND_ARG_ARRAY_INFO(0, options, 0)
ZEND_END_ARG_INFO()19452 ZEND_END_ARG_INFO()
19453 
19454 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_gettext_query, 0, 0, 1)
19455 	ZEND_ARG_INFO(0, index)
19456 	ZEND_ARG_INFO(0, placeholders)
19457 ZEND_END_ARG_INFO()
19458 
19459 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_gettext_exists, 0, 0, 1)
19460 	ZEND_ARG_INFO(0, index)
19461 ZEND_END_ARG_INFO()
19462 
19463 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_gettext_nquery, 0, 0, 3)
19464 	ZEND_ARG_INFO(0, msgid1)
19465 	ZEND_ARG_INFO(0, msgid2)
19466 	ZEND_ARG_INFO(0, count)
19467 	ZEND_ARG_INFO(0, placeholders)
19468 	ZEND_ARG_INFO(0, domain)
19469 ZEND_END_ARG_INFO()
19470 
19471 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_gettext_setdomain, 0, 0, 1)
19472 	ZEND_ARG_INFO(0, domain)
19473 ZEND_END_ARG_INFO()
19474 
19475 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_gettext_setdefaultdomain, 0, 0, 1)
19476 	ZEND_ARG_INFO(0, domain)
19477 ZEND_END_ARG_INFO()
19478 
19479 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_gettext_setdirectory, 0, 0, 1)
19480 	ZEND_ARG_INFO(0, directory)
19481 ZEND_END_ARG_INFO()
19482 
19483 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_gettext_setlocale, 0, 0, 2)
19484 	ZEND_ARG_INFO(0, category)
19485 	ZEND_ARG_INFO(0, locale)
19486 ZEND_END_ARG_INFO()
19487 
19488 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_gettext_prepareoptions, 0, 0, 1)
19489 	ZEND_ARG_ARRAY_INFO(0, options, 0)
19490 ZEND_END_ARG_INFO()
19491 
19492 ZEPHIR_INIT_FUNCS(phalcon_translate_adapter_gettext_method_entry) {
19493 	PHP_ME(Phalcon_Translate_Adapter_Gettext, getDirectory, NULL, ZEND_ACC_PUBLIC)
19494 	PHP_ME(Phalcon_Translate_Adapter_Gettext, getDefaultDomain, NULL, ZEND_ACC_PUBLIC)
19495 	PHP_ME(Phalcon_Translate_Adapter_Gettext, getLocale, NULL, ZEND_ACC_PUBLIC)
19496 	PHP_ME(Phalcon_Translate_Adapter_Gettext, getCategory, NULL, ZEND_ACC_PUBLIC)
19497 	PHP_ME(Phalcon_Translate_Adapter_Gettext, __construct, arginfo_phalcon_translate_adapter_gettext___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
19498 	PHP_ME(Phalcon_Translate_Adapter_Gettext, query, arginfo_phalcon_translate_adapter_gettext_query, ZEND_ACC_PUBLIC)
19499 	PHP_ME(Phalcon_Translate_Adapter_Gettext, exists, arginfo_phalcon_translate_adapter_gettext_exists, ZEND_ACC_PUBLIC)
19500 	PHP_ME(Phalcon_Translate_Adapter_Gettext, nquery, arginfo_phalcon_translate_adapter_gettext_nquery, ZEND_ACC_PUBLIC)
19501 	PHP_ME(Phalcon_Translate_Adapter_Gettext, setDomain, arginfo_phalcon_translate_adapter_gettext_setdomain, ZEND_ACC_PUBLIC)
19502 	PHP_ME(Phalcon_Translate_Adapter_Gettext, resetDomain, NULL, ZEND_ACC_PUBLIC)
19503 	PHP_ME(Phalcon_Translate_Adapter_Gettext, setDefaultDomain, arginfo_phalcon_translate_adapter_gettext_setdefaultdomain, ZEND_ACC_PUBLIC)
19504 	PHP_ME(Phalcon_Translate_Adapter_Gettext, setDirectory, arginfo_phalcon_translate_adapter_gettext_setdirectory, ZEND_ACC_PUBLIC)
19505 	PHP_ME(Phalcon_Translate_Adapter_Gettext, setLocale, arginfo_phalcon_translate_adapter_gettext_setlocale, ZEND_ACC_PUBLIC)
19506 	PHP_ME(Phalcon_Translate_Adapter_Gettext, prepareOptions, arginfo_phalcon_translate_adapter_gettext_prepareoptions, ZEND_ACC_PROTECTED)
19507 	PHP_ME(Phalcon_Translate_Adapter_Gettext, getOptionsDefault, NULL, ZEND_ACC_PROTECTED)
19508 	PHP_FE_END
19509 };
19510 
19511 zend_class_entry *phalcon_translate_adapter_nativearray_ce;
19512 
19513 ZEPHIR_INIT_CLASS(Phalcon_Translate_Adapter_NativeArray);
19514 
19515 static PHP_METHOD(Phalcon_Translate_Adapter_NativeArray, __construct);
19516 static PHP_METHOD(Phalcon_Translate_Adapter_NativeArray, query);
19517 static PHP_METHOD(Phalcon_Translate_Adapter_NativeArray, exists);
19518 
19519 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_nativearray___construct, 0, 0, 1)
19520 	ZEND_ARG_ARRAY_INFO(0, options, 0)
ZEND_END_ARG_INFO()19521 ZEND_END_ARG_INFO()
19522 
19523 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_nativearray_query, 0, 0, 1)
19524 	ZEND_ARG_INFO(0, index)
19525 	ZEND_ARG_INFO(0, placeholders)
19526 ZEND_END_ARG_INFO()
19527 
19528 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_adapter_nativearray_exists, 0, 0, 1)
19529 	ZEND_ARG_INFO(0, index)
19530 ZEND_END_ARG_INFO()
19531 
19532 ZEPHIR_INIT_FUNCS(phalcon_translate_adapter_nativearray_method_entry) {
19533 	PHP_ME(Phalcon_Translate_Adapter_NativeArray, __construct, arginfo_phalcon_translate_adapter_nativearray___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
19534 	PHP_ME(Phalcon_Translate_Adapter_NativeArray, query, arginfo_phalcon_translate_adapter_nativearray_query, ZEND_ACC_PUBLIC)
19535 	PHP_ME(Phalcon_Translate_Adapter_NativeArray, exists, arginfo_phalcon_translate_adapter_nativearray_exists, ZEND_ACC_PUBLIC)
19536 	PHP_FE_END
19537 };
19538 
19539 zend_class_entry *phalcon_translate_exception_ce;
19540 
19541 ZEPHIR_INIT_CLASS(Phalcon_Translate_Exception);
19542 
19543 
19544 zend_class_entry *phalcon_translate_factory_ce;
19545 
19546 ZEPHIR_INIT_CLASS(Phalcon_Translate_Factory);
19547 
19548 static PHP_METHOD(Phalcon_Translate_Factory, load);
19549 
19550 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_factory_load, 0, 0, 1)
19551 	ZEND_ARG_INFO(0, config)
ZEND_END_ARG_INFO()19552 ZEND_END_ARG_INFO()
19553 
19554 ZEPHIR_INIT_FUNCS(phalcon_translate_factory_method_entry) {
19555 	PHP_ME(Phalcon_Translate_Factory, load, arginfo_phalcon_translate_factory_load, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19556 	PHP_FE_END
19557 };
19558 
19559 zend_class_entry *phalcon_translate_interpolator_associativearray_ce;
19560 
19561 ZEPHIR_INIT_CLASS(Phalcon_Translate_Interpolator_AssociativeArray);
19562 
19563 static PHP_METHOD(Phalcon_Translate_Interpolator_AssociativeArray, replacePlaceholders);
19564 
19565 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_interpolator_associativearray_replaceplaceholders, 0, 0, 1)
19566 	ZEND_ARG_INFO(0, translation)
19567 	ZEND_ARG_INFO(0, placeholders)
ZEND_END_ARG_INFO()19568 ZEND_END_ARG_INFO()
19569 
19570 ZEPHIR_INIT_FUNCS(phalcon_translate_interpolator_associativearray_method_entry) {
19571 	PHP_ME(Phalcon_Translate_Interpolator_AssociativeArray, replacePlaceholders, arginfo_phalcon_translate_interpolator_associativearray_replaceplaceholders, ZEND_ACC_PUBLIC)
19572 	PHP_FE_END
19573 };
19574 
19575 zend_class_entry *phalcon_translate_interpolator_indexedarray_ce;
19576 
19577 ZEPHIR_INIT_CLASS(Phalcon_Translate_Interpolator_IndexedArray);
19578 
19579 static PHP_METHOD(Phalcon_Translate_Interpolator_IndexedArray, replacePlaceholders);
19580 
19581 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_translate_interpolator_indexedarray_replaceplaceholders, 0, 0, 1)
19582 	ZEND_ARG_INFO(0, translation)
19583 	ZEND_ARG_INFO(0, placeholders)
ZEND_END_ARG_INFO()19584 ZEND_END_ARG_INFO()
19585 
19586 ZEPHIR_INIT_FUNCS(phalcon_translate_interpolator_indexedarray_method_entry) {
19587 	PHP_ME(Phalcon_Translate_Interpolator_IndexedArray, replacePlaceholders, arginfo_phalcon_translate_interpolator_indexedarray_replaceplaceholders, ZEND_ACC_PUBLIC)
19588 	PHP_FE_END
19589 };
19590 
19591 zend_class_entry *phalcon_validation_ce;
19592 
19593 ZEPHIR_INIT_CLASS(Phalcon_Validation);
19594 
19595 static PHP_METHOD(Phalcon_Validation, getData);
19596 static PHP_METHOD(Phalcon_Validation, setValidators);
19597 static PHP_METHOD(Phalcon_Validation, __construct);
19598 static PHP_METHOD(Phalcon_Validation, validate);
19599 static PHP_METHOD(Phalcon_Validation, add);
19600 static PHP_METHOD(Phalcon_Validation, rule);
19601 static PHP_METHOD(Phalcon_Validation, rules);
19602 static PHP_METHOD(Phalcon_Validation, setFilters);
19603 static PHP_METHOD(Phalcon_Validation, getFilters);
19604 static PHP_METHOD(Phalcon_Validation, getValidators);
19605 static PHP_METHOD(Phalcon_Validation, setEntity);
19606 static PHP_METHOD(Phalcon_Validation, getEntity);
19607 static PHP_METHOD(Phalcon_Validation, setDefaultMessages);
19608 static PHP_METHOD(Phalcon_Validation, getDefaultMessage);
19609 static PHP_METHOD(Phalcon_Validation, getMessages);
19610 static PHP_METHOD(Phalcon_Validation, setLabels);
19611 static PHP_METHOD(Phalcon_Validation, getLabel);
19612 static PHP_METHOD(Phalcon_Validation, appendMessage);
19613 static PHP_METHOD(Phalcon_Validation, bind);
19614 static PHP_METHOD(Phalcon_Validation, getValue);
19615 static PHP_METHOD(Phalcon_Validation, preChecking);
19616 zend_object_value zephir_init_properties_Phalcon_Validation(zend_class_entry *class_type TSRMLS_DC);
19617 
19618 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_setvalidators, 0, 0, 1)
19619 	ZEND_ARG_INFO(0, validators)
ZEND_END_ARG_INFO()19620 ZEND_END_ARG_INFO()
19621 
19622 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation___construct, 0, 0, 0)
19623 	ZEND_ARG_ARRAY_INFO(0, validators, 1)
19624 ZEND_END_ARG_INFO()
19625 
19626 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validate, 0, 0, 0)
19627 	ZEND_ARG_INFO(0, data)
19628 	ZEND_ARG_INFO(0, entity)
19629 ZEND_END_ARG_INFO()
19630 
19631 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_add, 0, 0, 2)
19632 	ZEND_ARG_INFO(0, field)
19633 	ZEND_ARG_OBJ_INFO(0, validator, Phalcon\\Validation\\ValidatorInterface, 0)
19634 ZEND_END_ARG_INFO()
19635 
19636 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_rule, 0, 0, 2)
19637 	ZEND_ARG_INFO(0, field)
19638 	ZEND_ARG_OBJ_INFO(0, validator, Phalcon\\Validation\\ValidatorInterface, 0)
19639 ZEND_END_ARG_INFO()
19640 
19641 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_rules, 0, 0, 2)
19642 	ZEND_ARG_INFO(0, field)
19643 	ZEND_ARG_ARRAY_INFO(0, validators, 0)
19644 ZEND_END_ARG_INFO()
19645 
19646 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_setfilters, 0, 0, 2)
19647 	ZEND_ARG_INFO(0, field)
19648 	ZEND_ARG_INFO(0, filters)
19649 ZEND_END_ARG_INFO()
19650 
19651 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_getfilters, 0, 0, 0)
19652 	ZEND_ARG_INFO(0, field)
19653 ZEND_END_ARG_INFO()
19654 
19655 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_setentity, 0, 0, 1)
19656 	ZEND_ARG_INFO(0, entity)
19657 ZEND_END_ARG_INFO()
19658 
19659 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_setdefaultmessages, 0, 0, 0)
19660 	ZEND_ARG_ARRAY_INFO(0, messages, 1)
19661 ZEND_END_ARG_INFO()
19662 
19663 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_getdefaultmessage, 0, 0, 1)
19664 	ZEND_ARG_INFO(0, type)
19665 ZEND_END_ARG_INFO()
19666 
19667 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_setlabels, 0, 0, 1)
19668 	ZEND_ARG_ARRAY_INFO(0, labels, 0)
19669 ZEND_END_ARG_INFO()
19670 
19671 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_getlabel, 0, 0, 1)
19672 	ZEND_ARG_INFO(0, field)
19673 ZEND_END_ARG_INFO()
19674 
19675 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_appendmessage, 0, 0, 1)
19676 	ZEND_ARG_OBJ_INFO(0, message, Phalcon\\Validation\\MessageInterface, 0)
19677 ZEND_END_ARG_INFO()
19678 
19679 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_bind, 0, 0, 2)
19680 	ZEND_ARG_INFO(0, entity)
19681 	ZEND_ARG_INFO(0, data)
19682 ZEND_END_ARG_INFO()
19683 
19684 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_getvalue, 0, 0, 1)
19685 	ZEND_ARG_INFO(0, field)
19686 ZEND_END_ARG_INFO()
19687 
19688 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_prechecking, 0, 0, 2)
19689 	ZEND_ARG_INFO(0, field)
19690 	ZEND_ARG_OBJ_INFO(0, validator, Phalcon\\Validation\\ValidatorInterface, 0)
19691 ZEND_END_ARG_INFO()
19692 
19693 ZEPHIR_INIT_FUNCS(phalcon_validation_method_entry) {
19694 	PHP_ME(Phalcon_Validation, getData, NULL, ZEND_ACC_PUBLIC)
19695 	PHP_ME(Phalcon_Validation, setValidators, arginfo_phalcon_validation_setvalidators, ZEND_ACC_PUBLIC)
19696 	PHP_ME(Phalcon_Validation, __construct, arginfo_phalcon_validation___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
19697 	PHP_ME(Phalcon_Validation, validate, arginfo_phalcon_validation_validate, ZEND_ACC_PUBLIC)
19698 	PHP_ME(Phalcon_Validation, add, arginfo_phalcon_validation_add, ZEND_ACC_PUBLIC)
19699 	PHP_ME(Phalcon_Validation, rule, arginfo_phalcon_validation_rule, ZEND_ACC_PUBLIC)
19700 	PHP_ME(Phalcon_Validation, rules, arginfo_phalcon_validation_rules, ZEND_ACC_PUBLIC)
19701 	PHP_ME(Phalcon_Validation, setFilters, arginfo_phalcon_validation_setfilters, ZEND_ACC_PUBLIC)
19702 	PHP_ME(Phalcon_Validation, getFilters, arginfo_phalcon_validation_getfilters, ZEND_ACC_PUBLIC)
19703 	PHP_ME(Phalcon_Validation, getValidators, NULL, ZEND_ACC_PUBLIC)
19704 	PHP_ME(Phalcon_Validation, setEntity, arginfo_phalcon_validation_setentity, ZEND_ACC_PUBLIC)
19705 	PHP_ME(Phalcon_Validation, getEntity, NULL, ZEND_ACC_PUBLIC)
19706 	PHP_ME(Phalcon_Validation, setDefaultMessages, arginfo_phalcon_validation_setdefaultmessages, ZEND_ACC_PUBLIC)
19707 	PHP_ME(Phalcon_Validation, getDefaultMessage, arginfo_phalcon_validation_getdefaultmessage, ZEND_ACC_PUBLIC)
19708 	PHP_ME(Phalcon_Validation, getMessages, NULL, ZEND_ACC_PUBLIC)
19709 	PHP_ME(Phalcon_Validation, setLabels, arginfo_phalcon_validation_setlabels, ZEND_ACC_PUBLIC)
19710 	PHP_ME(Phalcon_Validation, getLabel, arginfo_phalcon_validation_getlabel, ZEND_ACC_PUBLIC)
19711 	PHP_ME(Phalcon_Validation, appendMessage, arginfo_phalcon_validation_appendmessage, ZEND_ACC_PUBLIC)
19712 	PHP_ME(Phalcon_Validation, bind, arginfo_phalcon_validation_bind, ZEND_ACC_PUBLIC)
19713 	PHP_ME(Phalcon_Validation, getValue, arginfo_phalcon_validation_getvalue, ZEND_ACC_PUBLIC)
19714 	PHP_ME(Phalcon_Validation, preChecking, arginfo_phalcon_validation_prechecking, ZEND_ACC_PROTECTED)
19715 	PHP_FE_END
19716 };
19717 
19718 zend_class_entry *phalcon_validation_exception_ce;
19719 
19720 ZEPHIR_INIT_CLASS(Phalcon_Validation_Exception);
19721 
19722 
19723 zend_class_entry *phalcon_validation_message_ce;
19724 
19725 ZEPHIR_INIT_CLASS(Phalcon_Validation_Message);
19726 
19727 static PHP_METHOD(Phalcon_Validation_Message, __construct);
19728 static PHP_METHOD(Phalcon_Validation_Message, setType);
19729 static PHP_METHOD(Phalcon_Validation_Message, getType);
19730 static PHP_METHOD(Phalcon_Validation_Message, setMessage);
19731 static PHP_METHOD(Phalcon_Validation_Message, getMessage);
19732 static PHP_METHOD(Phalcon_Validation_Message, setField);
19733 static PHP_METHOD(Phalcon_Validation_Message, getField);
19734 static PHP_METHOD(Phalcon_Validation_Message, setCode);
19735 static PHP_METHOD(Phalcon_Validation_Message, getCode);
19736 static PHP_METHOD(Phalcon_Validation_Message, __toString);
19737 static PHP_METHOD(Phalcon_Validation_Message, __set_state);
19738 
19739 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message___construct, 0, 0, 1)
19740 	ZEND_ARG_INFO(0, message)
19741 	ZEND_ARG_INFO(0, field)
19742 	ZEND_ARG_INFO(0, type)
19743 	ZEND_ARG_INFO(0, code)
ZEND_END_ARG_INFO()19744 ZEND_END_ARG_INFO()
19745 
19746 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message_settype, 0, 0, 1)
19747 	ZEND_ARG_INFO(0, type)
19748 ZEND_END_ARG_INFO()
19749 
19750 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message_setmessage, 0, 0, 1)
19751 	ZEND_ARG_INFO(0, message)
19752 ZEND_END_ARG_INFO()
19753 
19754 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message_setfield, 0, 0, 1)
19755 	ZEND_ARG_INFO(0, field)
19756 ZEND_END_ARG_INFO()
19757 
19758 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message_setcode, 0, 0, 1)
19759 	ZEND_ARG_INFO(0, code)
19760 ZEND_END_ARG_INFO()
19761 
19762 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message___set_state, 0, 0, 1)
19763 	ZEND_ARG_ARRAY_INFO(0, message, 0)
19764 ZEND_END_ARG_INFO()
19765 
19766 ZEPHIR_INIT_FUNCS(phalcon_validation_message_method_entry) {
19767 	PHP_ME(Phalcon_Validation_Message, __construct, arginfo_phalcon_validation_message___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
19768 	PHP_ME(Phalcon_Validation_Message, setType, arginfo_phalcon_validation_message_settype, ZEND_ACC_PUBLIC)
19769 	PHP_ME(Phalcon_Validation_Message, getType, NULL, ZEND_ACC_PUBLIC)
19770 	PHP_ME(Phalcon_Validation_Message, setMessage, arginfo_phalcon_validation_message_setmessage, ZEND_ACC_PUBLIC)
19771 	PHP_ME(Phalcon_Validation_Message, getMessage, NULL, ZEND_ACC_PUBLIC)
19772 	PHP_ME(Phalcon_Validation_Message, setField, arginfo_phalcon_validation_message_setfield, ZEND_ACC_PUBLIC)
19773 	PHP_ME(Phalcon_Validation_Message, getField, NULL, ZEND_ACC_PUBLIC)
19774 	PHP_ME(Phalcon_Validation_Message, setCode, arginfo_phalcon_validation_message_setcode, ZEND_ACC_PUBLIC)
19775 	PHP_ME(Phalcon_Validation_Message, getCode, NULL, ZEND_ACC_PUBLIC)
19776 	PHP_ME(Phalcon_Validation_Message, __toString, NULL, ZEND_ACC_PUBLIC)
19777 	PHP_ME(Phalcon_Validation_Message, __set_state, arginfo_phalcon_validation_message___set_state, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19778 	PHP_FE_END
19779 };
19780 
19781 zend_class_entry *phalcon_validation_message_group_ce;
19782 
19783 ZEPHIR_INIT_CLASS(Phalcon_Validation_Message_Group);
19784 
19785 static PHP_METHOD(Phalcon_Validation_Message_Group, __construct);
19786 static PHP_METHOD(Phalcon_Validation_Message_Group, offsetGet);
19787 static PHP_METHOD(Phalcon_Validation_Message_Group, offsetSet);
19788 static PHP_METHOD(Phalcon_Validation_Message_Group, offsetExists);
19789 static PHP_METHOD(Phalcon_Validation_Message_Group, offsetUnset);
19790 static PHP_METHOD(Phalcon_Validation_Message_Group, appendMessage);
19791 static PHP_METHOD(Phalcon_Validation_Message_Group, appendMessages);
19792 static PHP_METHOD(Phalcon_Validation_Message_Group, filter);
19793 static PHP_METHOD(Phalcon_Validation_Message_Group, count);
19794 static PHP_METHOD(Phalcon_Validation_Message_Group, rewind);
19795 static PHP_METHOD(Phalcon_Validation_Message_Group, current);
19796 static PHP_METHOD(Phalcon_Validation_Message_Group, key);
19797 static PHP_METHOD(Phalcon_Validation_Message_Group, next);
19798 static PHP_METHOD(Phalcon_Validation_Message_Group, valid);
19799 static PHP_METHOD(Phalcon_Validation_Message_Group, __set_state);
19800 zend_object_value zephir_init_properties_Phalcon_Validation_Message_Group(zend_class_entry *class_type TSRMLS_DC);
19801 
19802 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message_group___construct, 0, 0, 0)
19803 	ZEND_ARG_INFO(0, messages)
ZEND_END_ARG_INFO()19804 ZEND_END_ARG_INFO()
19805 
19806 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message_group_offsetget, 0, 0, 1)
19807 	ZEND_ARG_INFO(0, index)
19808 ZEND_END_ARG_INFO()
19809 
19810 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message_group_offsetset, 0, 0, 2)
19811 	ZEND_ARG_INFO(0, index)
19812 	ZEND_ARG_INFO(0, message)
19813 ZEND_END_ARG_INFO()
19814 
19815 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message_group_offsetexists, 0, 0, 1)
19816 	ZEND_ARG_INFO(0, index)
19817 ZEND_END_ARG_INFO()
19818 
19819 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message_group_offsetunset, 0, 0, 1)
19820 	ZEND_ARG_INFO(0, index)
19821 ZEND_END_ARG_INFO()
19822 
19823 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message_group_appendmessage, 0, 0, 1)
19824 	ZEND_ARG_OBJ_INFO(0, message, Phalcon\\Validation\\MessageInterface, 0)
19825 ZEND_END_ARG_INFO()
19826 
19827 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message_group_appendmessages, 0, 0, 1)
19828 	ZEND_ARG_INFO(0, messages)
19829 ZEND_END_ARG_INFO()
19830 
19831 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message_group_filter, 0, 0, 1)
19832 	ZEND_ARG_INFO(0, fieldName)
19833 ZEND_END_ARG_INFO()
19834 
19835 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_message_group___set_state, 0, 0, 1)
19836 	ZEND_ARG_INFO(0, group)
19837 ZEND_END_ARG_INFO()
19838 
19839 ZEPHIR_INIT_FUNCS(phalcon_validation_message_group_method_entry) {
19840 	PHP_ME(Phalcon_Validation_Message_Group, __construct, arginfo_phalcon_validation_message_group___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
19841 	PHP_ME(Phalcon_Validation_Message_Group, offsetGet, arginfo_phalcon_validation_message_group_offsetget, ZEND_ACC_PUBLIC)
19842 	PHP_ME(Phalcon_Validation_Message_Group, offsetSet, arginfo_phalcon_validation_message_group_offsetset, ZEND_ACC_PUBLIC)
19843 	PHP_ME(Phalcon_Validation_Message_Group, offsetExists, arginfo_phalcon_validation_message_group_offsetexists, ZEND_ACC_PUBLIC)
19844 	PHP_ME(Phalcon_Validation_Message_Group, offsetUnset, arginfo_phalcon_validation_message_group_offsetunset, ZEND_ACC_PUBLIC)
19845 	PHP_ME(Phalcon_Validation_Message_Group, appendMessage, arginfo_phalcon_validation_message_group_appendmessage, ZEND_ACC_PUBLIC)
19846 	PHP_ME(Phalcon_Validation_Message_Group, appendMessages, arginfo_phalcon_validation_message_group_appendmessages, ZEND_ACC_PUBLIC)
19847 	PHP_ME(Phalcon_Validation_Message_Group, filter, arginfo_phalcon_validation_message_group_filter, ZEND_ACC_PUBLIC)
19848 	PHP_ME(Phalcon_Validation_Message_Group, count, NULL, ZEND_ACC_PUBLIC)
19849 	PHP_ME(Phalcon_Validation_Message_Group, rewind, NULL, ZEND_ACC_PUBLIC)
19850 	PHP_ME(Phalcon_Validation_Message_Group, current, NULL, ZEND_ACC_PUBLIC)
19851 	PHP_ME(Phalcon_Validation_Message_Group, key, NULL, ZEND_ACC_PUBLIC)
19852 	PHP_ME(Phalcon_Validation_Message_Group, next, NULL, ZEND_ACC_PUBLIC)
19853 	PHP_ME(Phalcon_Validation_Message_Group, valid, NULL, ZEND_ACC_PUBLIC)
19854 	PHP_ME(Phalcon_Validation_Message_Group, __set_state, arginfo_phalcon_validation_message_group___set_state, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
19855 	PHP_FE_END
19856 };
19857 
19858 zend_class_entry *phalcon_validation_validator_alnum_ce;
19859 
19860 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_Alnum);
19861 
19862 static PHP_METHOD(Phalcon_Validation_Validator_Alnum, validate);
19863 
19864 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_alnum_validate, 0, 0, 2)
19865 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
19866 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()19867 ZEND_END_ARG_INFO()
19868 
19869 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_alnum_method_entry) {
19870 	PHP_ME(Phalcon_Validation_Validator_Alnum, validate, arginfo_phalcon_validation_validator_alnum_validate, ZEND_ACC_PUBLIC)
19871 	PHP_FE_END
19872 };
19873 
19874 zend_class_entry *phalcon_validation_validator_alpha_ce;
19875 
19876 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_Alpha);
19877 
19878 static PHP_METHOD(Phalcon_Validation_Validator_Alpha, validate);
19879 
19880 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_alpha_validate, 0, 0, 2)
19881 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
19882 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()19883 ZEND_END_ARG_INFO()
19884 
19885 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_alpha_method_entry) {
19886 	PHP_ME(Phalcon_Validation_Validator_Alpha, validate, arginfo_phalcon_validation_validator_alpha_validate, ZEND_ACC_PUBLIC)
19887 	PHP_FE_END
19888 };
19889 
19890 zend_class_entry *phalcon_validation_validator_between_ce;
19891 
19892 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_Between);
19893 
19894 static PHP_METHOD(Phalcon_Validation_Validator_Between, validate);
19895 
19896 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_between_validate, 0, 0, 2)
19897 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
19898 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()19899 ZEND_END_ARG_INFO()
19900 
19901 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_between_method_entry) {
19902 	PHP_ME(Phalcon_Validation_Validator_Between, validate, arginfo_phalcon_validation_validator_between_validate, ZEND_ACC_PUBLIC)
19903 	PHP_FE_END
19904 };
19905 
19906 zend_class_entry *phalcon_validation_validator_callback_ce;
19907 
19908 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_Callback);
19909 
19910 static PHP_METHOD(Phalcon_Validation_Validator_Callback, validate);
19911 
19912 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_callback_validate, 0, 0, 2)
19913 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
19914 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()19915 ZEND_END_ARG_INFO()
19916 
19917 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_callback_method_entry) {
19918 	PHP_ME(Phalcon_Validation_Validator_Callback, validate, arginfo_phalcon_validation_validator_callback_validate, ZEND_ACC_PUBLIC)
19919 	PHP_FE_END
19920 };
19921 
19922 zend_class_entry *phalcon_validation_validator_confirmation_ce;
19923 
19924 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_Confirmation);
19925 
19926 static PHP_METHOD(Phalcon_Validation_Validator_Confirmation, validate);
19927 static PHP_METHOD(Phalcon_Validation_Validator_Confirmation, compare);
19928 
19929 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_confirmation_validate, 0, 0, 2)
19930 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
19931 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()19932 ZEND_END_ARG_INFO()
19933 
19934 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_confirmation_compare, 0, 0, 2)
19935 	ZEND_ARG_INFO(0, a)
19936 	ZEND_ARG_INFO(0, b)
19937 ZEND_END_ARG_INFO()
19938 
19939 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_confirmation_method_entry) {
19940 	PHP_ME(Phalcon_Validation_Validator_Confirmation, validate, arginfo_phalcon_validation_validator_confirmation_validate, ZEND_ACC_PUBLIC)
19941 	PHP_ME(Phalcon_Validation_Validator_Confirmation, compare, arginfo_phalcon_validation_validator_confirmation_compare, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL)
19942 	PHP_FE_END
19943 };
19944 
19945 zend_class_entry *phalcon_validation_validator_creditcard_ce;
19946 
19947 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_CreditCard);
19948 
19949 static PHP_METHOD(Phalcon_Validation_Validator_CreditCard, validate);
19950 static PHP_METHOD(Phalcon_Validation_Validator_CreditCard, verifyByLuhnAlgorithm);
19951 
19952 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_creditcard_validate, 0, 0, 2)
19953 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
19954 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()19955 ZEND_END_ARG_INFO()
19956 
19957 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_creditcard_verifybyluhnalgorithm, 0, 0, 1)
19958 	ZEND_ARG_INFO(0, number)
19959 ZEND_END_ARG_INFO()
19960 
19961 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_creditcard_method_entry) {
19962 	PHP_ME(Phalcon_Validation_Validator_CreditCard, validate, arginfo_phalcon_validation_validator_creditcard_validate, ZEND_ACC_PUBLIC)
19963 	PHP_ME(Phalcon_Validation_Validator_CreditCard, verifyByLuhnAlgorithm, arginfo_phalcon_validation_validator_creditcard_verifybyluhnalgorithm, ZEND_ACC_PRIVATE)
19964 	PHP_FE_END
19965 };
19966 
19967 zend_class_entry *phalcon_validation_validator_date_ce;
19968 
19969 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_Date);
19970 
19971 static PHP_METHOD(Phalcon_Validation_Validator_Date, validate);
19972 static PHP_METHOD(Phalcon_Validation_Validator_Date, checkDate);
19973 
19974 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_date_validate, 0, 0, 2)
19975 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
19976 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()19977 ZEND_END_ARG_INFO()
19978 
19979 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_date_checkdate, 0, 0, 2)
19980 	ZEND_ARG_INFO(0, value)
19981 	ZEND_ARG_INFO(0, format)
19982 ZEND_END_ARG_INFO()
19983 
19984 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_date_method_entry) {
19985 	PHP_ME(Phalcon_Validation_Validator_Date, validate, arginfo_phalcon_validation_validator_date_validate, ZEND_ACC_PUBLIC)
19986 	PHP_ME(Phalcon_Validation_Validator_Date, checkDate, arginfo_phalcon_validation_validator_date_checkdate, ZEND_ACC_PRIVATE)
19987 	PHP_FE_END
19988 };
19989 
19990 zend_class_entry *phalcon_validation_validator_digit_ce;
19991 
19992 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_Digit);
19993 
19994 static PHP_METHOD(Phalcon_Validation_Validator_Digit, validate);
19995 
19996 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_digit_validate, 0, 0, 2)
19997 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
19998 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()19999 ZEND_END_ARG_INFO()
20000 
20001 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_digit_method_entry) {
20002 	PHP_ME(Phalcon_Validation_Validator_Digit, validate, arginfo_phalcon_validation_validator_digit_validate, ZEND_ACC_PUBLIC)
20003 	PHP_FE_END
20004 };
20005 
20006 zend_class_entry *phalcon_validation_validator_email_ce;
20007 
20008 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_Email);
20009 
20010 static PHP_METHOD(Phalcon_Validation_Validator_Email, validate);
20011 
20012 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_email_validate, 0, 0, 2)
20013 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
20014 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()20015 ZEND_END_ARG_INFO()
20016 
20017 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_email_method_entry) {
20018 	PHP_ME(Phalcon_Validation_Validator_Email, validate, arginfo_phalcon_validation_validator_email_validate, ZEND_ACC_PUBLIC)
20019 	PHP_FE_END
20020 };
20021 
20022 zend_class_entry *phalcon_validation_validator_exception_ce;
20023 
20024 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_Exception);
20025 
20026 
20027 zend_class_entry *phalcon_validation_validator_exclusionin_ce;
20028 
20029 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_ExclusionIn);
20030 
20031 static PHP_METHOD(Phalcon_Validation_Validator_ExclusionIn, validate);
20032 
20033 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_exclusionin_validate, 0, 0, 2)
20034 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
20035 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()20036 ZEND_END_ARG_INFO()
20037 
20038 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_exclusionin_method_entry) {
20039 	PHP_ME(Phalcon_Validation_Validator_ExclusionIn, validate, arginfo_phalcon_validation_validator_exclusionin_validate, ZEND_ACC_PUBLIC)
20040 	PHP_FE_END
20041 };
20042 
20043 zend_class_entry *phalcon_validation_validator_file_ce;
20044 
20045 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_File);
20046 
20047 static PHP_METHOD(Phalcon_Validation_Validator_File, validate);
20048 static PHP_METHOD(Phalcon_Validation_Validator_File, isAllowEmpty);
20049 
20050 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_file_validate, 0, 0, 2)
20051 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
20052 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()20053 ZEND_END_ARG_INFO()
20054 
20055 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_file_isallowempty, 0, 0, 2)
20056 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
20057 	ZEND_ARG_INFO(0, field)
20058 ZEND_END_ARG_INFO()
20059 
20060 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_file_method_entry) {
20061 	PHP_ME(Phalcon_Validation_Validator_File, validate, arginfo_phalcon_validation_validator_file_validate, ZEND_ACC_PUBLIC)
20062 	PHP_ME(Phalcon_Validation_Validator_File, isAllowEmpty, arginfo_phalcon_validation_validator_file_isallowempty, ZEND_ACC_PUBLIC)
20063 	PHP_FE_END
20064 };
20065 
20066 zend_class_entry *phalcon_validation_validator_identical_ce;
20067 
20068 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_Identical);
20069 
20070 static PHP_METHOD(Phalcon_Validation_Validator_Identical, validate);
20071 
20072 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_identical_validate, 0, 0, 2)
20073 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
20074 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()20075 ZEND_END_ARG_INFO()
20076 
20077 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_identical_method_entry) {
20078 	PHP_ME(Phalcon_Validation_Validator_Identical, validate, arginfo_phalcon_validation_validator_identical_validate, ZEND_ACC_PUBLIC)
20079 	PHP_FE_END
20080 };
20081 
20082 zend_class_entry *phalcon_validation_validator_inclusionin_ce;
20083 
20084 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_InclusionIn);
20085 
20086 static PHP_METHOD(Phalcon_Validation_Validator_InclusionIn, validate);
20087 
20088 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_inclusionin_validate, 0, 0, 2)
20089 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
20090 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()20091 ZEND_END_ARG_INFO()
20092 
20093 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_inclusionin_method_entry) {
20094 	PHP_ME(Phalcon_Validation_Validator_InclusionIn, validate, arginfo_phalcon_validation_validator_inclusionin_validate, ZEND_ACC_PUBLIC)
20095 	PHP_FE_END
20096 };
20097 
20098 zend_class_entry *phalcon_validation_validator_numericality_ce;
20099 
20100 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_Numericality);
20101 
20102 static PHP_METHOD(Phalcon_Validation_Validator_Numericality, validate);
20103 
20104 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_numericality_validate, 0, 0, 2)
20105 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
20106 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()20107 ZEND_END_ARG_INFO()
20108 
20109 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_numericality_method_entry) {
20110 	PHP_ME(Phalcon_Validation_Validator_Numericality, validate, arginfo_phalcon_validation_validator_numericality_validate, ZEND_ACC_PUBLIC)
20111 	PHP_FE_END
20112 };
20113 
20114 zend_class_entry *phalcon_validation_validator_presenceof_ce;
20115 
20116 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_PresenceOf);
20117 
20118 static PHP_METHOD(Phalcon_Validation_Validator_PresenceOf, validate);
20119 
20120 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_presenceof_validate, 0, 0, 2)
20121 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
20122 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()20123 ZEND_END_ARG_INFO()
20124 
20125 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_presenceof_method_entry) {
20126 	PHP_ME(Phalcon_Validation_Validator_PresenceOf, validate, arginfo_phalcon_validation_validator_presenceof_validate, ZEND_ACC_PUBLIC)
20127 	PHP_FE_END
20128 };
20129 
20130 zend_class_entry *phalcon_validation_validator_regex_ce;
20131 
20132 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_Regex);
20133 
20134 static PHP_METHOD(Phalcon_Validation_Validator_Regex, validate);
20135 
20136 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_regex_validate, 0, 0, 2)
20137 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
20138 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()20139 ZEND_END_ARG_INFO()
20140 
20141 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_regex_method_entry) {
20142 	PHP_ME(Phalcon_Validation_Validator_Regex, validate, arginfo_phalcon_validation_validator_regex_validate, ZEND_ACC_PUBLIC)
20143 	PHP_FE_END
20144 };
20145 
20146 zend_class_entry *phalcon_validation_validator_stringlength_ce;
20147 
20148 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_StringLength);
20149 
20150 static PHP_METHOD(Phalcon_Validation_Validator_StringLength, validate);
20151 
20152 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_stringlength_validate, 0, 0, 2)
20153 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
20154 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()20155 ZEND_END_ARG_INFO()
20156 
20157 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_stringlength_method_entry) {
20158 	PHP_ME(Phalcon_Validation_Validator_StringLength, validate, arginfo_phalcon_validation_validator_stringlength_validate, ZEND_ACC_PUBLIC)
20159 	PHP_FE_END
20160 };
20161 
20162 zend_class_entry *phalcon_validation_validator_uniqueness_ce;
20163 
20164 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_Uniqueness);
20165 
20166 static PHP_METHOD(Phalcon_Validation_Validator_Uniqueness, validate);
20167 static PHP_METHOD(Phalcon_Validation_Validator_Uniqueness, isUniqueness);
20168 static PHP_METHOD(Phalcon_Validation_Validator_Uniqueness, getColumnNameReal);
20169 static PHP_METHOD(Phalcon_Validation_Validator_Uniqueness, isUniquenessModel);
20170 static PHP_METHOD(Phalcon_Validation_Validator_Uniqueness, isUniquenessCollection);
20171 
20172 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_uniqueness_validate, 0, 0, 2)
20173 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
20174 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()20175 ZEND_END_ARG_INFO()
20176 
20177 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_uniqueness_isuniqueness, 0, 0, 2)
20178 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
20179 	ZEND_ARG_INFO(0, field)
20180 ZEND_END_ARG_INFO()
20181 
20182 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_uniqueness_getcolumnnamereal, 0, 0, 2)
20183 	ZEND_ARG_INFO(0, record)
20184 	ZEND_ARG_INFO(0, field)
20185 ZEND_END_ARG_INFO()
20186 
20187 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_uniqueness_isuniquenessmodel, 0, 0, 3)
20188 	ZEND_ARG_INFO(0, record)
20189 	ZEND_ARG_ARRAY_INFO(0, field, 0)
20190 	ZEND_ARG_ARRAY_INFO(0, values, 0)
20191 ZEND_END_ARG_INFO()
20192 
20193 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_uniqueness_isuniquenesscollection, 0, 0, 3)
20194 	ZEND_ARG_INFO(0, record)
20195 	ZEND_ARG_ARRAY_INFO(0, field, 0)
20196 	ZEND_ARG_ARRAY_INFO(0, values, 0)
20197 ZEND_END_ARG_INFO()
20198 
20199 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_uniqueness_method_entry) {
20200 	PHP_ME(Phalcon_Validation_Validator_Uniqueness, validate, arginfo_phalcon_validation_validator_uniqueness_validate, ZEND_ACC_PUBLIC)
20201 	PHP_ME(Phalcon_Validation_Validator_Uniqueness, isUniqueness, arginfo_phalcon_validation_validator_uniqueness_isuniqueness, ZEND_ACC_PROTECTED)
20202 	PHP_ME(Phalcon_Validation_Validator_Uniqueness, getColumnNameReal, arginfo_phalcon_validation_validator_uniqueness_getcolumnnamereal, ZEND_ACC_PROTECTED)
20203 	PHP_ME(Phalcon_Validation_Validator_Uniqueness, isUniquenessModel, arginfo_phalcon_validation_validator_uniqueness_isuniquenessmodel, ZEND_ACC_PROTECTED)
20204 	PHP_ME(Phalcon_Validation_Validator_Uniqueness, isUniquenessCollection, arginfo_phalcon_validation_validator_uniqueness_isuniquenesscollection, ZEND_ACC_PROTECTED)
20205 	PHP_FE_END
20206 };
20207 
20208 zend_class_entry *phalcon_validation_validator_url_ce;
20209 
20210 ZEPHIR_INIT_CLASS(Phalcon_Validation_Validator_Url);
20211 
20212 static PHP_METHOD(Phalcon_Validation_Validator_Url, validate);
20213 
20214 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_validation_validator_url_validate, 0, 0, 2)
20215 	ZEND_ARG_OBJ_INFO(0, validation, Phalcon\\Validation, 0)
20216 	ZEND_ARG_INFO(0, field)
ZEND_END_ARG_INFO()20217 ZEND_END_ARG_INFO()
20218 
20219 ZEPHIR_INIT_FUNCS(phalcon_validation_validator_url_method_entry) {
20220 	PHP_ME(Phalcon_Validation_Validator_Url, validate, arginfo_phalcon_validation_validator_url_validate, ZEND_ACC_PUBLIC)
20221 	PHP_FE_END
20222 };
20223 
20224 zend_class_entry *phalcon_version_ce;
20225 
20226 ZEPHIR_INIT_CLASS(Phalcon_Version);
20227 
20228 static PHP_METHOD(Phalcon_Version, _getVersion);
20229 static PHP_METHOD(Phalcon_Version, _getSpecial);
20230 static PHP_METHOD(Phalcon_Version, get);
20231 static PHP_METHOD(Phalcon_Version, getId);
20232 static PHP_METHOD(Phalcon_Version, getPart);
20233 
20234 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_version__getspecial, 0, 0, 1)
20235 	ZEND_ARG_INFO(0, special)
ZEND_END_ARG_INFO()20236 ZEND_END_ARG_INFO()
20237 
20238 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_version_getpart, 0, 0, 1)
20239 	ZEND_ARG_INFO(0, part)
20240 ZEND_END_ARG_INFO()
20241 
20242 ZEPHIR_INIT_FUNCS(phalcon_version_method_entry) {
20243 	PHP_ME(Phalcon_Version, _getVersion, NULL, ZEND_ACC_PROTECTED|ZEND_ACC_STATIC)
20244 	PHP_ME(Phalcon_Version, _getSpecial, arginfo_phalcon_version__getspecial, ZEND_ACC_PROTECTED|ZEND_ACC_FINAL|ZEND_ACC_STATIC)
20245 	PHP_ME(Phalcon_Version, get, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
20246 	PHP_ME(Phalcon_Version, getId, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
20247 	PHP_ME(Phalcon_Version, getPart, arginfo_phalcon_version_getpart, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
20248 	PHP_FE_END
20249 };
20250 
20251 zend_class_entry *phalcon_0__closure_ce;
20252 
20253 ZEPHIR_INIT_CLASS(phalcon_0__closure);
20254 
20255 static PHP_METHOD(phalcon_0__closure, __invoke);
20256 
20257 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_0__closure___invoke, 0, 0, 1)
20258 	ZEND_ARG_INFO(0, file)
ZEND_END_ARG_INFO()20259 ZEND_END_ARG_INFO()
20260 
20261 ZEPHIR_INIT_FUNCS(phalcon_0__closure_method_entry) {
20262 	PHP_ME(phalcon_0__closure, __invoke, arginfo_phalcon_0__closure___invoke, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
20263 	PHP_FE_END
20264 };
20265 
20266 zend_class_entry *phalcon_1__closure_ce;
20267 
20268 ZEPHIR_INIT_CLASS(phalcon_1__closure);
20269 
20270 static PHP_METHOD(phalcon_1__closure, __invoke);
20271 
20272 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_1__closure___invoke, 0, 0, 1)
20273 	ZEND_ARG_INFO(0, element)
ZEND_END_ARG_INFO()20274 ZEND_END_ARG_INFO()
20275 
20276 ZEPHIR_INIT_FUNCS(phalcon_1__closure_method_entry) {
20277 	PHP_ME(phalcon_1__closure, __invoke, arginfo_phalcon_1__closure___invoke, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
20278 	PHP_FE_END
20279 };
20280 
20281 zend_class_entry *phalcon_2__closure_ce;
20282 
20283 ZEPHIR_INIT_CLASS(phalcon_2__closure);
20284 
20285 static PHP_METHOD(phalcon_2__closure, __invoke);
20286 
20287 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_2__closure___invoke, 0, 0, 1)
20288 	ZEND_ARG_INFO(0, element)
ZEND_END_ARG_INFO()20289 ZEND_END_ARG_INFO()
20290 
20291 ZEPHIR_INIT_FUNCS(phalcon_2__closure_method_entry) {
20292 	PHP_ME(phalcon_2__closure, __invoke, arginfo_phalcon_2__closure___invoke, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
20293 	PHP_FE_END
20294 };
20295 
20296 #endif