Skip to content

Commit 85e44e7

Browse files
committed
use @generate-legacy-arginfo
1 parent 285974c commit 85e44e7

File tree

6 files changed

+90
-8
lines changed

6 files changed

+90
-8
lines changed

redis.stub.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
<?php
22

3-
/** @generate-function-entries */
3+
/**
4+
* @generate-function-entries
5+
* @generate-legacy-arginfo
6+
*/
47

58
class Redis {
69

redis_arginfo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* This is a generated file, edit the .stub.php file instead.
2-
* Stub hash: d24829fc760465f81da2364ab820d0d20215f1da */
2+
* Stub hash: 98b4be46b77ced79e9136821ed9c510fc8d596b9 */
33

44
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Redis___construct, 0, 0, 0)
55
ZEND_END_ARG_INFO()

redis_legacy_arginfo.h

Lines changed: 79 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* This is a generated file, edit the .stub.php file instead.
2-
* Stub hash: be75361e8e76c8a25455d7c40a36735b56a9e8a0 */
2+
* Stub hash: 98b4be46b77ced79e9136821ed9c510fc8d596b9 */
33

44
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Redis___construct, 0, 0, 0)
55
ZEND_END_ARG_INFO()
@@ -113,13 +113,62 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Redis_keys, 0, 0, 1)
113113
ZEND_ARG_INFO(0, pattern)
114114
ZEND_END_ARG_INFO()
115115

116-
#define arginfo_class_Redis_keys arginfo_class_Redis_get
116+
#define arginfo_class_Redis_type arginfo_class_Redis_get
117117

118118
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Redis_acl, 0, 0, 1)
119119
ZEND_ARG_INFO(0, subcmd)
120120
ZEND_ARG_VARIADIC_INFO(0, args)
121121
ZEND_END_ARG_INFO()
122122

123+
#define arginfo_class_Redis_append arginfo_class_Redis_setnx
124+
125+
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Redis_getRange, 0, 0, 3)
126+
ZEND_ARG_INFO(0, key)
127+
ZEND_ARG_INFO(0, start)
128+
ZEND_ARG_INFO(0, end)
129+
ZEND_END_ARG_INFO()
130+
131+
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Redis_setRange, 0, 0, 3)
132+
ZEND_ARG_INFO(0, key)
133+
ZEND_ARG_INFO(0, start)
134+
ZEND_ARG_INFO(0, value)
135+
ZEND_END_ARG_INFO()
136+
137+
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Redis_getBit, 0, 0, 2)
138+
ZEND_ARG_INFO(0, key)
139+
ZEND_ARG_INFO(0, idx)
140+
ZEND_END_ARG_INFO()
141+
142+
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Redis_setBit, 0, 0, 3)
143+
ZEND_ARG_INFO(0, key)
144+
ZEND_ARG_INFO(0, idx)
145+
ZEND_ARG_INFO(0, value)
146+
ZEND_END_ARG_INFO()
147+
148+
#define arginfo_class_Redis_strlen arginfo_class_Redis_get
149+
150+
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Redis_lPush, 0, 0, 1)
151+
ZEND_ARG_INFO(0, key)
152+
ZEND_ARG_VARIADIC_INFO(0, elements)
153+
ZEND_END_ARG_INFO()
154+
155+
#define arginfo_class_Redis_rPush arginfo_class_Redis_lPush
156+
157+
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Redis_lInsert, 0, 0, 4)
158+
ZEND_ARG_INFO(0, key)
159+
ZEND_ARG_INFO(0, pos)
160+
ZEND_ARG_INFO(0, pivot)
161+
ZEND_ARG_INFO(0, value)
162+
ZEND_END_ARG_INFO()
163+
164+
#define arginfo_class_Redis_lPushx arginfo_class_Redis_setnx
165+
166+
#define arginfo_class_Redis_rPushx arginfo_class_Redis_setnx
167+
168+
#define arginfo_class_Redis_lPop arginfo_class_Redis_get
169+
170+
#define arginfo_class_Redis_rPop arginfo_class_Redis_get
171+
123172
#define arginfo_class_Redis_delete arginfo_class_Redis_del
124173

