Skip to content

Commit

Permalink
Add arginfo for some commands
Browse files Browse the repository at this point in the history
  • Loading branch information
yatsukhnenko committed Jun 15, 2017
1 parent 024e593 commit 6859828
Showing 1 changed file with 38 additions and 14 deletions.
52 changes: 38 additions & 14 deletions redis.c
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,30 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_key_member, 0, 0, 2)
ZEND_ARG_INFO(0, member)
ZEND_END_ARG_INFO()

ZEND_BEGIN_ARG_INFO_EX(arginfo_key_member_value, 0, 0, 3)
ZEND_ARG_INFO(0, key)
ZEND_ARG_INFO(0, member)
ZEND_ARG_INFO(0, value)
ZEND_END_ARG_INFO()

ZEND_BEGIN_ARG_INFO_EX(arginfo_hdel, 0, 0, 2)
ZEND_ARG_INFO(0, key)
ZEND_ARG_INFO(0, member)
#if PHP_VERSION_ID >= 50600
ZEND_ARG_VARIADIC_INFO(0, other_members)
#endif
ZEND_END_ARG_INFO()

ZEND_BEGIN_ARG_INFO_EX(arginfo_hmget, 0, 0, 2)
ZEND_ARG_INFO(0, key)
ZEND_ARG_ARRAY_INFO(0, keys, 0)
ZEND_END_ARG_INFO()

ZEND_BEGIN_ARG_INFO_EX(arginfo_hmset, 0, 0, 2)
ZEND_ARG_INFO(0, key)
ZEND_ARG_ARRAY_INFO(0, pairs, 0)
ZEND_END_ARG_INFO()

ZEND_BEGIN_ARG_INFO_EX(arginfo_zstore, 0, 0, 2)
ZEND_ARG_INFO(0, key)
ZEND_ARG_ARRAY_INFO(0, keys, 0)
Expand Down Expand Up @@ -518,20 +542,20 @@ static zend_function_entry redis_functions[] = {
PHP_ME(Redis, pexpireAt, arginfo_key_timestamp, ZEND_ACC_PUBLIC)

/* 1.2 */
PHP_ME(Redis, hGet, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hSet, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hSetNx, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hDel, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hLen, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hKeys, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hVals, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hGetAll, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hExists, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hIncrBy, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hIncrByFloat, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hMset, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hMget, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hStrLen, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hGet, arginfo_key_member, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hSet, arginfo_key_member_value, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hSetNx, arginfo_key_member_value, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hDel, arginfo_hdel, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hLen, arginfo_key, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hKeys, arginfo_key, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hVals, arginfo_key, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hGetAll, arginfo_key, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hExists, arginfo_key_member, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hIncrBy, arginfo_key_member_value, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hIncrByFloat, arginfo_key_member_value, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hMset, arginfo_hmset, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hMget, arginfo_hmget, ZEND_ACC_PUBLIC)
PHP_ME(Redis, hStrLen, arginfo_key_member, ZEND_ACC_PUBLIC)

PHP_ME(Redis, multi, NULL, ZEND_ACC_PUBLIC)
PHP_ME(Redis, discard, NULL, ZEND_ACC_PUBLIC)
Expand Down

0 comments on commit 6859828

Please sign in to comment.