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

Skip to content

Commit 024e593

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

1 file changed

Lines changed: 24 additions & 6 deletions

File tree

redis.c

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,24 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_key_member, 0, 0, 2)
358358
ZEND_ARG_INFO(0, member)
359359
ZEND_END_ARG_INFO()
360360

361+
ZEND_BEGIN_ARG_INFO_EX(arginfo_zstore, 0, 0, 2)
362+
ZEND_ARG_INFO(0, key)
363+
ZEND_ARG_ARRAY_INFO(0, keys, 0)
364+
ZEND_ARG_ARRAY_INFO(0, weights, 0)
365+
ZEND_ARG_INFO(0, aggregate)
366+
ZEND_END_ARG_INFO()
367+
368+
ZEND_BEGIN_ARG_INFO_EX(arginfo_zincrby, 0, 0, 3)
369+
ZEND_ARG_INFO(0, key)
370+
ZEND_ARG_INFO(0, value)
371+
ZEND_ARG_INFO(0, member)
372+
ZEND_END_ARG_INFO()
373+
374+
ZEND_BEGIN_ARG_INFO_EX(arginfo_key_timestamp, 0, 0, 2)
375+
ZEND_ARG_INFO(0, key)
376+
ZEND_ARG_INFO(0, timestamp)
377+
ZEND_END_ARG_INFO()
378+
361379
/**
362380
* Argument info for the SCAN proper
363381
*/
@@ -492,12 +510,12 @@ static zend_function_entry redis_functions[] = {
492510
PHP_ME(Redis, zScore, arginfo_key_member, ZEND_ACC_PUBLIC)
493511
PHP_ME(Redis, zRank, arginfo_key_member, ZEND_ACC_PUBLIC)
494512
PHP_ME(Redis, zRevRank, arginfo_key_member, ZEND_ACC_PUBLIC)
495-
PHP_ME(Redis, zInter, NULL, ZEND_ACC_PUBLIC)
496-
PHP_ME(Redis, zUnion, NULL, ZEND_ACC_PUBLIC)
497-
PHP_ME(Redis, zIncrBy, NULL, ZEND_ACC_PUBLIC)
498-
PHP_ME(Redis, expireAt, NULL, ZEND_ACC_PUBLIC)
499-
PHP_ME(Redis, pexpire, NULL, ZEND_ACC_PUBLIC)
500-
PHP_ME(Redis, pexpireAt, NULL, ZEND_ACC_PUBLIC)
513+
PHP_ME(Redis, zInter, arginfo_zstore, ZEND_ACC_PUBLIC)
514+
PHP_ME(Redis, zUnion, arginfo_zstore, ZEND_ACC_PUBLIC)
515+
PHP_ME(Redis, zIncrBy, arginfo_zincrby, ZEND_ACC_PUBLIC)
516+
PHP_ME(Redis, expireAt, arginfo_key_timestamp, ZEND_ACC_PUBLIC)
517+
PHP_ME(Redis, pexpire, arginfo_key_timestamp, ZEND_ACC_PUBLIC)
518+
PHP_ME(Redis, pexpireAt, arginfo_key_timestamp, ZEND_ACC_PUBLIC)
501519

502520
/* 1.2 */
503521
PHP_ME(Redis, hGet, NULL, ZEND_ACC_PUBLIC)

0 commit comments

Comments
 (0)