Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpredis/phpredis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavlo Yatsukhnenko <yatsukhnenko@gmail.com>2017-08-29 09:40:09 +0300
committerPavlo Yatsukhnenko <yatsukhnenko@gmail.com>2017-08-29 09:40:09 +0300
commitd5609fc58b93521d811301c23c44d7804495e60c (patch)
treef88c3a321e6909dcde2c0a8e421f5d5cc5ac9ade /redis_cluster.c
parent4a0a46b4cba01e870638abf095a47cb429e9c756 (diff)
More arginfo for RedisCluster
Diffstat (limited to 'redis_cluster.c')
-rw-r--r--redis_cluster.c71
1 files changed, 44 insertions, 27 deletions
diff --git a/redis_cluster.c b/redis_cluster.c
index 1a98cc93..b4d4068e 100644
--- a/redis_cluster.c
+++ b/redis_cluster.c
@@ -48,6 +48,23 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_ctor, 0, 0, 1)
ZEND_ARG_INFO(0, persistent)
ZEND_END_ARG_INFO();
+ZEND_BEGIN_ARG_INFO_EX(arginfo_del, 0, 0, 1)
+ ZEND_ARG_INFO(0, key)
+#if PHP_VERSION_ID >= 50600
+ ZEND_ARG_VARIADIC_INFO(0, other_keys)
+#else
+ ZEND_ARG_INFO(0, ...)
+#endif
+ZEND_END_ARG_INFO()
+
+ZEND_BEGIN_ARG_INFO_EX(arginfo_mget, 0, 0, 1)
+ ZEND_ARG_ARRAY_INFO(0, keys, 0)
+ZEND_END_ARG_INFO()
+
+ZEND_BEGIN_ARG_INFO_EX(arginfo_keys, 0, 0, 1)
+ ZEND_ARG_INFO(0, pattern)
+ZEND_END_ARG_INFO()
+
/* Argument info for HSCAN, SSCAN, HSCAN */
ZEND_BEGIN_ARG_INFO_EX(arginfo_kscan_cl, 0, 0, 2)
ZEND_ARG_INFO(0, str_key)
@@ -69,47 +86,47 @@ zend_function_entry redis_cluster_functions[] = {
PHP_ME(RedisCluster, __construct, arginfo_ctor, ZEND_ACC_CTOR | ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, close, arginfo_void, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, get, arginfo_key, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, set, arginfo_key_value, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, mget, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, mset, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, msetnx, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, del, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, setex, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, psetex, NULL, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, set, arginfo_set, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, mget, arginfo_mget, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, mset, arginfo_pairs, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, msetnx, arginfo_pairs, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, del, arginfo_del, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, setex, arginfo_key_expire_value, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, psetex, arginfo_key_expire_value, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, setnx, arginfo_key_value, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, getset, arginfo_key_value, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, exists, arginfo_key, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, keys, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, type, NULL, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, keys, arginfo_keys, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, type, arginfo_key, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, lpop, arginfo_key, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, rpop, arginfo_key, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, lset, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, spop, NULL, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, lset, arginfo_lset, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, spop, arginfo_key, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, lpush, arginfo_key_value, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, rpush, arginfo_key_value, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, blpop, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, brpop, NULL, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, blpop, arginfo_blrpop, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, brpop, arginfo_blrpop, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, rpushx, arginfo_key_value, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, lpushx, arginfo_key_value, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, linsert, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, lindex, NULL, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, linsert, arginfo_linsert, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, lindex, arginfo_lindex, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, lrem, arginfo_key_value, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, brpoplpush, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, rpoplpush, NULL, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, brpoplpush, arginfo_brpoplpush, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, rpoplpush, arginfo_rpoplpush, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, llen, arginfo_key, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, scard, NULL, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, scard, arginfo_key, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, smembers, arginfo_key, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, sismember, arginfo_key_value, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, sadd, arginfo_key_value, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, saddarray, NULL, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, saddarray, arginfo_sadd_array, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, srem, arginfo_key_value, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, sunion, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, sunionstore, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, sinter, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, sinterstore, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, sdiff, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, sdiffstore, NULL, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, srandmember, NULL, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, sunion, arginfo_nkeys, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, sunionstore, arginfo_dst_nkeys, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, sinter, arginfo_nkeys, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, sinterstore, arginfo_dst_nkeys, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, sdiff, arginfo_nkeys, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, sdiffstore, arginfo_dst_nkeys, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, srandmember, arginfo_srand_member, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, strlen, arginfo_key, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, persist, arginfo_key, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, ttl, arginfo_key, ZEND_ACC_PUBLIC)
@@ -220,7 +237,7 @@ zend_function_entry redis_cluster_functions[] = {
PHP_ME(RedisCluster, time, arginfo_void, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, randomkey, arginfo_void, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, ping, arginfo_void, ZEND_ACC_PUBLIC)
- PHP_ME(RedisCluster, echo, NULL, ZEND_ACC_PUBLIC)
+ PHP_ME(RedisCluster, echo, arginfo_echo, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, command, NULL, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, rawcommand, NULL, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, cluster, NULL, ZEND_ACC_PUBLIC)