@@ -40,6 +40,26 @@ zend_class_entry *redis_cluster_exception_ce;
4040/* Handlers for RedisCluster */
4141zend_object_handlers RedisCluster_handlers ;
4242
43+ ZEND_BEGIN_ARG_INFO_EX (arginfo_void , 0 , 0 , 0 )
44+ ZEND_END_ARG_INFO ()
45+
46+ ZEND_BEGIN_ARG_INFO_EX (arginfo_key , 0 , 0 , 1 )
47+ ZEND_ARG_INFO (0 , key )
48+ ZEND_END_ARG_INFO ()
49+
50+ ZEND_BEGIN_ARG_INFO_EX (arginfo_key_value , 0 , 0 , 2 )
51+ ZEND_ARG_INFO (0 , key )
52+ ZEND_ARG_INFO (0 , value )
53+ ZEND_END_ARG_INFO ()
54+
55+ ZEND_BEGIN_ARG_INFO_EX (arginfo_ctor , 0 , 0 , 1 )
56+ ZEND_ARG_INFO (0 , name )
57+ ZEND_ARG_ARRAY_INFO (0 , seeds , 0 )
58+ ZEND_ARG_INFO (0 , timeout )
59+ ZEND_ARG_INFO (0 , read_timeout )
60+ ZEND_ARG_INFO (0 , persistent )
61+ ZEND_END_ARG_INFO ();
62+
4363/* Argument info for HSCAN, SSCAN, HSCAN */
4464ZEND_BEGIN_ARG_INFO_EX (arginfo_kscan_cl , 0 , 0 , 2 )
4565 ZEND_ARG_INFO (0 , str_key )
@@ -58,10 +78,10 @@ ZEND_END_ARG_INFO();
5878
5979/* Function table */
6080zend_function_entry redis_cluster_functions [] = {
61- PHP_ME (RedisCluster , __construct , NULL , ZEND_ACC_PUBLIC )
62- PHP_ME (RedisCluster , close , NULL , ZEND_ACC_PUBLIC )
63- PHP_ME (RedisCluster , get , NULL , ZEND_ACC_PUBLIC )
64- PHP_ME (RedisCluster , set , NULL , ZEND_ACC_PUBLIC )
81+ PHP_ME (RedisCluster , __construct , arginfo_ctor , ZEND_ACC_CTOR | ZEND_ACC_PUBLIC )
82+ PHP_ME (RedisCluster , close , arginfo_void , ZEND_ACC_PUBLIC )
83+ PHP_ME (RedisCluster , get , arginfo_key , ZEND_ACC_PUBLIC )
84+ PHP_ME (RedisCluster , set , arginfo_key_value , ZEND_ACC_PUBLIC )
6585 PHP_ME (RedisCluster , mget , NULL , ZEND_ACC_PUBLIC )
6686 PHP_ME (RedisCluster , mset , NULL , ZEND_ACC_PUBLIC )
6787 PHP_ME (RedisCluster , msetnx , NULL , ZEND_ACC_PUBLIC )
0 commit comments