125174
#define arginfo_class_Redis_open arginfo_class_Redis_connect
@@ -158,7 +207,21 @@ ZEND_METHOD(Redis, unlink);
158207
ZEND_METHOD(Redis, watch);
159208
ZEND_METHOD(Redis, unwatch);
160209
ZEND_METHOD(Redis, keys);
210+
ZEND_METHOD(Redis, type);
161211
ZEND_METHOD(Redis, acl);
212+
ZEND_METHOD(Redis, append);
213+
ZEND_METHOD(Redis, getRange);
214+
ZEND_METHOD(Redis, setRange);
215+
ZEND_METHOD(Redis, getBit);
216+
ZEND_METHOD(Redis, setBit);
217+
ZEND_METHOD(Redis, strlen);
218+
ZEND_METHOD(Redis, lPush);
219+
ZEND_METHOD(Redis, rPush);
220+
ZEND_METHOD(Redis, lInsert);
221+
ZEND_METHOD(Redis, lPushx);
222+
ZEND_METHOD(Redis, rPushx);
223+
ZEND_METHOD(Redis, lPop);
224+
ZEND_METHOD(Redis, rPop);
162225

163226

164227
static const zend_function_entry class_Redis_methods[] = {
@@ -193,8 +256,21 @@ static const zend_function_entry class_Redis_methods[] = {
193256
ZEND_ME(Redis, watch, arginfo_class_Redis_watch, ZEND_ACC_PUBLIC)
194257
ZEND_ME(Redis, unwatch, arginfo_class_Redis_unwatch, ZEND_ACC_PUBLIC)
195258
ZEND_ME(Redis, keys, arginfo_class_Redis_keys, ZEND_ACC_PUBLIC)
196-
ZEND_ME(Redis, keys, arginfo_class_Redis_keys, ZEND_ACC_PUBLIC)
259+
ZEND_ME(Redis, type, arginfo_class_Redis_type, ZEND_ACC_PUBLIC)
197260
ZEND_ME(Redis, acl, arginfo_class_Redis_acl, ZEND_ACC_PUBLIC)
261+
ZEND_ME(Redis, append, arginfo_class_Redis_append, ZEND_ACC_PUBLIC)
262+
ZEND_ME(Redis, getRange, arginfo_class_Redis_getRange, ZEND_ACC_PUBLIC)
263+
ZEND_ME(Redis, setRange, arginfo_class_Redis_setRange, ZEND_ACC_PUBLIC)
264+
ZEND_ME(Redis, getBit, arginfo_class_Redis_getBit, ZEND_ACC_PUBLIC)
265+
ZEND_ME(Redis, setBit, arginfo_class_Redis_setBit, ZEND_ACC_PUBLIC)
266+
ZEND_ME(Redis, strlen, arginfo_class_Redis_strlen, ZEND_ACC_PUBLIC)
267+
ZEND_ME(Redis, lPush, arginfo_class_Redis_lPush, ZEND_ACC_PUBLIC)
268+
ZEND_ME(Redis, rPush, arginfo_class_Redis_rPush, ZEND_ACC_PUBLIC)
269+
ZEND_ME(Redis, lInsert, arginfo_class_Redis_lInsert, ZEND_ACC_PUBLIC)
270+
ZEND_ME(Redis, lPushx, arginfo_class_Redis_lPushx, ZEND_ACC_PUBLIC)
271+
ZEND_ME(Redis, rPushx, arginfo_class_Redis_rPushx, ZEND_ACC_PUBLIC)
272+
ZEND_ME(Redis, lPop, arginfo_class_Redis_lPop, ZEND_ACC_PUBLIC)
273+
ZEND_ME(Redis, rPop, arginfo_class_Redis_rPop, ZEND_ACC_PUBLIC)
198274
ZEND_MALIAS(Redis, delete, del, arginfo_class_Redis_delete, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
199275
ZEND_MALIAS(Redis, open, connect, arginfo_class_Redis_open, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
200276
ZEND_MALIAS(Redis, popen, pconnect, arginfo_class_Redis_popen, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)

redis_sentinel.stub.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
<?php
22

3-
/** @generate-function-entries */
3+
/**
4+
* @generate-function-entries
5+
* @generate-legacy-arginfo
6+
*/
47

58
class RedisSentinel {
69

redis_sentinel_arginfo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* This is a generated file, edit the .stub.php file instead.
2-
* Stub hash: 779d2b82a083131e73402389db47d08355a2417e */
2+
* Stub hash: e31e9ccbecfe7ec611eea7f58e0ce13f2fdd1d07 */
33

44
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_RedisSentinel___construct, 0, 0, 1)
55
ZEND_ARG_TYPE_INFO(0, host, IS_STRING, 0)

redis_sentinel_legacy_arginfo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* This is a generated file, edit the .stub.php file instead.
2-
* Stub hash: 779d2b82a083131e73402389db47d08355a2417e */
2+
* Stub hash: e31e9ccbecfe7ec611eea7f58e0ce13f2fdd1d07 */
33

44
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_RedisSentinel___construct, 0, 0, 1)
55
ZEND_ARG_INFO(0, host)

0 commit comments

Comments
 (0)