1 
2 extern zend_class_entry *phalcon_datamapper_pdo_profiler_profilerinterface_ce;
3 
4 ZEPHIR_INIT_CLASS(Phalcon_DataMapper_Pdo_Profiler_ProfilerInterface);
5 
6 #if PHP_VERSION_ID >= 70100
7 #if PHP_VERSION_ID >= 70200
8 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_finish, 0, 0, IS_VOID, 0)
9 #else
10 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_finish, 0, 0, IS_VOID, NULL, 0)
11 #endif
12 #else
13 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_finish, 0, 0, 0)
14 #define arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_finish NULL
15 #endif
16 
17 #if PHP_VERSION_ID >= 70200
18 	ZEND_ARG_TYPE_INFO(0, statement, IS_STRING, 1)
19 #else
20 	ZEND_ARG_INFO(0, statement)
21 #endif
22 	ZEND_ARG_ARRAY_INFO(0, values, 0)
ZEND_END_ARG_INFO()23 ZEND_END_ARG_INFO()
24 
25 #if PHP_VERSION_ID >= 70200
26 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_getlogger, 0, 0, Psr\\Log\\LoggerInterface, 0)
27 #else
28 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_getlogger, 0, 0, IS_OBJECT, "Psr\\Log\\LoggerInterface", 0)
29 #endif
30 ZEND_END_ARG_INFO()
31 
32 #if PHP_VERSION_ID >= 70200
33 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_getlogformat, 0, 0, IS_STRING, 0)
34 #else
35 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_getlogformat, 0, 0, IS_STRING, NULL, 0)
36 #endif
37 ZEND_END_ARG_INFO()
38 
39 #if PHP_VERSION_ID >= 70200
40 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_getloglevel, 0, 0, IS_STRING, 0)
41 #else
42 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_getloglevel, 0, 0, IS_STRING, NULL, 0)
43 #endif
44 ZEND_END_ARG_INFO()
45 
46 #if PHP_VERSION_ID >= 70200
47 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_isactive, 0, 0, _IS_BOOL, 0)
48 #else
49 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_isactive, 0, 0, _IS_BOOL, NULL, 0)
50 #endif
51 ZEND_END_ARG_INFO()
52 
53 #if PHP_VERSION_ID >= 70200
54 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_setactive, 0, 1, Phalcon\\DataMapper\\Pdo\\Profiler\\ProfilerInterface, 0)
55 #else
56 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_setactive, 0, 1, IS_OBJECT, "Phalcon\\DataMapper\\Pdo\\Profiler\\ProfilerInterface", 0)
57 #endif
58 #if PHP_VERSION_ID >= 70200
59 	ZEND_ARG_TYPE_INFO(0, active, _IS_BOOL, 0)
60 #else
61 	ZEND_ARG_INFO(0, active)
62 #endif
63 ZEND_END_ARG_INFO()
64 
65 #if PHP_VERSION_ID >= 70200
66 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_setlogformat, 0, 1, Phalcon\\DataMapper\\Pdo\\Profiler\\ProfilerInterface, 0)
67 #else
68 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_setlogformat, 0, 1, IS_OBJECT, "Phalcon\\DataMapper\\Pdo\\Profiler\\ProfilerInterface", 0)
69 #endif
70 #if PHP_VERSION_ID >= 70200
71 	ZEND_ARG_TYPE_INFO(0, logFormat, IS_STRING, 0)
72 #else
73 	ZEND_ARG_INFO(0, logFormat)
74 #endif
75 ZEND_END_ARG_INFO()
76 
77 #if PHP_VERSION_ID >= 70200
78 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_setloglevel, 0, 1, Phalcon\\DataMapper\\Pdo\\Profiler\\ProfilerInterface, 0)
79 #else
80 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_setloglevel, 0, 1, IS_OBJECT, "Phalcon\\DataMapper\\Pdo\\Profiler\\ProfilerInterface", 0)
81 #endif
82 #if PHP_VERSION_ID >= 70200
83 	ZEND_ARG_TYPE_INFO(0, logLevel, IS_STRING, 0)
84 #else
85 	ZEND_ARG_INFO(0, logLevel)
86 #endif
87 ZEND_END_ARG_INFO()
88 
89 #if PHP_VERSION_ID >= 70100
90 #if PHP_VERSION_ID >= 70200
91 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_start, 0, 1, IS_VOID, 0)
92 #else
93 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_start, 0, 1, IS_VOID, NULL, 0)
94 #endif
95 #else
96 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_start, 0, 0, 1)
97 #define arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_start NULL
98 #endif
99 
100 #if PHP_VERSION_ID >= 70200
101 	ZEND_ARG_TYPE_INFO(0, method, IS_STRING, 0)
102 #else
103 	ZEND_ARG_INFO(0, method)
104 #endif
105 ZEND_END_ARG_INFO()
106 
107 ZEPHIR_INIT_FUNCS(phalcon_datamapper_pdo_profiler_profilerinterface_method_entry) {
108 	PHP_ABSTRACT_ME(Phalcon_DataMapper_Pdo_Profiler_ProfilerInterface, finish, arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_finish)
109 	PHP_ABSTRACT_ME(Phalcon_DataMapper_Pdo_Profiler_ProfilerInterface, getLogger, arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_getlogger)
110 	PHP_ABSTRACT_ME(Phalcon_DataMapper_Pdo_Profiler_ProfilerInterface, getLogFormat, arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_getlogformat)
111 	PHP_ABSTRACT_ME(Phalcon_DataMapper_Pdo_Profiler_ProfilerInterface, getLogLevel, arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_getloglevel)
112 	PHP_ABSTRACT_ME(Phalcon_DataMapper_Pdo_Profiler_ProfilerInterface, isActive, arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_isactive)
113 	PHP_ABSTRACT_ME(Phalcon_DataMapper_Pdo_Profiler_ProfilerInterface, setActive, arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_setactive)
114 	PHP_ABSTRACT_ME(Phalcon_DataMapper_Pdo_Profiler_ProfilerInterface, setLogFormat, arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_setlogformat)
115 	PHP_ABSTRACT_ME(Phalcon_DataMapper_Pdo_Profiler_ProfilerInterface, setLogLevel, arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_setloglevel)
116 	PHP_ABSTRACT_ME(Phalcon_DataMapper_Pdo_Profiler_ProfilerInterface, start, arginfo_phalcon_datamapper_pdo_profiler_profilerinterface_start)
117 	PHP_FE_END
118 };
119