/src/php-src/ext/uri/php_uri_arginfo.h
Line | Count | Source |
1 | | /* This is a generated file, edit the .stub.php file instead. |
2 | | * Stub hash: 1945c28deef13c2af552b18c2a5a6c7798d4aeec */ |
3 | | |
4 | | ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Uri_WhatWg_InvalidUrlException___construct, 0, 0, 0) |
5 | | ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, message, IS_STRING, 0, "\"\"") |
6 | | ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, errors, IS_ARRAY, 0, "[]") |
7 | | ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, code, IS_LONG, 0, "0") |
8 | | ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, previous, Throwable, 1, "null") |
9 | | ZEND_END_ARG_INFO() |
10 | | |
11 | | ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Uri_WhatWg_UrlValidationError___construct, 0, 0, 3) |
12 | | ZEND_ARG_TYPE_INFO(0, context, IS_STRING, 0) |
13 | | ZEND_ARG_OBJ_INFO(0, type, Uri\\WhatWg\\\125rlValidationErrorType, 0) |
14 | | ZEND_ARG_TYPE_INFO(0, failure, _IS_BOOL, 0) |
15 | | ZEND_END_ARG_INFO() |
16 | | |
17 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_parse, 0, 1, IS_STATIC, 1) |
18 | | ZEND_ARG_TYPE_INFO(0, uri, IS_STRING, 0) |
19 | | ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, baseUrl, Uri\\WhatWg\\\125rl, 1, "null") |
20 | | ZEND_ARG_INFO_WITH_DEFAULT_VALUE(1, errors, "null") |
21 | | ZEND_END_ARG_INFO() |
22 | | |
23 | | ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Uri_WhatWg_Url___construct, 0, 0, 1) |
24 | | ZEND_ARG_TYPE_INFO(0, uri, IS_STRING, 0) |
25 | | ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, baseUrl, Uri\\WhatWg\\\125rl, 1, "null") |
26 | | ZEND_ARG_INFO_WITH_DEFAULT_VALUE(1, softErrors, "null") |
27 | | ZEND_END_ARG_INFO() |
28 | | |
29 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_getScheme, 0, 0, IS_STRING, 0) |
30 | | ZEND_END_ARG_INFO() |
31 | | |
32 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_withScheme, 0, 1, IS_STATIC, 0) |
33 | | ZEND_ARG_TYPE_INFO(0, scheme, IS_STRING, 0) |
34 | | ZEND_END_ARG_INFO() |
35 | | |
36 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_getUsername, 0, 0, IS_STRING, 1) |
37 | | ZEND_END_ARG_INFO() |
38 | | |
39 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_withUsername, 0, 1, IS_STATIC, 0) |
40 | | ZEND_ARG_TYPE_INFO(0, username, IS_STRING, 1) |
41 | | ZEND_END_ARG_INFO() |
42 | | |
43 | | #define arginfo_class_Uri_WhatWg_Url_getPassword arginfo_class_Uri_WhatWg_Url_getUsername |
44 | | |
45 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_withPassword, 0, 1, IS_STATIC, 0) |
46 | | ZEND_ARG_TYPE_INFO(0, password, IS_STRING, 1) |
47 | | ZEND_END_ARG_INFO() |
48 | | |
49 | | #define arginfo_class_Uri_WhatWg_Url_getAsciiHost arginfo_class_Uri_WhatWg_Url_getUsername |
50 | | |
51 | | #define arginfo_class_Uri_WhatWg_Url_getUnicodeHost arginfo_class_Uri_WhatWg_Url_getUsername |
52 | | |
53 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_withHost, 0, 1, IS_STATIC, 0) |
54 | | ZEND_ARG_TYPE_INFO(0, host, IS_STRING, 1) |
55 | | ZEND_END_ARG_INFO() |
56 | | |
57 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_getPort, 0, 0, IS_LONG, 1) |
58 | | ZEND_END_ARG_INFO() |
59 | | |
60 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_withPort, 0, 1, IS_STATIC, 0) |
61 | | ZEND_ARG_TYPE_INFO(0, port, IS_LONG, 1) |
62 | | ZEND_END_ARG_INFO() |
63 | | |
64 | | #define arginfo_class_Uri_WhatWg_Url_getPath arginfo_class_Uri_WhatWg_Url_getScheme |
65 | | |
66 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_withPath, 0, 1, IS_STATIC, 0) |
67 | | ZEND_ARG_TYPE_INFO(0, path, IS_STRING, 0) |
68 | | ZEND_END_ARG_INFO() |
69 | | |
70 | | #define arginfo_class_Uri_WhatWg_Url_getQuery arginfo_class_Uri_WhatWg_Url_getUsername |
71 | | |
72 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_withQuery, 0, 1, IS_STATIC, 0) |
73 | | ZEND_ARG_TYPE_INFO(0, query, IS_STRING, 1) |
74 | | ZEND_END_ARG_INFO() |
75 | | |
76 | | #define arginfo_class_Uri_WhatWg_Url_getFragment arginfo_class_Uri_WhatWg_Url_getUsername |
77 | | |
78 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_withFragment, 0, 1, IS_STATIC, 0) |
79 | | ZEND_ARG_TYPE_INFO(0, fragment, IS_STRING, 1) |
80 | | ZEND_END_ARG_INFO() |
81 | | |
82 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_equals, 0, 1, _IS_BOOL, 0) |
83 | | ZEND_ARG_OBJ_INFO(0, url, Uri\\WhatWg\\\125rl, 0) |
84 | | ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, comparisonMode, Uri\\\125riComparisonMode, 0, "Uri\\UriComparisonMode::ExcludeFragment") |
85 | | ZEND_END_ARG_INFO() |
86 | | |
87 | | #define arginfo_class_Uri_WhatWg_Url_toAsciiString arginfo_class_Uri_WhatWg_Url_getScheme |
88 | | |
89 | | #define arginfo_class_Uri_WhatWg_Url_toUnicodeString arginfo_class_Uri_WhatWg_Url_getScheme |
90 | | |
91 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_resolve, 0, 1, IS_STATIC, 0) |
92 | | ZEND_ARG_TYPE_INFO(0, uri, IS_STRING, 0) |
93 | | ZEND_ARG_INFO_WITH_DEFAULT_VALUE(1, softErrors, "null") |
94 | | ZEND_END_ARG_INFO() |
95 | | |
96 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url___serialize, 0, 0, IS_ARRAY, 0) |
97 | | ZEND_END_ARG_INFO() |
98 | | |
99 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url___unserialize, 0, 1, IS_VOID, 0) |
100 | | ZEND_ARG_TYPE_INFO(0, data, IS_ARRAY, 0) |
101 | | ZEND_END_ARG_INFO() |
102 | | |
103 | | #define arginfo_class_Uri_WhatWg_Url___debugInfo arginfo_class_Uri_WhatWg_Url___serialize |
104 | | |
105 | | ZEND_METHOD(Uri_WhatWg_InvalidUrlException, __construct); |
106 | | ZEND_METHOD(Uri_WhatWg_UrlValidationError, __construct); |
107 | | ZEND_METHOD(Uri_WhatWg_Url, parse); |
108 | | ZEND_METHOD(Uri_WhatWg_Url, __construct); |
109 | | ZEND_METHOD(Uri_WhatWg_Url, getScheme); |
110 | | ZEND_METHOD(Uri_WhatWg_Url, withScheme); |
111 | | ZEND_METHOD(Uri_WhatWg_Url, getUsername); |
112 | | ZEND_METHOD(Uri_WhatWg_Url, withUsername); |
113 | | ZEND_METHOD(Uri_WhatWg_Url, getPassword); |
114 | | ZEND_METHOD(Uri_WhatWg_Url, withPassword); |
115 | | ZEND_METHOD(Uri_WhatWg_Url, getAsciiHost); |
116 | | ZEND_METHOD(Uri_WhatWg_Url, getUnicodeHost); |
117 | | ZEND_METHOD(Uri_WhatWg_Url, withHost); |
118 | | ZEND_METHOD(Uri_WhatWg_Url, getPort); |
119 | | ZEND_METHOD(Uri_WhatWg_Url, withPort); |
120 | | ZEND_METHOD(Uri_WhatWg_Url, getPath); |
121 | | ZEND_METHOD(Uri_WhatWg_Url, withPath); |
122 | | ZEND_METHOD(Uri_WhatWg_Url, getQuery); |
123 | | ZEND_METHOD(Uri_WhatWg_Url, withQuery); |
124 | | ZEND_METHOD(Uri_WhatWg_Url, getFragment); |
125 | | ZEND_METHOD(Uri_WhatWg_Url, withFragment); |
126 | | ZEND_METHOD(Uri_WhatWg_Url, equals); |
127 | | ZEND_METHOD(Uri_WhatWg_Url, toAsciiString); |
128 | | ZEND_METHOD(Uri_WhatWg_Url, toUnicodeString); |
129 | | ZEND_METHOD(Uri_WhatWg_Url, resolve); |
130 | | ZEND_METHOD(Uri_WhatWg_Url, __serialize); |
131 | | ZEND_METHOD(Uri_WhatWg_Url, __unserialize); |
132 | | ZEND_METHOD(Uri_WhatWg_Url, __debugInfo); |
133 | | |
134 | | static const zend_function_entry class_Uri_WhatWg_InvalidUrlException_methods[] = { |
135 | | ZEND_ME(Uri_WhatWg_InvalidUrlException, __construct, arginfo_class_Uri_WhatWg_InvalidUrlException___construct, ZEND_ACC_PUBLIC) |
136 | | ZEND_FE_END |
137 | | }; |
138 | | |
139 | | static const zend_function_entry class_Uri_WhatWg_UrlValidationError_methods[] = { |
140 | | ZEND_ME(Uri_WhatWg_UrlValidationError, __construct, arginfo_class_Uri_WhatWg_UrlValidationError___construct, ZEND_ACC_PUBLIC) |
141 | | ZEND_FE_END |
142 | | }; |
143 | | |
144 | | static const zend_function_entry class_Uri_WhatWg_Url_methods[] = { |
145 | | ZEND_ME(Uri_WhatWg_Url, parse, arginfo_class_Uri_WhatWg_Url_parse, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC) |
146 | | ZEND_ME(Uri_WhatWg_Url, __construct, arginfo_class_Uri_WhatWg_Url___construct, ZEND_ACC_PUBLIC) |
147 | | ZEND_ME(Uri_WhatWg_Url, getScheme, arginfo_class_Uri_WhatWg_Url_getScheme, ZEND_ACC_PUBLIC) |
148 | | ZEND_ME(Uri_WhatWg_Url, withScheme, arginfo_class_Uri_WhatWg_Url_withScheme, ZEND_ACC_PUBLIC) |
149 | | ZEND_ME(Uri_WhatWg_Url, getUsername, arginfo_class_Uri_WhatWg_Url_getUsername, ZEND_ACC_PUBLIC) |
150 | | ZEND_ME(Uri_WhatWg_Url, withUsername, arginfo_class_Uri_WhatWg_Url_withUsername, ZEND_ACC_PUBLIC) |
151 | | ZEND_ME(Uri_WhatWg_Url, getPassword, arginfo_class_Uri_WhatWg_Url_getPassword, ZEND_ACC_PUBLIC) |
152 | | ZEND_ME(Uri_WhatWg_Url, withPassword, arginfo_class_Uri_WhatWg_Url_withPassword, ZEND_ACC_PUBLIC) |
153 | | ZEND_ME(Uri_WhatWg_Url, getAsciiHost, arginfo_class_Uri_WhatWg_Url_getAsciiHost, ZEND_ACC_PUBLIC) |
154 | | ZEND_ME(Uri_WhatWg_Url, getUnicodeHost, arginfo_class_Uri_WhatWg_Url_getUnicodeHost, ZEND_ACC_PUBLIC) |
155 | | ZEND_ME(Uri_WhatWg_Url, withHost, arginfo_class_Uri_WhatWg_Url_withHost, ZEND_ACC_PUBLIC) |
156 | | ZEND_ME(Uri_WhatWg_Url, getPort, arginfo_class_Uri_WhatWg_Url_getPort, ZEND_ACC_PUBLIC) |
157 | | ZEND_ME(Uri_WhatWg_Url, withPort, arginfo_class_Uri_WhatWg_Url_withPort, ZEND_ACC_PUBLIC) |
158 | | ZEND_ME(Uri_WhatWg_Url, getPath, arginfo_class_Uri_WhatWg_Url_getPath, ZEND_ACC_PUBLIC) |
159 | | ZEND_ME(Uri_WhatWg_Url, withPath, arginfo_class_Uri_WhatWg_Url_withPath, ZEND_ACC_PUBLIC) |
160 | | ZEND_ME(Uri_WhatWg_Url, getQuery, arginfo_class_Uri_WhatWg_Url_getQuery, ZEND_ACC_PUBLIC) |
161 | | ZEND_ME(Uri_WhatWg_Url, withQuery, arginfo_class_Uri_WhatWg_Url_withQuery, ZEND_ACC_PUBLIC) |
162 | | ZEND_ME(Uri_WhatWg_Url, getFragment, arginfo_class_Uri_WhatWg_Url_getFragment, ZEND_ACC_PUBLIC) |
163 | | ZEND_ME(Uri_WhatWg_Url, withFragment, arginfo_class_Uri_WhatWg_Url_withFragment, ZEND_ACC_PUBLIC) |
164 | | ZEND_ME(Uri_WhatWg_Url, equals, arginfo_class_Uri_WhatWg_Url_equals, ZEND_ACC_PUBLIC) |
165 | | ZEND_ME(Uri_WhatWg_Url, toAsciiString, arginfo_class_Uri_WhatWg_Url_toAsciiString, ZEND_ACC_PUBLIC) |
166 | | ZEND_ME(Uri_WhatWg_Url, toUnicodeString, arginfo_class_Uri_WhatWg_Url_toUnicodeString, ZEND_ACC_PUBLIC) |
167 | | ZEND_ME(Uri_WhatWg_Url, resolve, arginfo_class_Uri_WhatWg_Url_resolve, ZEND_ACC_PUBLIC) |
168 | | ZEND_ME(Uri_WhatWg_Url, __serialize, arginfo_class_Uri_WhatWg_Url___serialize, ZEND_ACC_PUBLIC) |
169 | | ZEND_ME(Uri_WhatWg_Url, __unserialize, arginfo_class_Uri_WhatWg_Url___unserialize, ZEND_ACC_PUBLIC) |
170 | | ZEND_ME(Uri_WhatWg_Url, __debugInfo, arginfo_class_Uri_WhatWg_Url___debugInfo, ZEND_ACC_PUBLIC) |
171 | | ZEND_FE_END |
172 | | }; |
173 | | |
174 | | static zend_class_entry *register_class_Uri_UriException(zend_class_entry *class_entry_Exception) |
175 | 16 | { |
176 | 16 | zend_class_entry ce, *class_entry; |
177 | | |
178 | 16 | INIT_NS_CLASS_ENTRY(ce, "Uri", "UriException", NULL); |
179 | 16 | class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Exception, ZEND_ACC_NO_DYNAMIC_PROPERTIES); |
180 | | |
181 | 16 | return class_entry; |
182 | 16 | } |
183 | | |
184 | | static zend_class_entry *register_class_Uri_InvalidUriException(zend_class_entry *class_entry_Uri_UriException) |
185 | 16 | { |
186 | 16 | zend_class_entry ce, *class_entry; |
187 | | |
188 | 16 | INIT_NS_CLASS_ENTRY(ce, "Uri", "InvalidUriException", NULL); |
189 | 16 | class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Uri_UriException, ZEND_ACC_NO_DYNAMIC_PROPERTIES); |
190 | | |
191 | 16 | return class_entry; |
192 | 16 | } |
193 | | |
194 | | static zend_class_entry *register_class_Uri_UriComparisonMode(void) |
195 | 16 | { |
196 | 16 | zend_class_entry *class_entry = zend_register_internal_enum("Uri\\UriComparisonMode", IS_UNDEF, NULL); |
197 | | |
198 | 16 | zend_enum_add_case_cstr(class_entry, "IncludeFragment", NULL); |
199 | | |
200 | 16 | zend_enum_add_case_cstr(class_entry, "ExcludeFragment", NULL); |
201 | | |
202 | 16 | return class_entry; |
203 | 16 | } |
204 | | |
205 | | static zend_class_entry *register_class_Uri_WhatWg_InvalidUrlException(zend_class_entry *class_entry_Uri_InvalidUriException) |
206 | 16 | { |
207 | 16 | zend_class_entry ce, *class_entry; |
208 | | |
209 | 16 | INIT_NS_CLASS_ENTRY(ce, "Uri\\WhatWg", "InvalidUrlException", class_Uri_WhatWg_InvalidUrlException_methods); |
210 | 16 | class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Uri_InvalidUriException, ZEND_ACC_NO_DYNAMIC_PROPERTIES); |
211 | | |
212 | 16 | zval property_errors_default_value; |
213 | 16 | ZVAL_UNDEF(&property_errors_default_value); |
214 | 16 | zend_string *property_errors_name = zend_string_init("errors", sizeof("errors") - 1, 1); |
215 | 16 | zend_declare_typed_property(class_entry, property_errors_name, &property_errors_default_value, ZEND_ACC_PUBLIC|ZEND_ACC_READONLY, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ARRAY)); |
216 | 16 | zend_string_release(property_errors_name); |
217 | | |
218 | 16 | return class_entry; |
219 | 16 | } |
220 | | |
221 | | static zend_class_entry *register_class_Uri_WhatWg_UrlValidationErrorType(void) |
222 | 16 | { |
223 | 16 | zend_class_entry *class_entry = zend_register_internal_enum("Uri\\WhatWg\\UrlValidationErrorType", IS_UNDEF, NULL); |
224 | | |
225 | 16 | zend_enum_add_case_cstr(class_entry, "DomainToAscii", NULL); |
226 | | |
227 | 16 | zend_enum_add_case_cstr(class_entry, "DomainToUnicode", NULL); |
228 | | |
229 | 16 | zend_enum_add_case_cstr(class_entry, "DomainInvalidCodePoint", NULL); |
230 | | |
231 | 16 | zend_enum_add_case_cstr(class_entry, "HostInvalidCodePoint", NULL); |
232 | | |
233 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv4EmptyPart", NULL); |
234 | | |
235 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv4TooManyParts", NULL); |
236 | | |
237 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv4NonNumericPart", NULL); |
238 | | |
239 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv4NonDecimalPart", NULL); |
240 | | |
241 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv4OutOfRangePart", NULL); |
242 | | |
243 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv6Unclosed", NULL); |
244 | | |
245 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv6InvalidCompression", NULL); |
246 | | |
247 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv6TooManyPieces", NULL); |
248 | | |
249 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv6MultipleCompression", NULL); |
250 | | |
251 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv6InvalidCodePoint", NULL); |
252 | | |
253 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv6TooFewPieces", NULL); |
254 | | |
255 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv4InIpv6TooManyPieces", NULL); |
256 | | |
257 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv4InIpv6InvalidCodePoint", NULL); |
258 | | |
259 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv4InIpv6OutOfRangePart", NULL); |
260 | | |
261 | 16 | zend_enum_add_case_cstr(class_entry, "Ipv4InIpv6TooFewParts", NULL); |
262 | | |
263 | 16 | zend_enum_add_case_cstr(class_entry, "InvalidUrlUnit", NULL); |
264 | | |
265 | 16 | zend_enum_add_case_cstr(class_entry, "SpecialSchemeMissingFollowingSolidus", NULL); |
266 | | |
267 | 16 | zend_enum_add_case_cstr(class_entry, "MissingSchemeNonRelativeUrl", NULL); |
268 | | |
269 | 16 | zend_enum_add_case_cstr(class_entry, "InvalidReverseSoldius", NULL); |
270 | | |
271 | 16 | zend_enum_add_case_cstr(class_entry, "InvalidCredentials", NULL); |
272 | | |
273 | 16 | zend_enum_add_case_cstr(class_entry, "HostMissing", NULL); |
274 | | |
275 | 16 | zend_enum_add_case_cstr(class_entry, "PortOutOfRange", NULL); |
276 | | |
277 | 16 | zend_enum_add_case_cstr(class_entry, "PortInvalid", NULL); |
278 | | |
279 | 16 | zend_enum_add_case_cstr(class_entry, "FileInvalidWindowsDriveLetter", NULL); |
280 | | |
281 | 16 | zend_enum_add_case_cstr(class_entry, "FileInvalidWindowsDriveLetterHost", NULL); |
282 | | |
283 | 16 | return class_entry; |
284 | 16 | } |
285 | | |
286 | | static zend_class_entry *register_class_Uri_WhatWg_UrlValidationError(void) |
287 | 16 | { |
288 | 16 | zend_class_entry ce, *class_entry; |
289 | | |
290 | 16 | INIT_NS_CLASS_ENTRY(ce, "Uri\\WhatWg", "UrlValidationError", class_Uri_WhatWg_UrlValidationError_methods); |
291 | 16 | class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES|ZEND_ACC_READONLY_CLASS); |
292 | | |
293 | 16 | zval property_context_default_value; |
294 | 16 | ZVAL_UNDEF(&property_context_default_value); |
295 | 16 | zend_string *property_context_name = zend_string_init("context", sizeof("context") - 1, 1); |
296 | 16 | zend_declare_typed_property(class_entry, property_context_name, &property_context_default_value, ZEND_ACC_PUBLIC|ZEND_ACC_READONLY, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING)); |
297 | 16 | zend_string_release(property_context_name); |
298 | | |
299 | 16 | zval property_type_default_value; |
300 | 16 | ZVAL_UNDEF(&property_type_default_value); |
301 | 16 | zend_string *property_type_class_Uri_WhatWg_UrlValidationErrorType = zend_string_init("Uri\\WhatWg\\\125rlValidationErrorType", sizeof("Uri\\WhatWg\\\125rlValidationErrorType")-1, 1); |
302 | 16 | zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_TYPE), &property_type_default_value, ZEND_ACC_PUBLIC|ZEND_ACC_READONLY, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_type_class_Uri_WhatWg_UrlValidationErrorType, 0, 0)); |
303 | | |
304 | 16 | zval property_failure_default_value; |
305 | 16 | ZVAL_UNDEF(&property_failure_default_value); |
306 | 16 | zend_string *property_failure_name = zend_string_init("failure", sizeof("failure") - 1, 1); |
307 | 16 | zend_declare_typed_property(class_entry, property_failure_name, &property_failure_default_value, ZEND_ACC_PUBLIC|ZEND_ACC_READONLY, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL)); |
308 | 16 | zend_string_release(property_failure_name); |
309 | | |
310 | 16 | return class_entry; |
311 | 16 | } |
312 | | |
313 | | static zend_class_entry *register_class_Uri_WhatWg_Url(void) |
314 | 16 | { |
315 | 16 | zend_class_entry ce, *class_entry; |
316 | | |
317 | 16 | INIT_NS_CLASS_ENTRY(ce, "Uri\\WhatWg", "Url", class_Uri_WhatWg_Url_methods); |
318 | 16 | class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES|ZEND_ACC_READONLY_CLASS); |
319 | | |
320 | | |
321 | 16 | zend_add_parameter_attribute(zend_hash_str_find_ptr(&class_entry->function_table, "withpassword", sizeof("withpassword") - 1), 0, ZSTR_KNOWN(ZEND_STR_SENSITIVEPARAMETER), 0); |
322 | | |
323 | 16 | return class_entry; |
324 | 16 | } |