1
2 extern zend_class_entry *phalcon_cache_backend_apc_ce;
3
4 ZEPHIR_INIT_CLASS(Phalcon_Cache_Backend_Apc);
5
6 PHP_METHOD(Phalcon_Cache_Backend_Apc, get);
7 PHP_METHOD(Phalcon_Cache_Backend_Apc, save);
8 PHP_METHOD(Phalcon_Cache_Backend_Apc, increment);
9 PHP_METHOD(Phalcon_Cache_Backend_Apc, decrement);
10 PHP_METHOD(Phalcon_Cache_Backend_Apc, delete);
11 PHP_METHOD(Phalcon_Cache_Backend_Apc, queryKeys);
12 PHP_METHOD(Phalcon_Cache_Backend_Apc, exists);
13 PHP_METHOD(Phalcon_Cache_Backend_Apc, flush);
14
15 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apc_get, 0, 0, 1)
16 ZEND_ARG_INFO(0, keyName)
17 ZEND_ARG_INFO(0, lifetime)
ZEND_END_ARG_INFO()18 ZEND_END_ARG_INFO()
19
20 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apc_save, 0, 0, 0)
21 ZEND_ARG_INFO(0, keyName)
22 ZEND_ARG_INFO(0, content)
23 ZEND_ARG_INFO(0, lifetime)
24 ZEND_ARG_INFO(0, stopBuffer)
25 ZEND_END_ARG_INFO()
26
27 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apc_increment, 0, 0, 0)
28 ZEND_ARG_INFO(0, keyName)
29 ZEND_ARG_INFO(0, value)
30 ZEND_END_ARG_INFO()
31
32 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apc_decrement, 0, 0, 0)
33 ZEND_ARG_INFO(0, keyName)
34 ZEND_ARG_INFO(0, value)
35 ZEND_END_ARG_INFO()
36
37 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apc_delete, 0, 0, 1)
38 ZEND_ARG_INFO(0, keyName)
39 ZEND_END_ARG_INFO()
40
41 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apc_querykeys, 0, 0, 0)
42 ZEND_ARG_INFO(0, prefix)
43 ZEND_END_ARG_INFO()
44
45 ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_cache_backend_apc_exists, 0, 0, 0)
46 ZEND_ARG_INFO(0, keyName)
47 ZEND_ARG_INFO(0, lifetime)
48 ZEND_END_ARG_INFO()
49
50 ZEPHIR_INIT_FUNCS(phalcon_cache_backend_apc_method_entry) {
51 PHP_ME(Phalcon_Cache_Backend_Apc, get, arginfo_phalcon_cache_backend_apc_get, ZEND_ACC_PUBLIC)
52 PHP_ME(Phalcon_Cache_Backend_Apc, save, arginfo_phalcon_cache_backend_apc_save, ZEND_ACC_PUBLIC)
53 PHP_ME(Phalcon_Cache_Backend_Apc, increment, arginfo_phalcon_cache_backend_apc_increment, ZEND_ACC_PUBLIC)
54 PHP_ME(Phalcon_Cache_Backend_Apc, decrement, arginfo_phalcon_cache_backend_apc_decrement, ZEND_ACC_PUBLIC)
55 PHP_ME(Phalcon_Cache_Backend_Apc, delete, arginfo_phalcon_cache_backend_apc_delete, ZEND_ACC_PUBLIC)
56 PHP_ME(Phalcon_Cache_Backend_Apc, queryKeys, arginfo_phalcon_cache_backend_apc_querykeys, ZEND_ACC_PUBLIC)
57 PHP_ME(Phalcon_Cache_Backend_Apc, exists, arginfo_phalcon_cache_backend_apc_exists, ZEND_ACC_PUBLIC)
58 PHP_ME(Phalcon_Cache_Backend_Apc, flush, NULL, ZEND_ACC_PUBLIC)
59 PHP_FE_END
60 };
61