Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3643ab6

Browse files
committed
Add arginfo for some commands
1 parent d0b9c5f commit 3643ab6

1 file changed

Lines changed: 40 additions & 13 deletions

File tree

redis.c

Lines changed: 40 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,33 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_zrange, 0, 0, 3)
331331
ZEND_ARG_INFO(0, end)
332332
ZEND_ARG_INFO(0, scores)
333333
ZEND_END_ARG_INFO()
334+
335+
ZEND_BEGIN_ARG_INFO_EX(arginfo_zrangebyscore, 0, 0, 3)
336+
ZEND_ARG_INFO(0, key)
337+
ZEND_ARG_INFO(0, start)
338+
ZEND_ARG_INFO(0, end)
339+
ZEND_ARG_ARRAY_INFO(0, options, 0)
340+
ZEND_END_ARG_INFO()
341+
342+
ZEND_BEGIN_ARG_INFO_EX(arginfo_zrangebylex, 0, 0, 3)
343+
ZEND_ARG_INFO(0, key)
344+
ZEND_ARG_INFO(0, min)
345+
ZEND_ARG_INFO(0, max)
346+
ZEND_ARG_INFO(0, offset)
347+
ZEND_ARG_INFO(0, limit)
348+
ZEND_END_ARG_INFO()
349+
350+
ZEND_BEGIN_ARG_INFO_EX(arginfo_key_min_max, 0, 0, 3)
351+
ZEND_ARG_INFO(0, key)
352+
ZEND_ARG_INFO(0, min)
353+
ZEND_ARG_INFO(0, max)
354+
ZEND_END_ARG_INFO()
355+
356+
ZEND_BEGIN_ARG_INFO_EX(arginfo_key_member, 0, 0, 2)
357+
ZEND_ARG_INFO(0, key)
358+
ZEND_ARG_INFO(0, member)
359+
ZEND_END_ARG_INFO()
360+
334361
/**
335362
* Argument info for the SCAN proper
336363
*/
@@ -452,19 +479,19 @@ static zend_function_entry redis_functions[] = {
452479
PHP_ME(Redis, zDelete, arginfo_zrem, ZEND_ACC_PUBLIC)
453480
PHP_ME(Redis, zRange, arginfo_zrange, ZEND_ACC_PUBLIC)
454481
PHP_ME(Redis, zRevRange, arginfo_zrange, ZEND_ACC_PUBLIC)
455-
PHP_ME(Redis, zRangeByScore, NULL, ZEND_ACC_PUBLIC)
456-
PHP_ME(Redis, zRevRangeByScore, NULL, ZEND_ACC_PUBLIC)
457-
PHP_ME(Redis, zRangeByLex, NULL, ZEND_ACC_PUBLIC)
458-
PHP_ME(Redis, zRevRangeByLex, NULL, ZEND_ACC_PUBLIC)
459-
PHP_ME(Redis, zLexCount, NULL, ZEND_ACC_PUBLIC)
460-
PHP_ME(Redis, zRemRangeByLex, NULL, ZEND_ACC_PUBLIC)
461-
PHP_ME(Redis, zCount, NULL, ZEND_ACC_PUBLIC)
462-
PHP_ME(Redis, zDeleteRangeByScore, NULL, ZEND_ACC_PUBLIC)
463-
PHP_ME(Redis, zDeleteRangeByRank, NULL, ZEND_ACC_PUBLIC)
464-
PHP_ME(Redis, zCard, NULL, ZEND_ACC_PUBLIC)
465-
PHP_ME(Redis, zScore, NULL, ZEND_ACC_PUBLIC)
466-
PHP_ME(Redis, zRank, NULL, ZEND_ACC_PUBLIC)
467-
PHP_ME(Redis, zRevRank, NULL, ZEND_ACC_PUBLIC)
482+
PHP_ME(Redis, zRangeByScore, arginfo_zrangebyscore, ZEND_ACC_PUBLIC)
483+
PHP_ME(Redis, zRevRangeByScore, arginfo_zrangebyscore, ZEND_ACC_PUBLIC)
484+
PHP_ME(Redis, zRangeByLex, arginfo_zrangebylex, ZEND_ACC_PUBLIC)
485+
PHP_ME(Redis, zRevRangeByLex, arginfo_zrangebylex, ZEND_ACC_PUBLIC)
486+
PHP_ME(Redis, zLexCount, arginfo_key_min_max, ZEND_ACC_PUBLIC)
487+
PHP_ME(Redis, zRemRangeByLex, arginfo_key_min_max, ZEND_ACC_PUBLIC)
488+
PHP_ME(Redis, zCount, arginfo_key_min_max, ZEND_ACC_PUBLIC)
489+
PHP_ME(Redis, zDeleteRangeByScore, arginfo_key_min_max, ZEND_ACC_PUBLIC)
490+
PHP_ME(Redis, zDeleteRangeByRank, arginfo_key_start_end, ZEND_ACC_PUBLIC)
491+
PHP_ME(Redis, zCard, arginfo_key, ZEND_ACC_PUBLIC)
492+
PHP_ME(Redis, zScore, arginfo_key_member, ZEND_ACC_PUBLIC)
493+
PHP_ME(Redis, zRank, arginfo_key_member, ZEND_ACC_PUBLIC)
494+
PHP_ME(Redis, zRevRank, arginfo_key_member, ZEND_ACC_PUBLIC)
468495
PHP_ME(Redis, zInter, NULL, ZEND_ACC_PUBLIC)
469496
PHP_ME(Redis, zUnion, NULL, ZEND_ACC_PUBLIC)
470497
PHP_ME(Redis, zIncrBy, NULL, ZEND_ACC_PUBLIC)

0 commit comments

Comments
 (0)