@@ -426,6 +426,41 @@ ZEND_END_ARG_INFO()
426
426
ZEND_BEGIN_ARG_INFO_EX (arginfo_none , 0 , ZEND_RETURN_VALUE , 0 )
427
427
ZEND_END_ARG_INFO ()
428
428
429
+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_current , 0 , 0 , IS_MIXED , 0 )
430
+ ZEND_END_ARG_INFO ()
431
+
432
+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_key , 0 , 0 , IS_MIXED , 0 )
433
+ ZEND_END_ARG_INFO ()
434
+
435
+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_next , 0 , 0 , IS_VOID , 0 )
436
+ ZEND_END_ARG_INFO ()
437
+
438
+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_rewind , 0 , 0 , IS_VOID , 0 )
439
+ ZEND_END_ARG_INFO ()
440
+
441
+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_valid , 0 , 0 , _IS_BOOL , 0 )
442
+ ZEND_END_ARG_INFO ()
443
+
444
+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_count , 0 , 0 , IS_LONG , 0 )
445
+ ZEND_END_ARG_INFO ()
446
+
447
+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_offsetExists , 0 , 1 , _IS_BOOL , 0 )
448
+ ZEND_ARG_INFO (0 , offset )
449
+ ZEND_END_ARG_INFO ()
450
+
451
+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_offsetGet , 0 , 1 , IS_MIXED , 0 )
452
+ ZEND_ARG_INFO (0 , offset )
453
+ ZEND_END_ARG_INFO ()
454
+
455
+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_offsetSet , 0 , 2 , IS_VOID , 0 )
456
+ ZEND_ARG_INFO (0 , offset )
457
+ ZEND_ARG_INFO (0 , value )
458
+ ZEND_END_ARG_INFO ()
459
+
460
+ ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX (arginfo_offsetUnset , 0 , 1 , IS_VOID , 0 )
461
+ ZEND_ARG_INFO (0 , offset )
462
+ ZEND_END_ARG_INFO ()
463
+
429
464
static zend_function_entry php_driver_map_methods [] = {
430
465
PHP_ME (Map , __construct , arginfo__construct , ZEND_ACC_CTOR |ZEND_ACC_PUBLIC )
431
466
PHP_ME (Map , type , arginfo_none , ZEND_ACC_PUBLIC )
@@ -436,18 +471,18 @@ static zend_function_entry php_driver_map_methods[] = {
436
471
PHP_ME (Map , remove , arginfo_one , ZEND_ACC_PUBLIC )
437
472
PHP_ME (Map , has , arginfo_one , ZEND_ACC_PUBLIC )
438
473
/* Countable */
439
- PHP_ME (Map , count , arginfo_none , ZEND_ACC_PUBLIC )
474
+ PHP_ME (Map , count , arginfo_count , ZEND_ACC_PUBLIC )
440
475
/* Iterator */
441
- PHP_ME (Map , current , arginfo_none , ZEND_ACC_PUBLIC )
442
- PHP_ME (Map , key , arginfo_none , ZEND_ACC_PUBLIC )
443
- PHP_ME (Map , next , arginfo_none , ZEND_ACC_PUBLIC )
444
- PHP_ME (Map , valid , arginfo_none , ZEND_ACC_PUBLIC )
445
- PHP_ME (Map , rewind , arginfo_none , ZEND_ACC_PUBLIC )
476
+ PHP_ME (Map , current , arginfo_current , ZEND_ACC_PUBLIC )
477
+ PHP_ME (Map , key , arginfo_key , ZEND_ACC_PUBLIC )
478
+ PHP_ME (Map , next , arginfo_next , ZEND_ACC_PUBLIC )
479
+ PHP_ME (Map , valid , arginfo_valid , ZEND_ACC_PUBLIC )
480
+ PHP_ME (Map , rewind , arginfo_rewind , ZEND_ACC_PUBLIC )
446
481
/* ArrayAccess */
447
- PHP_ME (Map , offsetSet , arginfo_two , ZEND_ACC_PUBLIC )
448
- PHP_ME (Map , offsetGet , arginfo_one , ZEND_ACC_PUBLIC )
449
- PHP_ME (Map , offsetUnset , arginfo_one , ZEND_ACC_PUBLIC )
450
- PHP_ME (Map , offsetExists , arginfo_one , ZEND_ACC_PUBLIC )
482
+ PHP_ME (Map , offsetSet , arginfo_offsetSet , ZEND_ACC_PUBLIC )
483
+ PHP_ME (Map , offsetGet , arginfo_offsetGet , ZEND_ACC_PUBLIC )
484
+ PHP_ME (Map , offsetUnset , arginfo_offsetUnset , ZEND_ACC_PUBLIC )
485
+ PHP_ME (Map , offsetExists , arginfo_offsetExists , ZEND_ACC_PUBLIC )
451
486
PHP_FE_END
452
487
};
453
488
0 commit comments