@@ -70,6 +70,36 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_select, 0, 0, 1)
7070 ZEND_ARG_INFO (0 , index )
7171ZEND_END_ARG_INFO ()
7272
73+ ZEND_BEGIN_ARG_INFO_EX (arginfo_mget , 0 , 0 , 1 )
74+ ZEND_ARG_INFO (0 , keys )
75+ ZEND_END_ARG_INFO ()
76+
77+ ZEND_BEGIN_ARG_INFO_EX (arginfo_mset , 0 , 0 , 1 )
78+ ZEND_ARG_INFO (0 , pairs )
79+ ZEND_END_ARG_INFO ()
80+
81+ ZEND_BEGIN_ARG_INFO_EX (arginfo_del , 0 , 0 , 1 )
82+ ZEND_ARG_INFO (0 , keys )
83+ ZEND_END_ARG_INFO ()
84+
85+ ZEND_BEGIN_ARG_INFO_EX (arginfo_getopt , 0 , 0 , 1 )
86+ ZEND_ARG_INFO (0 , opt )
87+ ZEND_END_ARG_INFO ()
88+
89+ ZEND_BEGIN_ARG_INFO_EX (arginfo_setopt , 0 , 0 , 2 )
90+ ZEND_ARG_INFO (0 , opt )
91+ ZEND_ARG_INFO (0 , value )
92+ ZEND_END_ARG_INFO ()
93+
94+ ZEND_BEGIN_ARG_INFO_EX (arginfo_keys , 0 , 0 , 1 )
95+ ZEND_ARG_INFO (0 , pattern )
96+ ZEND_END_ARG_INFO ()
97+
98+ ZEND_BEGIN_ARG_INFO_EX (arginfo_multi , 0 , 0 , 1 )
99+ ZEND_ARG_INFO (0 , host )
100+ ZEND_ARG_INFO (0 , mode )
101+ ZEND_END_ARG_INFO ()
102+
73103zend_function_entry redis_array_functions [] = {
74104 PHP_ME (RedisArray , __construct , arginfo_ctor , ZEND_ACC_PUBLIC )
75105 PHP_ME (RedisArray , __call , arginfo_call , ZEND_ACC_PUBLIC )
@@ -87,24 +117,24 @@ zend_function_entry redis_array_functions[] = {
87117 PHP_ME (RedisArray , ping , arginfo_void , ZEND_ACC_PUBLIC )
88118 PHP_ME (RedisArray , flushdb , arginfo_void , ZEND_ACC_PUBLIC )
89119 PHP_ME (RedisArray , flushall , arginfo_void , ZEND_ACC_PUBLIC )
90- PHP_ME (RedisArray , mget , NULL , ZEND_ACC_PUBLIC )
91- PHP_ME (RedisArray , mset , NULL , ZEND_ACC_PUBLIC )
92- PHP_ME (RedisArray , del , NULL , ZEND_ACC_PUBLIC )
93- PHP_ME (RedisArray , getOption , NULL , ZEND_ACC_PUBLIC )
94- PHP_ME (RedisArray , setOption , NULL , ZEND_ACC_PUBLIC )
95- PHP_ME (RedisArray , keys , NULL , ZEND_ACC_PUBLIC )
96- PHP_ME (RedisArray , save , NULL , ZEND_ACC_PUBLIC )
97- PHP_ME (RedisArray , bgsave , NULL , ZEND_ACC_PUBLIC )
120+ PHP_ME (RedisArray , mget , arginfo_mget , ZEND_ACC_PUBLIC )
121+ PHP_ME (RedisArray , mset , arginfo_mset , ZEND_ACC_PUBLIC )
122+ PHP_ME (RedisArray , del , arginfo_del , ZEND_ACC_PUBLIC )
123+ PHP_ME (RedisArray , getOption , arginfo_getopt , ZEND_ACC_PUBLIC )
124+ PHP_ME (RedisArray , setOption ,arginfo_setopt , ZEND_ACC_PUBLIC )
125+ PHP_ME (RedisArray , keys , arginfo_keys , ZEND_ACC_PUBLIC )
126+ PHP_ME (RedisArray , save , arginfo_void , ZEND_ACC_PUBLIC )
127+ PHP_ME (RedisArray , bgsave , arginfo_void , ZEND_ACC_PUBLIC )
98128
99129 /* Multi/Exec */
100- PHP_ME (RedisArray , multi , NULL , ZEND_ACC_PUBLIC )
130+ PHP_ME (RedisArray , multi , arginfo_multi , ZEND_ACC_PUBLIC )
101131 PHP_ME (RedisArray , exec , arginfo_void , ZEND_ACC_PUBLIC )
102132 PHP_ME (RedisArray , discard , arginfo_void , ZEND_ACC_PUBLIC )
103133 PHP_ME (RedisArray , unwatch , arginfo_void , ZEND_ACC_PUBLIC )
104134
105135 /* Aliases */
106- PHP_MALIAS (RedisArray , delete , del , NULL , ZEND_ACC_PUBLIC )
107- PHP_MALIAS (RedisArray , getMultiple , mget , NULL , ZEND_ACC_PUBLIC )
136+ PHP_MALIAS (RedisArray , delete , del , arginfo_del , ZEND_ACC_PUBLIC )
137+ PHP_MALIAS (RedisArray , getMultiple , mget , arginfo_mget , ZEND_ACC_PUBLIC )
108138 PHP_FE_END
109139};
110140
0 commit comments