@@ -28,9 +28,11 @@ PHP_METHOD(Spoofchecker, isSuspicious)
28
28
zval * error_code = NULL ;
29
29
SPOOFCHECKER_METHOD_INIT_VARS ;
30
30
31
- if (FAILURE == zend_parse_parameters (ZEND_NUM_ARGS (), "s|z" , & text , & text_len , & error_code )) {
32
- RETURN_THROWS ();
33
- }
31
+ ZEND_PARSE_PARAMETERS_START (1 , 2 )
32
+ Z_PARAM_STRING (text , text_len )
33
+ Z_PARAM_OPTIONAL
34
+ Z_PARAM_ZVAL_OR_NULL (error_code )
35
+ ZEND_PARSE_PARAMETERS_END ();
34
36
35
37
SPOOFCHECKER_METHOD_FETCH_OBJECT ;
36
38
@@ -70,10 +72,12 @@ PHP_METHOD(Spoofchecker, areConfusable)
70
72
zval * error_code = NULL ;
71
73
SPOOFCHECKER_METHOD_INIT_VARS ;
72
74
73
- if (FAILURE == zend_parse_parameters (ZEND_NUM_ARGS (), "ss|z" , & s1 , & s1_len ,
74
- & s2 , & s2_len , & error_code )) {
75
- RETURN_THROWS ();
76
- }
75
+ ZEND_PARSE_PARAMETERS_START (2 , 3 )
76
+ Z_PARAM_STRING (s1 , s1_len )
77
+ Z_PARAM_STRING (s2 , s2_len )
78
+ Z_PARAM_OPTIONAL
79
+ Z_PARAM_ZVAL_OR_NULL (error_code )
80
+ ZEND_PARSE_PARAMETERS_END ();
77
81
78
82
SPOOFCHECKER_METHOD_FETCH_OBJECT ;
79
83
if (s1_len > INT32_MAX || s2_len > INT32_MAX ) {
@@ -102,9 +106,9 @@ PHP_METHOD(Spoofchecker, setAllowedLocales)
102
106
size_t locales_len ;
103
107
SPOOFCHECKER_METHOD_INIT_VARS ;
104
108
105
- if ( FAILURE == zend_parse_parameters ( ZEND_NUM_ARGS (), "s" , & locales , & locales_len )) {
106
- RETURN_THROWS ();
107
- }
109
+ ZEND_PARSE_PARAMETERS_START ( 1 , 1 )
110
+ Z_PARAM_STRING ( locales , locales_len )
111
+ ZEND_PARSE_PARAMETERS_END ();
108
112
109
113
SPOOFCHECKER_METHOD_FETCH_OBJECT ;
110
114
@@ -123,9 +127,9 @@ PHP_METHOD(Spoofchecker, setChecks)
123
127
zend_long checks ;
124
128
SPOOFCHECKER_METHOD_INIT_VARS ;
125
129
126
- if ( FAILURE == zend_parse_parameters ( ZEND_NUM_ARGS (), "l" , & checks )) {
127
- RETURN_THROWS ();
128
- }
130
+ ZEND_PARSE_PARAMETERS_START ( 1 , 1 )
131
+ Z_PARAM_LONG ( checks )
132
+ ZEND_PARSE_PARAMETERS_END ();
129
133
130
134
SPOOFCHECKER_METHOD_FETCH_OBJECT ;
131
135
@@ -145,9 +149,9 @@ PHP_METHOD(Spoofchecker, setRestrictionLevel)
145
149
zend_long level ;
146
150
SPOOFCHECKER_METHOD_INIT_VARS ;
147
151
148
- if ( FAILURE == zend_parse_parameters ( ZEND_NUM_ARGS (), "l" , & level )) {
149
- RETURN_THROWS ();
150
- }
152
+ ZEND_PARSE_PARAMETERS_START ( 1 , 1 )
153
+ Z_PARAM_LONG ( level )
154
+ ZEND_PARSE_PARAMETERS_END ();
151
155
152
156
SPOOFCHECKER_METHOD_FETCH_OBJECT ;
153
157
0 commit comments