diff options
author | Pavlo Yatsukhnenko <yatsukhnenko@gmail.com> | 2017-08-29 09:40:09 +0300 |
---|---|---|
committer | Pavlo Yatsukhnenko <yatsukhnenko@gmail.com> | 2017-08-29 09:40:09 +0300 |
commit | d5609fc58b93521d811301c23c44d7804495e60c (patch) | |
tree | f88c3a321e6909dcde2c0a8e421f5d5cc5ac9ade /redis_cluster.c | |
parent | 4a0a46b4cba01e870638abf095a47cb429e9c756 (diff) |
More arginfo for RedisCluster
Diffstat (limited to 'redis_cluster.c')
-rw-r--r-- | redis_cluster.c | 71 |
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) |