Skip to content
This repository was archived by the owner on Mar 29, 2024. It is now read-only.

Commit 943710a

Browse files
committed
Refactor internals to shorten arginfo functions name
1 parent a3e74c2 commit 943710a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+726
-779
lines changed

php_v8.h

+3
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@ ZEND_END_MODULE_GLOBALS(v8)
7777

7878
#define PHP_V8_IS_UP_AND_RUNNING() (zend_is_executing() && !CG(unclean_shutdown))
7979

80+
#define PHP_V8_ME(classname, name, flags) PHP_ME(classname, name, arginfo_##name, flags)
81+
#define PHP_V8_ABSTRACT_ME(classname, name) PHP_ABSTRACT_ME(classname, name, arginfo_##name)
82+
8083
/* Always refer to the globals in your function as PHP_V8_G(variable).
8184
You are encouraged to rename these macros something shorter, see
8285
examples in any other php module directory.

src/php_v8_array.cc

+4-5
Original file line numberDiff line numberDiff line change
@@ -60,19 +60,18 @@ static PHP_METHOD(Array, length) {
6060
}
6161

6262

63-
ZEND_BEGIN_ARG_INFO_EX(arginfo_array___construct, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1)
63+
ZEND_BEGIN_ARG_INFO_EX(arginfo___construct, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1)
6464
ZEND_ARG_OBJ_INFO(0, context, V8\\Context, 0)
6565
ZEND_ARG_TYPE_INFO(0, length, IS_LONG, 0)
6666
ZEND_END_ARG_INFO()
6767

68-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_array_length, ZEND_RETURN_VALUE, 0, IS_LONG, 0)
68+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_length, ZEND_RETURN_VALUE, 0, IS_LONG, 0)
6969
ZEND_END_ARG_INFO()
7070

7171

7272
static const zend_function_entry php_v8_array_methods[] = {
73-
PHP_ME(Array, __construct, arginfo_array___construct, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)
74-
75-
PHP_ME(Array, length, arginfo_array_length, ZEND_ACC_PUBLIC)
73+
PHP_V8_ME(Array, __construct, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)
74+
PHP_V8_ME(Array, length, ZEND_ACC_PUBLIC)
7675

7776
PHP_FE_END
7877
};

src/php_v8_boolean.cc

+4-4
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,18 @@ static PHP_METHOD(BooleanValue, value) {
5555
}
5656

5757

58-
ZEND_BEGIN_ARG_INFO_EX(arginfo_boolean___construct, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 2)
58+
ZEND_BEGIN_ARG_INFO_EX(arginfo___construct, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 2)
5959
ZEND_ARG_OBJ_INFO(0, isolate, V8\\Isolate, 0)
6060
ZEND_ARG_TYPE_INFO(0, value, _IS_BOOL, 0)
6161
ZEND_END_ARG_INFO()
6262

63-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_boolean_value, ZEND_RETURN_VALUE, 0, _IS_BOOL, 0)
63+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_value, ZEND_RETURN_VALUE, 0, _IS_BOOL, 0)
6464
ZEND_END_ARG_INFO()
6565

6666

6767
static const zend_function_entry php_v8_boolean_methods[] = {
68-
PHP_ME(BooleanValue, __construct, arginfo_boolean___construct, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)
69-
PHP_ME(BooleanValue, value, arginfo_boolean_value, ZEND_ACC_PUBLIC)
68+
PHP_V8_ME(BooleanValue, __construct, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)
69+
PHP_V8_ME(BooleanValue, value, ZEND_ACC_PUBLIC)
7070
PHP_FE_END
7171
};
7272

src/php_v8_boolean_object.cc

+4-5
Original file line numberDiff line numberDiff line change
@@ -58,19 +58,18 @@ static PHP_METHOD(BooleanObject, valueOf) {
5858
}
5959

6060

61-
ZEND_BEGIN_ARG_INFO_EX(arginfo_boolean_object___construct, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 2)
61+
ZEND_BEGIN_ARG_INFO_EX(arginfo___construct, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 2)
6262
ZEND_ARG_OBJ_INFO(0, context, V8\\Context, 0)
6363
ZEND_ARG_TYPE_INFO(0, value, _IS_BOOL, 0)
6464
ZEND_END_ARG_INFO()
6565

66-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_boolean_object_valueOf, ZEND_RETURN_VALUE, 0, _IS_BOOL, 0)
66+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_valueOf, ZEND_RETURN_VALUE, 0, _IS_BOOL, 0)
6767
ZEND_END_ARG_INFO()
6868

6969

7070
static const zend_function_entry php_v8_boolean_object_methods[] = {
71-
PHP_ME(BooleanObject, __construct, arginfo_boolean_object___construct, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)
72-
73-
PHP_ME(BooleanObject, valueOf, arginfo_boolean_object_valueOf, ZEND_ACC_PUBLIC)
71+
PHP_V8_ME(BooleanObject, __construct, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)
72+
PHP_V8_ME(BooleanObject, valueOf, ZEND_ACC_PUBLIC)
7473

7574
PHP_FE_END
7675
};

src/php_v8_cached_data.cc

+6-6
Original file line numberDiff line numberDiff line change
@@ -106,21 +106,21 @@ static PHP_METHOD(CachedData, isRejected)
106106
}
107107

108108

109-
ZEND_BEGIN_ARG_INFO_EX(arginfo_cached_data___construct, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1)
109+
ZEND_BEGIN_ARG_INFO_EX(arginfo___construct, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1)
110110
ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
111111
ZEND_END_ARG_INFO()
112112

113-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_cached_data_getData, ZEND_RETURN_VALUE, 0, IS_STRING, 0)
113+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_getData, ZEND_RETURN_VALUE, 0, IS_STRING, 0)
114114
ZEND_END_ARG_INFO()
115115

116-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_cached_data_isRejected, ZEND_RETURN_VALUE, 0, _IS_BOOL, 0)
116+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_isRejected, ZEND_RETURN_VALUE, 0, _IS_BOOL, 0)
117117
ZEND_END_ARG_INFO()
118118

119119

120120
static const zend_function_entry php_v8_cached_data_methods[] = {
121-
PHP_ME(CachedData, __construct, arginfo_cached_data___construct, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)
122-
PHP_ME(CachedData, getData, arginfo_cached_data_getData, ZEND_ACC_PUBLIC)
123-
PHP_ME(CachedData, isRejected, arginfo_cached_data_isRejected, ZEND_ACC_PUBLIC)
121+
PHP_V8_ME(CachedData, __construct, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)
122+
PHP_V8_ME(CachedData, getData, ZEND_ACC_PUBLIC)
123+
PHP_V8_ME(CachedData, isRejected, ZEND_ACC_PUBLIC)
124124

125125
PHP_FE_END
126126
};

src/php_v8_callback_info.cc

+10-10
Original file line numberDiff line numberDiff line change
@@ -86,27 +86,27 @@ static PHP_METHOD(CallbackInfo, getReturnValue) {
8686
ZVAL_COPY(return_value, tmp);
8787
}
8888

89-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_callback_info_getIsolate, ZEND_RETURN_VALUE, 0, V8\\Isolate, 0)
89+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_getIsolate, ZEND_RETURN_VALUE, 0, V8\\Isolate, 0)
9090
ZEND_END_ARG_INFO()
9191

92-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_callback_info_getContext, ZEND_RETURN_VALUE, 0, V8\\Context, 0)
92+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_getContext, ZEND_RETURN_VALUE, 0, V8\\Context, 0)
9393
ZEND_END_ARG_INFO()
9494

95-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_callback_info_this, ZEND_RETURN_VALUE, 0, V8\\ObjectValue, 0)
95+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_this, ZEND_RETURN_VALUE, 0, V8\\ObjectValue, 0)
9696
ZEND_END_ARG_INFO()
9797

98-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_callback_info_holder, ZEND_RETURN_VALUE, 0, V8\\ObjectValue, 0)
98+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_holder, ZEND_RETURN_VALUE, 0, V8\\ObjectValue, 0)
9999
ZEND_END_ARG_INFO()
100100

101-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_callback_info_getReturnValue, ZEND_RETURN_VALUE, 0, V8\\ReturnValue, 0)
101+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_getReturnValue, ZEND_RETURN_VALUE, 0, V8\\ReturnValue, 0)
102102
ZEND_END_ARG_INFO()
103103

104104
static const zend_function_entry php_v8_callback_info_methods[] = {
105-
PHP_ME(CallbackInfo, this, arginfo_callback_info_this, ZEND_ACC_PUBLIC)
106-
PHP_ME(CallbackInfo, holder, arginfo_callback_info_holder, ZEND_ACC_PUBLIC)
107-
PHP_ME(CallbackInfo, getIsolate, arginfo_callback_info_getIsolate, ZEND_ACC_PUBLIC)
108-
PHP_ME(CallbackInfo, getContext, arginfo_callback_info_getContext, ZEND_ACC_PUBLIC)
109-
PHP_ME(CallbackInfo, getReturnValue, arginfo_callback_info_getReturnValue, ZEND_ACC_PUBLIC)
105+
PHP_V8_ME(CallbackInfo, this, ZEND_ACC_PUBLIC)
106+
PHP_V8_ME(CallbackInfo, holder, ZEND_ACC_PUBLIC)
107+
PHP_V8_ME(CallbackInfo, getIsolate, ZEND_ACC_PUBLIC)
108+
PHP_V8_ME(CallbackInfo, getContext, ZEND_ACC_PUBLIC)
109+
PHP_V8_ME(CallbackInfo, getReturnValue, ZEND_ACC_PUBLIC)
110110
PHP_FE_END
111111
};
112112

src/php_v8_context.cc

+20-20
Original file line numberDiff line numberDiff line change
@@ -262,63 +262,63 @@ static PHP_METHOD(Context, setErrorMessageForCodeGenerationFromStrings)
262262
context->SetErrorMessageForCodeGenerationFromStrings(local_string);
263263
}
264264

265-
ZEND_BEGIN_ARG_INFO_EX(arginfo_context___construct, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1)
265+
ZEND_BEGIN_ARG_INFO_EX(arginfo___construct, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1)
266266
ZEND_ARG_OBJ_INFO(0, isolate, V8\\Isolate, 0)
267267
ZEND_ARG_OBJ_INFO(0, global_template, V8\\ObjectTemplate, 1)
268268
ZEND_ARG_OBJ_INFO(0, global_object, V8\\ObjectValue, 1)
269269
ZEND_END_ARG_INFO()
270270

271271

272-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_context_getIsolate, ZEND_RETURN_VALUE, 0, V8\\Isolate, 0)
272+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_getIsolate, ZEND_RETURN_VALUE, 0, V8\\Isolate, 0)
273273
ZEND_END_ARG_INFO()
274274

275-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_context_globalObject, ZEND_RETURN_VALUE, 0, V8\\ObjectValue, 0)
275+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_globalObject, ZEND_RETURN_VALUE, 0, V8\\ObjectValue, 0)
276276
ZEND_END_ARG_INFO()
277277

278278
// void method
279-
ZEND_BEGIN_ARG_INFO_EX(arginfo_context_detachGlobal, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 0)
279+
ZEND_BEGIN_ARG_INFO_EX(arginfo_detachGlobal, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 0)
280280
ZEND_END_ARG_INFO()
281281

282282
// void method
283-
ZEND_BEGIN_ARG_INFO_EX(arginfo_context_setSecurityToken, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1)
283+
ZEND_BEGIN_ARG_INFO_EX(arginfo_setSecurityToken, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1)
284284
ZEND_ARG_OBJ_INFO(0, token, V8\\Value, 0)
285285
ZEND_END_ARG_INFO()
286286

287287
// void method
288-
ZEND_BEGIN_ARG_INFO_EX(arginfo_context_useDefaultSecurityToken, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 0)
288+
ZEND_BEGIN_ARG_INFO_EX(arginfo_useDefaultSecurityToken, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 0)
289289
ZEND_END_ARG_INFO()
290290

291-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_context_getSecurityToken, ZEND_RETURN_VALUE, 0, V8\\Value, 0)
291+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_getSecurityToken, ZEND_RETURN_VALUE, 0, V8\\Value, 0)
292292
ZEND_END_ARG_INFO()
293293

294294
// void method
295-
ZEND_BEGIN_ARG_INFO_EX(arginfo_context_allowCodeGenerationFromStrings, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1)
295+
ZEND_BEGIN_ARG_INFO_EX(arginfo_allowCodeGenerationFromStrings, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1)
296296
ZEND_ARG_TYPE_INFO(0, allow, _IS_BOOL, 0)
297297
ZEND_END_ARG_INFO()
298298

299-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_context_isCodeGenerationFromStringsAllowed, ZEND_RETURN_VALUE, 0, _IS_BOOL, 0)
299+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_isCodeGenerationFromStringsAllowed, ZEND_RETURN_VALUE, 0, _IS_BOOL, 0)
300300
ZEND_END_ARG_INFO()
301301

302302
// void method
303-
ZEND_BEGIN_ARG_INFO_EX(arginfo_context_setErrorMessageForCodeGenerationFromStrings, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1)
303+
ZEND_BEGIN_ARG_INFO_EX(arginfo_setErrorMessageForCodeGenerationFromStrings, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1)
304304
ZEND_ARG_OBJ_INFO(0, message, V8\\StringValue, 0)
305305
ZEND_END_ARG_INFO()
306306

307307

308308
static const zend_function_entry php_v8_context_methods[] = {
309-
PHP_ME(Context, __construct, arginfo_context___construct, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)
310-
PHP_ME(Context, getIsolate, arginfo_context_getIsolate, ZEND_ACC_PUBLIC)
309+
PHP_V8_ME(Context, __construct, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)
310+
PHP_V8_ME(Context, getIsolate, ZEND_ACC_PUBLIC)
311311

312-
PHP_ME(Context, globalObject, arginfo_context_globalObject, ZEND_ACC_PUBLIC)
313-
PHP_ME(Context, detachGlobal, arginfo_context_detachGlobal, ZEND_ACC_PUBLIC)
312+
PHP_V8_ME(Context, globalObject, ZEND_ACC_PUBLIC)
313+
PHP_V8_ME(Context, detachGlobal, ZEND_ACC_PUBLIC)
314314

315-
PHP_ME(Context, setSecurityToken, arginfo_context_setSecurityToken, ZEND_ACC_PUBLIC)
316-
PHP_ME(Context, useDefaultSecurityToken, arginfo_context_useDefaultSecurityToken, ZEND_ACC_PUBLIC)
317-
PHP_ME(Context, getSecurityToken, arginfo_context_getSecurityToken, ZEND_ACC_PUBLIC)
315+
PHP_V8_ME(Context, setSecurityToken, ZEND_ACC_PUBLIC)
316+
PHP_V8_ME(Context, useDefaultSecurityToken, ZEND_ACC_PUBLIC)
317+
PHP_V8_ME(Context, getSecurityToken, ZEND_ACC_PUBLIC)
318318

319-
PHP_ME(Context, allowCodeGenerationFromStrings, arginfo_context_allowCodeGenerationFromStrings, ZEND_ACC_PUBLIC)
320-
PHP_ME(Context, isCodeGenerationFromStringsAllowed, arginfo_context_isCodeGenerationFromStringsAllowed, ZEND_ACC_PUBLIC)
321-
PHP_ME(Context, setErrorMessageForCodeGenerationFromStrings, arginfo_context_setErrorMessageForCodeGenerationFromStrings, ZEND_ACC_PUBLIC)
319+
PHP_V8_ME(Context, allowCodeGenerationFromStrings, ZEND_ACC_PUBLIC)
320+
PHP_V8_ME(Context, isCodeGenerationFromStringsAllowed, ZEND_ACC_PUBLIC)
321+
PHP_V8_ME(Context, setErrorMessageForCodeGenerationFromStrings, ZEND_ACC_PUBLIC)
322322

323323
PHP_FE_END
324324
};

src/php_v8_date.cc

+6-7
Original file line numberDiff line numberDiff line change
@@ -72,26 +72,25 @@ static PHP_METHOD(Date, dateTimeConfigurationChangeNotification) {
7272
}
7373

7474

75-
ZEND_BEGIN_ARG_INFO_EX(arginfo_date___construct, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 2)
75+
ZEND_BEGIN_ARG_INFO_EX(arginfo___construct, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 2)
7676
ZEND_ARG_OBJ_INFO(0, context, V8\\Context, 0)
7777
ZEND_ARG_TYPE_INFO(0, time, IS_DOUBLE, 0)
7878
ZEND_END_ARG_INFO()
7979

80-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_date_valueOf, ZEND_RETURN_VALUE, 0, IS_DOUBLE, 0)
80+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_valueOf, ZEND_RETURN_VALUE, 0, IS_DOUBLE, 0)
8181
ZEND_END_ARG_INFO()
8282

8383
// void method
84-
ZEND_BEGIN_ARG_INFO_EX(arginfo_date_dateTimeConfigurationChangeNotification, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1)
84+
ZEND_BEGIN_ARG_INFO_EX(arginfo_dateTimeConfigurationChangeNotification, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1)
8585
ZEND_ARG_OBJ_INFO(0, isolate, V8\\isolate, 0)
8686
ZEND_END_ARG_INFO()
8787

8888

8989
static const zend_function_entry php_v8_date_methods[] = {
90-
PHP_ME(Date, __construct, arginfo_date___construct, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)
90+
PHP_V8_ME(Date, __construct, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)
91+
PHP_V8_ME(Date, valueOf, ZEND_ACC_PUBLIC)
9192

92-
PHP_ME(Date, valueOf, arginfo_date_valueOf, ZEND_ACC_PUBLIC)
93-
94-
PHP_ME(Date, dateTimeConfigurationChangeNotification, arginfo_date_dateTimeConfigurationChangeNotification, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
93+
PHP_V8_ME(Date, dateTimeConfigurationChangeNotification, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
9594

9695
PHP_FE_END
9796
};

src/php_v8_exception.cc

+14-15
Original file line numberDiff line numberDiff line change
@@ -191,50 +191,49 @@ static PHP_METHOD(Exception, getStackTrace) {
191191
}
192192

193193

194-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_exception_rangeError, ZEND_RETURN_VALUE, 2, V8\\ObjectValue, 0)
194+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_rangeError, ZEND_RETURN_VALUE, 2, V8\\ObjectValue, 0)
195195
ZEND_ARG_OBJ_INFO(0, context, V8\\Context, 0)
196196
ZEND_ARG_OBJ_INFO(0, message, V8\\StringValue, 0)
197197
ZEND_END_ARG_INFO()
198198

199-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_exception_referenceError, ZEND_RETURN_VALUE, 2, V8\\ObjectValue, 0)
199+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_referenceError, ZEND_RETURN_VALUE, 2, V8\\ObjectValue, 0)
200200
ZEND_ARG_OBJ_INFO(0, context, V8\\Context, 0)
201201
ZEND_ARG_OBJ_INFO(0, message, V8\\StringValue, 0)
202202
ZEND_END_ARG_INFO()
203203

204-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_exception_syntaxError, ZEND_RETURN_VALUE, 2, V8\\ObjectValue, 0)
204+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_syntaxError, ZEND_RETURN_VALUE, 2, V8\\ObjectValue, 0)
205205
ZEND_ARG_OBJ_INFO(0, context, V8\\Context, 0)
206206
ZEND_ARG_OBJ_INFO(0, message, V8\\StringValue, 0)
207207
ZEND_END_ARG_INFO()
208208

209-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_exception_typeError, ZEND_RETURN_VALUE, 2, V8\\ObjectValue, 0)
209+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_typeError, ZEND_RETURN_VALUE, 2, V8\\ObjectValue, 0)
210210
ZEND_ARG_OBJ_INFO(0, context, V8\\Context, 0)
211211
ZEND_ARG_OBJ_INFO(0, message, V8\\StringValue, 0)
212212
ZEND_END_ARG_INFO()
213213

214-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_exception_error, ZEND_RETURN_VALUE, 2, V8\\ObjectValue, 0)
214+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_error, ZEND_RETURN_VALUE, 2, V8\\ObjectValue, 0)
215215
ZEND_ARG_OBJ_INFO(0, context, V8\\Context, 0)
216216
ZEND_ARG_OBJ_INFO(0, message, V8\\StringValue, 0)
217217
ZEND_END_ARG_INFO()
218218

219-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_exception_createMessage, ZEND_RETURN_VALUE, 2, V8\\Message, 0)
219+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_createMessage, ZEND_RETURN_VALUE, 2, V8\\Message, 0)
220220
ZEND_ARG_OBJ_INFO(0, context, V8\\Context, 0)
221221
ZEND_ARG_OBJ_INFO(0, exception, V8\\Value, 0)
222222
ZEND_END_ARG_INFO()
223223

224-
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_exception_getStackTrace, ZEND_RETURN_VALUE, 2, V8\\StackTrace, 1)
224+
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_getStackTrace, ZEND_RETURN_VALUE, 2, V8\\StackTrace, 1)
225225
ZEND_ARG_OBJ_INFO(0, context, V8\\Context, 0)
226226
ZEND_ARG_OBJ_INFO(0, exception, V8\\Value, 0)
227227
ZEND_END_ARG_INFO()
228228

229229
static const zend_function_entry php_v8_exception_methods[] = {
230-
PHP_ME(Exception, rangeError, arginfo_exception_rangeError, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
231-
PHP_ME(Exception, referenceError, arginfo_exception_referenceError, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
232-
PHP_ME(Exception, syntaxError, arginfo_exception_syntaxError, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
233-
PHP_ME(Exception, typeError, arginfo_exception_typeError, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
234-
PHP_ME(Exception, error, arginfo_exception_error, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
235-
236-
PHP_ME(Exception, createMessage, arginfo_exception_createMessage, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
237-
PHP_ME(Exception, getStackTrace, arginfo_exception_getStackTrace, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
230+
PHP_V8_ME(Exception, rangeError, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
231+
PHP_V8_ME(Exception, referenceError, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
232+
PHP_V8_ME(Exception, syntaxError, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
233+
PHP_V8_ME(Exception, typeError, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
234+
PHP_V8_ME(Exception, error, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
235+
PHP_V8_ME(Exception, createMessage, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
236+
PHP_V8_ME(Exception, getStackTrace, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
238237

239238
PHP_FE_END
240239
};

0 commit comments

Comments
 (0)