@@ -874,7 +874,7 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mail, 0, 3, _IS_BOOL, 0)
874
874
ZEND_ARG_TYPE_INFO (0 , subject , IS_STRING , 0 )
875
875
ZEND_ARG_TYPE_INFO (0 , message , IS_STRING , 0 )
876
876
ZEND_ARG_INFO (0 , additional_headers )
877
- ZEND_ARG_INFO (0 , additional_parameters )
877
+ ZEND_ARG_TYPE_INFO (0 , additional_parameters , IS_STRING , 0 )
878
878
ZEND_END_ARG_INFO ()
879
879
880
880
ZEND_BEGIN_ARG_INFO_EX (arginfo_abs , 0 , 0 , 1 )
@@ -887,7 +887,7 @@ ZEND_END_ARG_INFO()
887
887
888
888
#define arginfo_floor arginfo_ceil
889
889
890
- ZEND_BEGIN_ARG_INFO_EX (arginfo_round , 0 , 0 , 1 )
890
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_round , 0 , 1 , IS_DOUBLE , 0 )
891
891
ZEND_ARG_INFO (0 , number )
892
892
ZEND_ARG_TYPE_INFO (0 , precision , IS_LONG , 0 )
893
893
ZEND_ARG_TYPE_INFO (0 , mode , IS_LONG , 0 )
@@ -986,7 +986,7 @@ ZEND_END_ARG_INFO()
986
986
987
987
#define arginfo_dechex arginfo_decbin
988
988
989
- ZEND_BEGIN_ARG_INFO_EX (arginfo_base_convert , 0 , 0 , 3 )
989
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_base_convert , 0 , 3 , IS_STRING , 0 )
990
990
ZEND_ARG_INFO (0 , number )
991
991
ZEND_ARG_TYPE_INFO (0 , frombase , IS_LONG , 0 )
992
992
ZEND_ARG_TYPE_INFO (0 , tobase , IS_LONG , 0 )
@@ -995,8 +995,8 @@ ZEND_END_ARG_INFO()
995
995
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_number_format , 0 , 1 , IS_STRING , 0 )
996
996
ZEND_ARG_TYPE_INFO (0 , number , IS_DOUBLE , 0 )
997
997
ZEND_ARG_TYPE_INFO (0 , decimals , IS_LONG , 0 )
998
- ZEND_ARG_TYPE_INFO (0 , decimal_point , IS_STRING , 0 )
999
- ZEND_ARG_TYPE_INFO (0 , thousands_separator , IS_STRING , 0 )
998
+ ZEND_ARG_TYPE_INFO (0 , decimal_point , IS_STRING , 1 )
999
+ ZEND_ARG_TYPE_INFO (0 , thousands_separator , IS_STRING , 1 )
1000
1000
ZEND_END_ARG_INFO ()
1001
1001
1002
1002
#define arginfo_fmod arginfo_hypot
@@ -1042,13 +1042,13 @@ ZEND_END_ARG_INFO()
1042
1042
ZEND_BEGIN_ARG_INFO_EX (arginfo_password_hash , 0 , 0 , 2 )
1043
1043
ZEND_ARG_TYPE_INFO (0 , password , IS_STRING , 0 )
1044
1044
ZEND_ARG_INFO (0 , algo )
1045
- ZEND_ARG_INFO (0 , options )
1045
+ ZEND_ARG_TYPE_INFO (0 , options , IS_ARRAY , 0 )
1046
1046
ZEND_END_ARG_INFO ()
1047
1047
1048
1048
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_password_needs_rehash , 0 , 2 , _IS_BOOL , 0 )
1049
1049
ZEND_ARG_TYPE_INFO (0 , hash , IS_STRING , 0 )
1050
1050
ZEND_ARG_INFO (0 , algo )
1051
- ZEND_ARG_INFO (0 , options )
1051
+ ZEND_ARG_TYPE_INFO (0 , options , IS_ARRAY , 0 )
1052
1052
ZEND_END_ARG_INFO ()
1053
1053
1054
1054
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_password_verify , 0 , 2 , _IS_BOOL , 0 )
@@ -1070,20 +1070,22 @@ ZEND_END_ARG_INFO()
1070
1070
#endif
1071
1071
1072
1072
#if defined(PHP_CAN_SUPPORT_PROC_OPEN )
1073
- ZEND_BEGIN_ARG_INFO_EX (arginfo_proc_close , 0 , 0 , 1 )
1073
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_proc_close , 0 , 1 , IS_LONG , 0 )
1074
1074
ZEND_ARG_INFO (0 , process )
1075
1075
ZEND_END_ARG_INFO ()
1076
1076
#endif
1077
1077
1078
1078
#if defined(PHP_CAN_SUPPORT_PROC_OPEN )
1079
1079
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_proc_terminate , 0 , 1 , _IS_BOOL , 0 )
1080
1080
ZEND_ARG_INFO (0 , process )
1081
- ZEND_ARG_INFO (0 , signal )
1081
+ ZEND_ARG_TYPE_INFO (0 , signal , IS_LONG , 0 )
1082
1082
ZEND_END_ARG_INFO ()
1083
1083
#endif
1084
1084
1085
1085
#if defined(PHP_CAN_SUPPORT_PROC_OPEN )
1086
- #define arginfo_proc_get_status arginfo_proc_close
1086
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_proc_get_status , 0 , 1 , IS_ARRAY , 0 )
1087
+ ZEND_ARG_INFO (0 , process )
1088
+ ZEND_END_ARG_INFO ()
1087
1089
#endif
1088
1090
1089
1091
#define arginfo_quoted_printable_decode arginfo_base64_encode
0 commit comments