@@ -158,7 +158,7 @@ static PHP_METHOD(V8ScriptOrigin, __construct) {
158
158
159
159
zval options_zv;
160
160
161
- if (zend_parse_parameters (ZEND_NUM_ARGS (), " |SllblSbbb " ,
161
+ if (zend_parse_parameters (ZEND_NUM_ARGS (), " S|llblSbbb " ,
162
162
&resource_name,
163
163
&resource_line_offset,
164
164
&resource_column_offset,
@@ -204,6 +204,18 @@ static PHP_METHOD(V8ScriptOrigin, ResourceName) {
204
204
RETVAL_ZVAL (zend_read_property (this_ce, getThis (), ZEND_STRL (" resource_name" ), 0 , &rv), 1 , 0 );
205
205
}
206
206
207
+ static PHP_METHOD (V8ScriptOrigin, SetResourceName) {
208
+ zend_string *resource_name = NULL ;
209
+
210
+ if (zend_parse_parameters (ZEND_NUM_ARGS (), " S" , &resource_name) == FAILURE) {
211
+ return ;
212
+ }
213
+
214
+ zend_update_property_str (this_ce, getThis (), ZEND_STRL (" resource_name" ), resource_name);
215
+
216
+ ZVAL_COPY (return_value, getThis ());
217
+ }
218
+
207
219
static PHP_METHOD (V8ScriptOrigin, ResourceLineOffset) {
208
220
zval rv;
209
221
@@ -214,6 +226,18 @@ static PHP_METHOD(V8ScriptOrigin, ResourceLineOffset) {
214
226
RETVAL_ZVAL (zend_read_property (this_ce, getThis (), ZEND_STRL (" resource_line_offset" ), 0 , &rv), 1 , 0 );
215
227
}
216
228
229
+ static PHP_METHOD (V8ScriptOrigin, SetResourceLineOffset) {
230
+ zend_long resource_line_offset;
231
+
232
+ if (zend_parse_parameters (ZEND_NUM_ARGS (), " l" , &resource_line_offset) == FAILURE) {
233
+ return ;
234
+ }
235
+
236
+ zend_update_property_long (this_ce, getThis (), ZEND_STRL (" resource_line_offset" ), resource_line_offset);
237
+
238
+ ZVAL_COPY (return_value, getThis ());
239
+ }
240
+
217
241
static PHP_METHOD (V8ScriptOrigin, ResourceColumnOffset) {
218
242
zval rv;
219
243
@@ -224,6 +248,18 @@ static PHP_METHOD(V8ScriptOrigin, ResourceColumnOffset) {
224
248
RETVAL_ZVAL (zend_read_property (this_ce, getThis (), ZEND_STRL (" resource_column_offset" ), 0 , &rv), 1 , 0 );
225
249
}
226
250
251
+ static PHP_METHOD (V8ScriptOrigin, SetResourceColumnOffset) {
252
+ zend_long resource_column_offset;
253
+
254
+ if (zend_parse_parameters (ZEND_NUM_ARGS (), " l" , &resource_column_offset) == FAILURE) {
255
+ return ;
256
+ }
257
+
258
+ zend_update_property_long (this_ce, getThis (), ZEND_STRL (" resource_column_offset" ), resource_column_offset);
259
+
260
+ ZVAL_COPY (return_value, getThis ());
261
+ }
262
+
227
263
static PHP_METHOD (V8ScriptOrigin, ScriptID) {
228
264
zval rv;
229
265
@@ -234,6 +270,18 @@ static PHP_METHOD(V8ScriptOrigin, ScriptID) {
234
270
RETVAL_ZVAL (zend_read_property (this_ce, getThis (), ZEND_STRL (" script_id" ), 0 , &rv), 1 , 0 );
235
271
}
236
272
273
+ static PHP_METHOD (V8ScriptOrigin, SetScriptID) {
274
+ zend_long script_id;
275
+
276
+ if (zend_parse_parameters (ZEND_NUM_ARGS (), " l" , &script_id) == FAILURE) {
277
+ return ;
278
+ }
279
+
280
+ zend_update_property_long (this_ce, getThis (), ZEND_STRL (" script_id" ), script_id);
281
+
282
+ ZVAL_COPY (return_value, getThis ());
283
+ }
284
+
237
285
static PHP_METHOD (V8ScriptOrigin, SourceMapUrl) {
238
286
zval rv;
239
287
@@ -244,6 +292,18 @@ static PHP_METHOD(V8ScriptOrigin, SourceMapUrl) {
244
292
RETVAL_ZVAL (zend_read_property (this_ce, getThis (), ZEND_STRL (" source_map_url" ), 0 , &rv), 1 , 0 );
245
293
}
246
294
295
+ static PHP_METHOD (V8ScriptOrigin, SetSourceMapUrl) {
296
+ zend_string *source_map_url = NULL ;
297
+
298
+ if (zend_parse_parameters (ZEND_NUM_ARGS (), " S" , &source_map_url) == FAILURE) {
299
+ return ;
300
+ }
301
+
302
+ zend_update_property_str (this_ce, getThis (), ZEND_STRL (" source_map_url" ), source_map_url);
303
+
304
+ ZVAL_COPY (return_value, getThis ());
305
+ }
306
+
247
307
static PHP_METHOD (V8ScriptOrigin, Options) {
248
308
zval rv;
249
309
@@ -254,6 +314,17 @@ static PHP_METHOD(V8ScriptOrigin, Options) {
254
314
RETVAL_ZVAL (zend_read_property (this_ce, getThis (), ZEND_STRL (" options" ), 0 , &rv), 1 , 0 );
255
315
}
256
316
317
+ static PHP_METHOD (V8ScriptOrigin, SetOptions) {
318
+ zval *options_zv;
319
+
320
+ if (zend_parse_parameters (ZEND_NUM_ARGS (), " o" , &options_zv) == FAILURE) {
321
+ return ;
322
+ }
323
+
324
+ zend_update_property (this_ce, getThis (), ZEND_STRL (" options" ), options_zv);
325
+
326
+ ZVAL_COPY (return_value, getThis ());
327
+ }
257
328
258
329
ZEND_BEGIN_ARG_INFO_EX (arginfo_v8_script_origin___construct, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 1 )
259
330
ZEND_ARG_TYPE_INFO(0 , resource_name, IS_STRING, 0 )
@@ -268,31 +339,61 @@ ZEND_END_ARG_INFO()
268
339
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_v8_script_origin_ResourceName, ZEND_RETURN_VALUE, 0 , IS_STRING, 0 )
269
340
ZEND_END_ARG_INFO()
270
341
342
+ PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_v8_script_origin_SetResourceName, ZEND_RETURN_VALUE, 1 , V8\\ScriptOrigin, 0 )
343
+ ZEND_ARG_TYPE_INFO(0 , resource_name, IS_STRING, 0 )
344
+ ZEND_END_ARG_INFO()
345
+
271
346
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_v8_script_origin_ResourceLineOffset, ZEND_RETURN_VALUE, 0 , IS_LONG, 0 )
272
347
ZEND_END_ARG_INFO()
273
348
349
+ PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_v8_script_origin_SetResourceLineOffset, ZEND_RETURN_VALUE, 1 , V8\\ScriptOrigin, 0 )
350
+ ZEND_ARG_TYPE_INFO(0 , resource_line_offset, IS_LONG, 0 )
351
+ ZEND_END_ARG_INFO()
352
+
274
353
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_v8_script_origin_ResourceColumnOffset, ZEND_RETURN_VALUE, 0 , IS_LONG, 0 )
275
354
ZEND_END_ARG_INFO()
276
355
356
+ PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_v8_script_origin_SetResourceColumnOffset, ZEND_RETURN_VALUE, 1 , V8\\ScriptOrigin, 0 )
357
+ ZEND_ARG_TYPE_INFO(0 , resource_column_offset, IS_LONG, 0 )
358
+ ZEND_END_ARG_INFO()
359
+
277
360
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_v8_script_origin_ScriptID, ZEND_RETURN_VALUE, 0 , IS_LONG, 0 )
278
361
ZEND_END_ARG_INFO()
279
362
363
+ PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_v8_script_origin_SetScriptID, ZEND_RETURN_VALUE, 1 , V8\\ScriptOrigin, 0 )
364
+ ZEND_ARG_TYPE_INFO(0 , script_id, IS_LONG, 0 )
365
+ ZEND_END_ARG_INFO()
366
+
280
367
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_v8_script_origin_SourceMapUrl, ZEND_RETURN_VALUE, 0 , IS_STRING, 0 )
281
368
ZEND_END_ARG_INFO()
282
369
370
+ PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_v8_script_origin_SetSourceMapUrl, ZEND_RETURN_VALUE, 1 , V8\\ScriptOrigin, 0 )
371
+ ZEND_ARG_TYPE_INFO(0 , source_map_url, IS_STRING, 0 )
372
+ ZEND_END_ARG_INFO()
373
+
283
374
PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_v8_script_origin_Options, ZEND_RETURN_VALUE, 0 , V8\\ScriptOriginOptions, 0 )
284
375
ZEND_END_ARG_INFO()
285
376
377
+ PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_v8_script_origin_SetOptions, ZEND_RETURN_VALUE, 1 , V8\\ScriptOrigin, 0 )
378
+ ZEND_ARG_OBJ_INFO(0 , options, V8\\ScriptOriginOptions, 0 )
379
+ ZEND_END_ARG_INFO()
380
+
286
381
287
382
static const zend_function_entry php_v8_script_origin_methods[] = {
288
383
PHP_ME (V8ScriptOrigin, __construct, arginfo_v8_script_origin___construct, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR)
289
384
290
385
PHP_ME (V8ScriptOrigin, ResourceName, arginfo_v8_script_origin_ResourceName, ZEND_ACC_PUBLIC)
386
+ PHP_ME (V8ScriptOrigin, SetResourceName, arginfo_v8_script_origin_SetResourceName, ZEND_ACC_PUBLIC)
291
387
PHP_ME (V8ScriptOrigin, ResourceLineOffset, arginfo_v8_script_origin_ResourceLineOffset, ZEND_ACC_PUBLIC)
388
+ PHP_ME (V8ScriptOrigin, SetResourceLineOffset, arginfo_v8_script_origin_SetResourceLineOffset, ZEND_ACC_PUBLIC)
292
389
PHP_ME (V8ScriptOrigin, ResourceColumnOffset, arginfo_v8_script_origin_ResourceColumnOffset, ZEND_ACC_PUBLIC)
390
+ PHP_ME (V8ScriptOrigin, SetResourceColumnOffset, arginfo_v8_script_origin_SetResourceColumnOffset, ZEND_ACC_PUBLIC)
293
391
PHP_ME (V8ScriptOrigin, ScriptID, arginfo_v8_script_origin_ScriptID, ZEND_ACC_PUBLIC)
392
+ PHP_ME (V8ScriptOrigin, SetScriptID, arginfo_v8_script_origin_SetScriptID, ZEND_ACC_PUBLIC)
294
393
PHP_ME (V8ScriptOrigin, SourceMapUrl, arginfo_v8_script_origin_SourceMapUrl, ZEND_ACC_PUBLIC)
394
+ PHP_ME (V8ScriptOrigin, SetSourceMapUrl, arginfo_v8_script_origin_SetSourceMapUrl, ZEND_ACC_PUBLIC)
295
395
PHP_ME (V8ScriptOrigin, Options, arginfo_v8_script_origin_Options, ZEND_ACC_PUBLIC)
396
+ PHP_ME (V8ScriptOrigin, SetOptions, arginfo_v8_script_origin_SetOptions, ZEND_ACC_PUBLIC)
296
397
297
398
PHP_FE_END
298
399
};
0 commit comments