1
2 extern zend_class_entry *phalcon_mvc_collection_behavior_ce;
3
4 ZEPHIR_INIT_CLASS(Phalcon_Mvc_Collection_Behavior);
5
6 PHP_METHOD(Phalcon_Mvc_Collection_Behavior, __construct);
7 PHP_METHOD(Phalcon_Mvc_Collection_Behavior, mustTakeAction);
8 PHP_METHOD(Phalcon_Mvc_Collection_Behavior, getOptions);
9 PHP_METHOD(Phalcon_Mvc_Collection_Behavior, notify);
10 PHP_METHOD(Phalcon_Mvc_Collection_Behavior, missingMethod);
11
12 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_behavior___construct, 0, 0, 0)
13 ZEND_ARG_INFO(0, options)
ZEND_END_ARG_INFO()14 ZEND_END_ARG_INFO()
15
16 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_behavior_musttakeaction, 0, 0, 1)
17 ZEND_ARG_INFO(0, eventName)
18 ZEND_END_ARG_INFO()
19
20 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_behavior_getoptions, 0, 0, 0)
21 ZEND_ARG_INFO(0, eventName)
22 ZEND_END_ARG_INFO()
23
24 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_behavior_notify, 0, 0, 2)
25 ZEND_ARG_INFO(0, type)
26 ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
27 ZEND_END_ARG_INFO()
28
29 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_mvc_collection_behavior_missingmethod, 0, 0, 2)
30 ZEND_ARG_OBJ_INFO(0, model, Phalcon\\Mvc\\CollectionInterface, 0)
31 ZEND_ARG_INFO(0, method)
32 ZEND_ARG_INFO(0, arguments)
33 ZEND_END_ARG_INFO()
34
35 ZEPHIR_INIT_FUNCS(phalcon_mvc_collection_behavior_method_entry) {
36 PHP_ME(Phalcon_Mvc_Collection_Behavior, __construct, arginfo_phalcon_mvc_collection_behavior___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
37 PHP_ME(Phalcon_Mvc_Collection_Behavior, mustTakeAction, arginfo_phalcon_mvc_collection_behavior_musttakeaction, ZEND_ACC_PROTECTED)
38 PHP_ME(Phalcon_Mvc_Collection_Behavior, getOptions, arginfo_phalcon_mvc_collection_behavior_getoptions, ZEND_ACC_PROTECTED)
39 PHP_ME(Phalcon_Mvc_Collection_Behavior, notify, arginfo_phalcon_mvc_collection_behavior_notify, ZEND_ACC_PUBLIC)
40 PHP_ME(Phalcon_Mvc_Collection_Behavior, missingMethod, arginfo_phalcon_mvc_collection_behavior_missingmethod, ZEND_ACC_PUBLIC)
41 PHP_FE_END
42 };
43