@@ -292,19 +292,19 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_max, 0, 0, 1)
292
292
ZEND_ARG_VARIADIC_INFO (0 , args )
293
293
ZEND_END_ARG_INFO ()
294
294
295
- ZEND_BEGIN_ARG_INFO_EX (arginfo_array_walk , 0 , 0 , 2 )
295
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_array_walk , 0 , 2 , _IS_BOOL , 0 )
296
296
ZEND_ARG_INFO (1 , input ) /* ARRAY_INFO(1, arg, 0) */
297
297
ZEND_ARG_INFO (0 , funcname )
298
298
ZEND_ARG_INFO (0 , userdata )
299
299
ZEND_END_ARG_INFO ()
300
300
301
- ZEND_BEGIN_ARG_INFO_EX (arginfo_array_walk_recursive , 0 , 0 , 2 )
301
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_array_walk_recursive , 0 , 2 , _IS_BOOL , 0 )
302
302
ZEND_ARG_INFO (1 , input ) /* ARRAY_INFO(1, arg, 0) */
303
303
ZEND_ARG_INFO (0 , funcname )
304
304
ZEND_ARG_INFO (0 , userdata )
305
305
ZEND_END_ARG_INFO ()
306
306
307
- ZEND_BEGIN_ARG_INFO_EX (arginfo_in_array , 0 , 0 , 2 )
307
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_in_array , 0 , 2 , _IS_BOOL , 0 )
308
308
ZEND_ARG_INFO (0 , needle )
309
309
ZEND_ARG_INFO (0 , haystack ) /* ARRAY_INFO(0, haystack, 0) */
310
310
ZEND_ARG_INFO (0 , strict )
@@ -332,7 +332,7 @@ ZEND_BEGIN_ARG_INFO(arginfo_array_fill, 0)
332
332
ZEND_ARG_INFO (0 , val )
333
333
ZEND_END_ARG_INFO ()
334
334
335
- ZEND_BEGIN_ARG_INFO (arginfo_array_fill_keys , 0 )
335
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_array_fill_keys , IS_ARRAY , 0 )
336
336
ZEND_ARG_INFO (0 , keys ) /* ARRAY_INFO(0, keys, 0) */
337
337
ZEND_ARG_INFO (0 , val )
338
338
ZEND_END_ARG_INFO ()
@@ -360,7 +360,7 @@ ZEND_BEGIN_ARG_INFO(arginfo_array_shift, 0)
360
360
ZEND_ARG_INFO (1 , stack ) /* ARRAY_INFO(1, stack, 0) */
361
361
ZEND_END_ARG_INFO ()
362
362
363
- ZEND_BEGIN_ARG_INFO_EX (arginfo_array_unshift , 0 , 0 , 1 )
363
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_array_unshift , 0 , 1 , IS_LONG , 0 )
364
364
ZEND_ARG_INFO (1 , stack ) /* ARRAY_INFO(1, stack, 0) */
365
365
ZEND_ARG_VARIADIC_INFO (0 , vars )
366
366
ZEND_END_ARG_INFO ()
@@ -372,18 +372,18 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_array_splice, 0, 0, 2)
372
372
ZEND_ARG_INFO (0 , replacement ) /* ARRAY_INFO(0, arg, 1) */
373
373
ZEND_END_ARG_INFO ()
374
374
375
- ZEND_BEGIN_ARG_INFO_EX (arginfo_array_slice , 0 , 0 , 2 )
375
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_array_slice , 0 , 2 , IS_ARRAY , 0 )
376
376
ZEND_ARG_INFO (0 , arg ) /* ARRAY_INFO(1, arg, 0) */
377
377
ZEND_ARG_INFO (0 , offset )
378
378
ZEND_ARG_INFO (0 , length )
379
379
ZEND_ARG_INFO (0 , preserve_keys )
380
380
ZEND_END_ARG_INFO ()
381
381
382
- ZEND_BEGIN_ARG_INFO_EX (arginfo_array_merge , 0 , 0 , 0 )
382
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_array_merge , 0 , 0 , IS_ARRAY , 0 )
383
383
ZEND_ARG_VARIADIC_INFO (0 , arrays )
384
384
ZEND_END_ARG_INFO ()
385
385
386
- ZEND_BEGIN_ARG_INFO_EX (arginfo_array_merge_recursive , 0 , 0 , 0 )
386
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_array_merge_recursive , 0 , 0 , IS_ARRAY , 0 )
387
387
ZEND_ARG_VARIADIC_INFO (0 , arrays )
388
388
ZEND_END_ARG_INFO ()
389
389
@@ -397,7 +397,7 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_array_replace_recursive, 0, 0, 1)
397
397
ZEND_ARG_VARIADIC_INFO (0 , arrays )
398
398
ZEND_END_ARG_INFO ()
399
399
400
- ZEND_BEGIN_ARG_INFO_EX (arginfo_array_keys , 0 , 0 , 1 )
400
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_array_keys , 0 , 1 , IS_ARRAY , 0 )
401
401
ZEND_ARG_INFO (0 , arg ) /* ARRAY_INFO(0, arg, 0) */
402
402
ZEND_ARG_INFO (0 , search_value )
403
403
ZEND_ARG_INFO (0 , strict )
@@ -412,7 +412,7 @@ ZEND_BEGIN_ARG_INFO(arginfo_array_key_last, 0)
412
412
ZEND_END_ARG_INFO ()
413
413
414
414
415
- ZEND_BEGIN_ARG_INFO (arginfo_array_values , 0 )
415
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_array_values , IS_ARRAY , 0 )
416
416
ZEND_ARG_INFO (0 , arg ) /* ARRAY_INFO(0, arg, 0) */
417
417
ZEND_END_ARG_INFO ()
418
418
@@ -426,7 +426,7 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_array_column, 0, 0, 2)
426
426
ZEND_ARG_INFO (0 , index_key )
427
427
ZEND_END_ARG_INFO ()
428
428
429
- ZEND_BEGIN_ARG_INFO_EX (arginfo_array_reverse , 0 , 0 , 1 )
429
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_array_reverse , 0 , 1 , IS_ARRAY , 0 )
430
430
ZEND_ARG_INFO (0 , input ) /* ARRAY_INFO(0, arg, 0) */
431
431
ZEND_ARG_INFO (0 , preserve_keys )
432
432
ZEND_END_ARG_INFO ()
@@ -437,16 +437,16 @@ ZEND_BEGIN_ARG_INFO(arginfo_array_pad, 0)
437
437
ZEND_ARG_INFO (0 , pad_value )
438
438
ZEND_END_ARG_INFO ()
439
439
440
- ZEND_BEGIN_ARG_INFO (arginfo_array_flip , 0 )
440
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_array_flip , IS_ARRAY , 0 )
441
441
ZEND_ARG_INFO (0 , arg ) /* ARRAY_INFO(0, arg, 0) */
442
442
ZEND_END_ARG_INFO ()
443
443
444
- ZEND_BEGIN_ARG_INFO_EX (arginfo_array_change_key_case , 0 , 0 , 1 )
444
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_array_change_key_case , 0 , 1 , IS_ARRAY , 0 )
445
445
ZEND_ARG_INFO (0 , input ) /* ARRAY_INFO(0, arg, 0) */
446
446
ZEND_ARG_INFO (0 , case )
447
447
ZEND_END_ARG_INFO ()
448
448
449
- ZEND_BEGIN_ARG_INFO_EX (arginfo_array_unique , 0 , 0 , 1 )
449
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_array_unique , 0 , 1 , IS_ARRAY , 0 )
450
450
ZEND_ARG_INFO (0 , arg ) /* ARRAY_INFO(0, arg, 0) */
451
451
ZEND_ARG_INFO (0 , flags )
452
452
ZEND_END_ARG_INFO ()
@@ -569,7 +569,7 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_array_reduce, 0, 0, 2)
569
569
ZEND_ARG_INFO (0 , initial )
570
570
ZEND_END_ARG_INFO ()
571
571
572
- ZEND_BEGIN_ARG_INFO_EX (arginfo_array_filter , 0 , 0 , 1 )
572
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_array_filter , 0 , 1 , IS_ARRAY , 0 )
573
573
ZEND_ARG_INFO (0 , arg ) /* ARRAY_INFO(0, arg, 0) */
574
574
ZEND_ARG_INFO (0 , callback )
575
575
ZEND_ARG_INFO (0 , use_keys )
@@ -580,7 +580,7 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_array_map, 0, 0, 2)
580
580
ZEND_ARG_VARIADIC_INFO (0 , arrays )
581
581
ZEND_END_ARG_INFO ()
582
582
583
- ZEND_BEGIN_ARG_INFO (arginfo_array_key_exists , 0 )
583
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO (arginfo_array_key_exists , _IS_BOOL , 0 )
584
584
ZEND_ARG_INFO (0 , key )
585
585
ZEND_ARG_INFO (0 , search )
586
586
ZEND_END_ARG_INFO ()
0 commit comments