@@ -358,6 +358,30 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_key_member, 0, 0, 2)
358358 ZEND_ARG_INFO (0 , member )
359359ZEND_END_ARG_INFO ()
360360
361+ ZEND_BEGIN_ARG_INFO_EX (arginfo_key_member_value , 0 , 0 , 3 )
362+ ZEND_ARG_INFO (0 , key )
363+ ZEND_ARG_INFO (0 , member )
364+ ZEND_ARG_INFO (0 , value )
365+ ZEND_END_ARG_INFO ()
366+
367+ ZEND_BEGIN_ARG_INFO_EX (arginfo_hdel , 0 , 0 , 2 )
368+ ZEND_ARG_INFO (0 , key )
369+ ZEND_ARG_INFO (0 , member )
370+ #if PHP_VERSION_ID >= 50600
371+ ZEND_ARG_VARIADIC_INFO (0 , other_members )
372+ #endif
373+ ZEND_END_ARG_INFO ()
374+
375+ ZEND_BEGIN_ARG_INFO_EX (arginfo_hmget , 0 , 0 , 2 )
376+ ZEND_ARG_INFO (0 , key )
377+ ZEND_ARG_ARRAY_INFO (0 , keys , 0 )
378+ ZEND_END_ARG_INFO ()
379+
380+ ZEND_BEGIN_ARG_INFO_EX (arginfo_hmset , 0 , 0 , 2 )
381+ ZEND_ARG_INFO (0 , key )
382+ ZEND_ARG_ARRAY_INFO (0 , pairs , 0 )
383+ ZEND_END_ARG_INFO ()
384+
361385ZEND_BEGIN_ARG_INFO_EX (arginfo_zstore , 0 , 0 , 2 )
362386 ZEND_ARG_INFO (0 , key )
363387 ZEND_ARG_ARRAY_INFO (0 , keys , 0 )
@@ -518,20 +542,20 @@ static zend_function_entry redis_functions[] = {
518542 PHP_ME (Redis , pexpireAt , arginfo_key_timestamp , ZEND_ACC_PUBLIC )
519543
520544 /* 1.2 */
521- PHP_ME (Redis , hGet , NULL , ZEND_ACC_PUBLIC )
522- PHP_ME (Redis , hSet , NULL , ZEND_ACC_PUBLIC )
523- PHP_ME (Redis , hSetNx , NULL , ZEND_ACC_PUBLIC )
524- PHP_ME (Redis , hDel , NULL , ZEND_ACC_PUBLIC )
525- PHP_ME (Redis , hLen , NULL , ZEND_ACC_PUBLIC )
526- PHP_ME (Redis , hKeys , NULL , ZEND_ACC_PUBLIC )
527- PHP_ME (Redis , hVals , NULL , ZEND_ACC_PUBLIC )
528- PHP_ME (Redis , hGetAll , NULL , ZEND_ACC_PUBLIC )
529- PHP_ME (Redis , hExists , NULL , ZEND_ACC_PUBLIC )
530- PHP_ME (Redis , hIncrBy , NULL , ZEND_ACC_PUBLIC )
531- PHP_ME (Redis , hIncrByFloat , NULL , ZEND_ACC_PUBLIC )
532- PHP_ME (Redis , hMset , NULL , ZEND_ACC_PUBLIC )
533- PHP_ME (Redis , hMget , NULL , ZEND_ACC_PUBLIC )
534- PHP_ME (Redis , hStrLen , NULL , ZEND_ACC_PUBLIC )
545+ PHP_ME (Redis , hGet , arginfo_key_member , ZEND_ACC_PUBLIC )
546+ PHP_ME (Redis , hSet , arginfo_key_member_value , ZEND_ACC_PUBLIC )
547+ PHP_ME (Redis , hSetNx , arginfo_key_member_value , ZEND_ACC_PUBLIC )
548+ PHP_ME (Redis , hDel , arginfo_hdel , ZEND_ACC_PUBLIC )
549+ PHP_ME (Redis , hLen , arginfo_key , ZEND_ACC_PUBLIC )
550+ PHP_ME (Redis , hKeys , arginfo_key , ZEND_ACC_PUBLIC )
551+ PHP_ME (Redis , hVals , arginfo_key , ZEND_ACC_PUBLIC )
552+ PHP_ME (Redis , hGetAll , arginfo_key , ZEND_ACC_PUBLIC )
553+ PHP_ME (Redis , hExists , arginfo_key_member , ZEND_ACC_PUBLIC )
554+ PHP_ME (Redis , hIncrBy , arginfo_key_member_value , ZEND_ACC_PUBLIC )
555+ PHP_ME (Redis , hIncrByFloat , arginfo_key_member_value , ZEND_ACC_PUBLIC )
556+ PHP_ME (Redis , hMset , arginfo_hmset , ZEND_ACC_PUBLIC )
557+ PHP_ME (Redis , hMget , arginfo_hmget , ZEND_ACC_PUBLIC )
558+ PHP_ME (Redis , hStrLen , arginfo_key_member , ZEND_ACC_PUBLIC )
535559
536560 PHP_ME (Redis , multi , NULL , ZEND_ACC_PUBLIC )
537561 PHP_ME (Redis , discard , NULL , ZEND_ACC_PUBLIC )
0 commit comments