Coverage Report

Created: 2026-07-25 06:39

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/php-src/ext/uri/php_uri_arginfo.h
Line
Count
Source
1
/* This is a generated file, edit php_uri.stub.php instead.
2
 * Stub hash: bfd9247fa79baf877d600134c9ef615ec5ca9cea
3
 * Has decl header: yes */
4
5
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_UriBuilder_reset, 0, 0, IS_STATIC, 0)
6
ZEND_END_ARG_INFO()
7
8
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_UriBuilder_setScheme, 0, 1, IS_STATIC, 0)
9
  ZEND_ARG_TYPE_INFO(0, scheme, IS_STRING, 1)
10
ZEND_END_ARG_INFO()
11
12
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_UriBuilder_setUserInfo, 0, 1, IS_STATIC, 0)
13
  ZEND_ARG_TYPE_INFO(0, userInfo, IS_STRING, 1)
14
ZEND_END_ARG_INFO()
15
16
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_UriBuilder_setHost, 0, 1, IS_STATIC, 0)
17
  ZEND_ARG_TYPE_INFO(0, host, IS_STRING, 1)
18
ZEND_END_ARG_INFO()
19
20
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_UriBuilder_setPort, 0, 1, IS_STATIC, 0)
21
  ZEND_ARG_TYPE_INFO(0, port, IS_LONG, 1)
22
ZEND_END_ARG_INFO()
23
24
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_UriBuilder_setPath, 0, 1, IS_STATIC, 0)
25
  ZEND_ARG_TYPE_INFO(0, path, IS_STRING, 0)
26
ZEND_END_ARG_INFO()
27
28
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_UriBuilder_setQuery, 0, 1, IS_STATIC, 0)
29
  ZEND_ARG_TYPE_INFO(0, query, IS_STRING, 1)
30
ZEND_END_ARG_INFO()
31
32
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_UriBuilder_setFragment, 0, 1, IS_STATIC, 0)
33
  ZEND_ARG_TYPE_INFO(0, fragment, IS_STRING, 1)
34
ZEND_END_ARG_INFO()
35
36
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Uri_Rfc3986_UriBuilder_build, 0, 0, Uri\\Rfc3986\\\125ri, 0)
37
  ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, baseUrl, Uri\\Rfc3986\\\125ri, 1, "null")
38
ZEND_END_ARG_INFO()
39
40
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_Uri_parse, 0, 1, IS_STATIC, 1)
41
  ZEND_ARG_TYPE_INFO(0, uri, IS_STRING, 0)
42
  ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, baseUrl, Uri\\Rfc3986\\\125ri, 1, "null")
43
ZEND_END_ARG_INFO()
44
45
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Uri_Rfc3986_Uri___construct, 0, 0, 1)
46
  ZEND_ARG_TYPE_INFO(0, uri, IS_STRING, 0)
47
  ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, baseUrl, Uri\\Rfc3986\\\125ri, 1, "null")
48
ZEND_END_ARG_INFO()
49
50
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Uri_Rfc3986_Uri_getUriType, 0, 0, Uri\\Rfc3986\\\125riType, 1)
51
ZEND_END_ARG_INFO()
52
53
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_Uri_getScheme, 0, 0, IS_STRING, 1)
54
ZEND_END_ARG_INFO()
55
56
#define arginfo_class_Uri_Rfc3986_Uri_getRawScheme arginfo_class_Uri_Rfc3986_Uri_getScheme
57
58
#define arginfo_class_Uri_Rfc3986_Uri_withScheme arginfo_class_Uri_Rfc3986_UriBuilder_setScheme
59
60
#define arginfo_class_Uri_Rfc3986_Uri_getUserInfo arginfo_class_Uri_Rfc3986_Uri_getScheme
61
62
#define arginfo_class_Uri_Rfc3986_Uri_getRawUserInfo arginfo_class_Uri_Rfc3986_Uri_getScheme
63
64
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_Uri_withUserInfo, 0, 1, IS_STATIC, 0)
65
  ZEND_ARG_TYPE_INFO(0, userinfo, IS_STRING, 1)
66
ZEND_END_ARG_INFO()
67
68
#define arginfo_class_Uri_Rfc3986_Uri_getUsername arginfo_class_Uri_Rfc3986_Uri_getScheme
69
70
#define arginfo_class_Uri_Rfc3986_Uri_getRawUsername arginfo_class_Uri_Rfc3986_Uri_getScheme
71
72
#define arginfo_class_Uri_Rfc3986_Uri_getPassword arginfo_class_Uri_Rfc3986_Uri_getScheme
73
74
#define arginfo_class_Uri_Rfc3986_Uri_getRawPassword arginfo_class_Uri_Rfc3986_Uri_getScheme
75
76
#define arginfo_class_Uri_Rfc3986_Uri_getHost arginfo_class_Uri_Rfc3986_Uri_getScheme
77
78
#define arginfo_class_Uri_Rfc3986_Uri_getRawHost arginfo_class_Uri_Rfc3986_Uri_getScheme
79
80
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Uri_Rfc3986_Uri_getHostType, 0, 0, Uri\\Rfc3986\\\125riHostType, 1)
81
ZEND_END_ARG_INFO()
82
83
#define arginfo_class_Uri_Rfc3986_Uri_withHost arginfo_class_Uri_Rfc3986_UriBuilder_setHost
84
85
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_Uri_getPort, 0, 0, IS_LONG, 1)
86
ZEND_END_ARG_INFO()
87
88
#define arginfo_class_Uri_Rfc3986_Uri_withPort arginfo_class_Uri_Rfc3986_UriBuilder_setPort
89
90
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_Uri_getPath, 0, 0, IS_STRING, 0)
91
ZEND_END_ARG_INFO()
92
93
#define arginfo_class_Uri_Rfc3986_Uri_getRawPath arginfo_class_Uri_Rfc3986_Uri_getPath
94
95
#define arginfo_class_Uri_Rfc3986_Uri_withPath arginfo_class_Uri_Rfc3986_UriBuilder_setPath
96
97
#define arginfo_class_Uri_Rfc3986_Uri_getQuery arginfo_class_Uri_Rfc3986_Uri_getScheme
98
99
#define arginfo_class_Uri_Rfc3986_Uri_getRawQuery arginfo_class_Uri_Rfc3986_Uri_getScheme
100
101
#define arginfo_class_Uri_Rfc3986_Uri_withQuery arginfo_class_Uri_Rfc3986_UriBuilder_setQuery
102
103
#define arginfo_class_Uri_Rfc3986_Uri_getFragment arginfo_class_Uri_Rfc3986_Uri_getScheme
104
105
#define arginfo_class_Uri_Rfc3986_Uri_getRawFragment arginfo_class_Uri_Rfc3986_Uri_getScheme
106
107
#define arginfo_class_Uri_Rfc3986_Uri_withFragment arginfo_class_Uri_Rfc3986_UriBuilder_setFragment
108
109
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_Uri_equals, 0, 1, _IS_BOOL, 0)
110
  ZEND_ARG_OBJ_INFO(0, uri, Uri\\Rfc3986\\\125ri, 0)
111
  ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, comparisonMode, Uri\\\125riComparisonMode, 0, "Uri\\UriComparisonMode::ExcludeFragment")
112
ZEND_END_ARG_INFO()
113
114
#define arginfo_class_Uri_Rfc3986_Uri_toString arginfo_class_Uri_Rfc3986_Uri_getPath
115
116
#define arginfo_class_Uri_Rfc3986_Uri_toRawString arginfo_class_Uri_Rfc3986_Uri_getPath
117
118
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_Uri_resolve, 0, 1, IS_STATIC, 0)
119
  ZEND_ARG_TYPE_INFO(0, uri, IS_STRING, 0)
120
ZEND_END_ARG_INFO()
121
122
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_Uri___serialize, 0, 0, IS_ARRAY, 0)
123
ZEND_END_ARG_INFO()
124
125
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_Rfc3986_Uri___unserialize, 0, 1, IS_VOID, 0)
126
  ZEND_ARG_TYPE_INFO(0, data, IS_ARRAY, 0)
127
ZEND_END_ARG_INFO()
128
129
#define arginfo_class_Uri_Rfc3986_Uri___debugInfo arginfo_class_Uri_Rfc3986_Uri___serialize
130
131
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Uri_WhatWg_InvalidUrlException___construct, 0, 0, 0)
132
  ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, message, IS_STRING, 0, "\"\"")
133
  ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, errors, IS_ARRAY, 0, "[]")
134
  ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, code, IS_LONG, 0, "0")
135
  ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, previous, Throwable, 1, "null")
136
ZEND_END_ARG_INFO()
137
138
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Uri_WhatWg_UrlValidationError___construct, 0, 0, 3)
139
  ZEND_ARG_TYPE_INFO(0, context, IS_STRING, 0)
140
  ZEND_ARG_OBJ_INFO(0, type, Uri\\WhatWg\\\125rlValidationErrorType, 0)
141
  ZEND_ARG_TYPE_INFO(0, failure, _IS_BOOL, 0)
142
ZEND_END_ARG_INFO()
143
144
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_parse, 0, 1, IS_STATIC, 1)
145
  ZEND_ARG_TYPE_INFO(0, uri, IS_STRING, 0)
146
  ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, baseUrl, Uri\\WhatWg\\\125rl, 1, "null")
147
  ZEND_ARG_INFO_WITH_DEFAULT_VALUE(1, errors, "null")
148
ZEND_END_ARG_INFO()
149
150
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Uri_WhatWg_Url___construct, 0, 0, 1)
151
  ZEND_ARG_TYPE_INFO(0, uri, IS_STRING, 0)
152
  ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, baseUrl, Uri\\WhatWg\\\125rl, 1, "null")
153
  ZEND_ARG_INFO_WITH_DEFAULT_VALUE(1, softErrors, "null")
154
ZEND_END_ARG_INFO()
155
156
#define arginfo_class_Uri_WhatWg_Url_getScheme arginfo_class_Uri_Rfc3986_Uri_getPath
157
158
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_withScheme, 0, 1, IS_STATIC, 0)
159
  ZEND_ARG_TYPE_INFO(0, scheme, IS_STRING, 0)
160
ZEND_END_ARG_INFO()
161
162
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_isSpecialScheme, 0, 0, _IS_BOOL, 0)
163
ZEND_END_ARG_INFO()
164
165
#define arginfo_class_Uri_WhatWg_Url_getUsername arginfo_class_Uri_Rfc3986_Uri_getScheme
166
167
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_withUsername, 0, 1, IS_STATIC, 0)
168
  ZEND_ARG_TYPE_INFO(0, username, IS_STRING, 1)
169
ZEND_END_ARG_INFO()
170
171
#define arginfo_class_Uri_WhatWg_Url_getPassword arginfo_class_Uri_Rfc3986_Uri_getScheme
172
173
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_withPassword, 0, 1, IS_STATIC, 0)
174
  ZEND_ARG_TYPE_INFO(0, password, IS_STRING, 1)
175
ZEND_END_ARG_INFO()
176
177
#define arginfo_class_Uri_WhatWg_Url_getAsciiHost arginfo_class_Uri_Rfc3986_Uri_getScheme
178
179
#define arginfo_class_Uri_WhatWg_Url_getUnicodeHost arginfo_class_Uri_Rfc3986_Uri_getScheme
180
181
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Uri_WhatWg_Url_getHostType, 0, 0, Uri\\WhatWg\\\125rlHostType, 1)
182
ZEND_END_ARG_INFO()
183
184
#define arginfo_class_Uri_WhatWg_Url_withHost arginfo_class_Uri_Rfc3986_UriBuilder_setHost
185
186
#define arginfo_class_Uri_WhatWg_Url_getPort arginfo_class_Uri_Rfc3986_Uri_getPort
187
188
#define arginfo_class_Uri_WhatWg_Url_withPort arginfo_class_Uri_Rfc3986_UriBuilder_setPort
189
190
#define arginfo_class_Uri_WhatWg_Url_getPath arginfo_class_Uri_Rfc3986_Uri_getPath
191
192
#define arginfo_class_Uri_WhatWg_Url_withPath arginfo_class_Uri_Rfc3986_UriBuilder_setPath
193
194
#define arginfo_class_Uri_WhatWg_Url_getQuery arginfo_class_Uri_Rfc3986_Uri_getScheme
195
196
#define arginfo_class_Uri_WhatWg_Url_withQuery arginfo_class_Uri_Rfc3986_UriBuilder_setQuery
197
198
#define arginfo_class_Uri_WhatWg_Url_getFragment arginfo_class_Uri_Rfc3986_Uri_getScheme
199
200
#define arginfo_class_Uri_WhatWg_Url_withFragment arginfo_class_Uri_Rfc3986_UriBuilder_setFragment
201
202
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_equals, 0, 1, _IS_BOOL, 0)
203
  ZEND_ARG_OBJ_INFO(0, url, Uri\\WhatWg\\\125rl, 0)
204
  ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, comparisonMode, Uri\\\125riComparisonMode, 0, "Uri\\UriComparisonMode::ExcludeFragment")
205
ZEND_END_ARG_INFO()
206
207
#define arginfo_class_Uri_WhatWg_Url_toAsciiString arginfo_class_Uri_Rfc3986_Uri_getPath
208
209
#define arginfo_class_Uri_WhatWg_Url_toUnicodeString arginfo_class_Uri_Rfc3986_Uri_getPath
210
211
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Uri_WhatWg_Url_resolve, 0, 1, IS_STATIC, 0)
212
  ZEND_ARG_TYPE_INFO(0, uri, IS_STRING, 0)
213
  ZEND_ARG_INFO_WITH_DEFAULT_VALUE(1, softErrors, "null")
214
ZEND_END_ARG_INFO()
215
216
#define arginfo_class_Uri_WhatWg_Url___serialize arginfo_class_Uri_Rfc3986_Uri___serialize
217
218
#define arginfo_class_Uri_WhatWg_Url___unserialize arginfo_class_Uri_Rfc3986_Uri___unserialize
219
220
#define arginfo_class_Uri_WhatWg_Url___debugInfo arginfo_class_Uri_Rfc3986_Uri___serialize
221
222
ZEND_METHOD(Uri_Rfc3986_UriBuilder, reset);
223
ZEND_METHOD(Uri_Rfc3986_UriBuilder, setScheme);
224
ZEND_METHOD(Uri_Rfc3986_UriBuilder, setUserInfo);
225
ZEND_METHOD(Uri_Rfc3986_UriBuilder, setHost);
226
ZEND_METHOD(Uri_Rfc3986_UriBuilder, setPort);
227
ZEND_METHOD(Uri_Rfc3986_UriBuilder, setPath);
228
ZEND_METHOD(Uri_Rfc3986_UriBuilder, setQuery);
229
ZEND_METHOD(Uri_Rfc3986_UriBuilder, setFragment);
230
ZEND_METHOD(Uri_Rfc3986_UriBuilder, build);
231
ZEND_METHOD(Uri_Rfc3986_Uri, parse);
232
ZEND_METHOD(Uri_Rfc3986_Uri, __construct);
233
ZEND_METHOD(Uri_Rfc3986_Uri, getUriType);
234
ZEND_METHOD(Uri_Rfc3986_Uri, getScheme);
235
ZEND_METHOD(Uri_Rfc3986_Uri, getRawScheme);
236
ZEND_METHOD(Uri_Rfc3986_Uri, withScheme);
237
ZEND_METHOD(Uri_Rfc3986_Uri, getUserInfo);
238
ZEND_METHOD(Uri_Rfc3986_Uri, getRawUserInfo);
239
ZEND_METHOD(Uri_Rfc3986_Uri, withUserInfo);
240
ZEND_METHOD(Uri_Rfc3986_Uri, getUsername);
241
ZEND_METHOD(Uri_Rfc3986_Uri, getRawUsername);
242
ZEND_METHOD(Uri_Rfc3986_Uri, getPassword);
243
ZEND_METHOD(Uri_Rfc3986_Uri, getRawPassword);
244
ZEND_METHOD(Uri_Rfc3986_Uri, getHost);
245
ZEND_METHOD(Uri_Rfc3986_Uri, getRawHost);
246
ZEND_METHOD(Uri_Rfc3986_Uri, getHostType);
247
ZEND_METHOD(Uri_Rfc3986_Uri, withHost);
248
ZEND_METHOD(Uri_Rfc3986_Uri, getPort);
249
ZEND_METHOD(Uri_Rfc3986_Uri, withPort);
250
ZEND_METHOD(Uri_Rfc3986_Uri, getPath);
251
ZEND_METHOD(Uri_Rfc3986_Uri, getRawPath);
252
ZEND_METHOD(Uri_Rfc3986_Uri, withPath);
253
ZEND_METHOD(Uri_Rfc3986_Uri, getQuery);
254
ZEND_METHOD(Uri_Rfc3986_Uri, getRawQuery);
255
ZEND_METHOD(Uri_Rfc3986_Uri, withQuery);
256
ZEND_METHOD(Uri_Rfc3986_Uri, getFragment);
257
ZEND_METHOD(Uri_Rfc3986_Uri, getRawFragment);
258
ZEND_METHOD(Uri_Rfc3986_Uri, withFragment);
259
ZEND_METHOD(Uri_Rfc3986_Uri, equals);
260
ZEND_METHOD(Uri_Rfc3986_Uri, toString);
261
ZEND_METHOD(Uri_Rfc3986_Uri, toRawString);
262
ZEND_METHOD(Uri_Rfc3986_Uri, resolve);
263
ZEND_METHOD(Uri_Rfc3986_Uri, __serialize);
264
ZEND_METHOD(Uri_Rfc3986_Uri, __unserialize);
265
ZEND_METHOD(Uri_Rfc3986_Uri, __debugInfo);
266
ZEND_METHOD(Uri_WhatWg_InvalidUrlException, __construct);
267
ZEND_METHOD(Uri_WhatWg_UrlValidationError, __construct);
268
ZEND_METHOD(Uri_WhatWg_Url, parse);
269
ZEND_METHOD(Uri_WhatWg_Url, __construct);
270
ZEND_METHOD(Uri_WhatWg_Url, getScheme);
271
ZEND_METHOD(Uri_WhatWg_Url, withScheme);
272
ZEND_METHOD(Uri_WhatWg_Url, isSpecialScheme);
273
ZEND_METHOD(Uri_WhatWg_Url, withUsername);
274
ZEND_METHOD(Uri_WhatWg_Url, withPassword);
275
ZEND_METHOD(Uri_WhatWg_Url, getAsciiHost);
276
ZEND_METHOD(Uri_WhatWg_Url, getUnicodeHost);
277
ZEND_METHOD(Uri_WhatWg_Url, getHostType);
278
ZEND_METHOD(Uri_WhatWg_Url, equals);
279
ZEND_METHOD(Uri_WhatWg_Url, toAsciiString);
280
ZEND_METHOD(Uri_WhatWg_Url, toUnicodeString);
281
ZEND_METHOD(Uri_WhatWg_Url, resolve);
282
ZEND_METHOD(Uri_WhatWg_Url, __serialize);
283
ZEND_METHOD(Uri_WhatWg_Url, __unserialize);
284
ZEND_METHOD(Uri_WhatWg_Url, __debugInfo);
285
286
static const zend_function_entry class_Uri_Rfc3986_UriBuilder_methods[] = {
287
  ZEND_ME(Uri_Rfc3986_UriBuilder, reset, arginfo_class_Uri_Rfc3986_UriBuilder_reset, ZEND_ACC_PUBLIC)
288
  ZEND_ME(Uri_Rfc3986_UriBuilder, setScheme, arginfo_class_Uri_Rfc3986_UriBuilder_setScheme, ZEND_ACC_PUBLIC)
289
  ZEND_ME(Uri_Rfc3986_UriBuilder, setUserInfo, arginfo_class_Uri_Rfc3986_UriBuilder_setUserInfo, ZEND_ACC_PUBLIC)
290
  ZEND_ME(Uri_Rfc3986_UriBuilder, setHost, arginfo_class_Uri_Rfc3986_UriBuilder_setHost, ZEND_ACC_PUBLIC)
291
  ZEND_ME(Uri_Rfc3986_UriBuilder, setPort, arginfo_class_Uri_Rfc3986_UriBuilder_setPort, ZEND_ACC_PUBLIC)
292
  ZEND_ME(Uri_Rfc3986_UriBuilder, setPath, arginfo_class_Uri_Rfc3986_UriBuilder_setPath, ZEND_ACC_PUBLIC)
293
  ZEND_ME(Uri_Rfc3986_UriBuilder, setQuery, arginfo_class_Uri_Rfc3986_UriBuilder_setQuery, ZEND_ACC_PUBLIC)
294
  ZEND_ME(Uri_Rfc3986_UriBuilder, setFragment, arginfo_class_Uri_Rfc3986_UriBuilder_setFragment, ZEND_ACC_PUBLIC)
295
  ZEND_ME(Uri_Rfc3986_UriBuilder, build, arginfo_class_Uri_Rfc3986_UriBuilder_build, ZEND_ACC_PUBLIC)
296
  ZEND_FE_END
297
};
298
299
static const zend_function_entry class_Uri_Rfc3986_Uri_methods[] = {
300
  ZEND_ME(Uri_Rfc3986_Uri, parse, arginfo_class_Uri_Rfc3986_Uri_parse, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
301
  ZEND_ME(Uri_Rfc3986_Uri, __construct, arginfo_class_Uri_Rfc3986_Uri___construct, ZEND_ACC_PUBLIC)
302
  ZEND_ME(Uri_Rfc3986_Uri, getUriType, arginfo_class_Uri_Rfc3986_Uri_getUriType, ZEND_ACC_PUBLIC)
303
  ZEND_ME(Uri_Rfc3986_Uri, getScheme, arginfo_class_Uri_Rfc3986_Uri_getScheme, ZEND_ACC_PUBLIC)
304
  ZEND_ME(Uri_Rfc3986_Uri, getRawScheme, arginfo_class_Uri_Rfc3986_Uri_getRawScheme, ZEND_ACC_PUBLIC)
305
  ZEND_ME(Uri_Rfc3986_Uri, withScheme, arginfo_class_Uri_Rfc3986_Uri_withScheme, ZEND_ACC_PUBLIC)
306
  ZEND_ME(Uri_Rfc3986_Uri, getUserInfo, arginfo_class_Uri_Rfc3986_Uri_getUserInfo, ZEND_ACC_PUBLIC)
307
  ZEND_ME(Uri_Rfc3986_Uri, getRawUserInfo, arginfo_class_Uri_Rfc3986_Uri_getRawUserInfo, ZEND_ACC_PUBLIC)
308
  ZEND_ME(Uri_Rfc3986_Uri, withUserInfo, arginfo_class_Uri_Rfc3986_Uri_withUserInfo, ZEND_ACC_PUBLIC)
309
  ZEND_ME(Uri_Rfc3986_Uri, getUsername, arginfo_class_Uri_Rfc3986_Uri_getUsername, ZEND_ACC_PUBLIC)
310
  ZEND_ME(Uri_Rfc3986_Uri, getRawUsername, arginfo_class_Uri_Rfc3986_Uri_getRawUsername, ZEND_ACC_PUBLIC)
311
  ZEND_ME(Uri_Rfc3986_Uri, getPassword, arginfo_class_Uri_Rfc3986_Uri_getPassword, ZEND_ACC_PUBLIC)
312
  ZEND_ME(Uri_Rfc3986_Uri, getRawPassword, arginfo_class_Uri_Rfc3986_Uri_getRawPassword, ZEND_ACC_PUBLIC)
313
  ZEND_ME(Uri_Rfc3986_Uri, getHost, arginfo_class_Uri_Rfc3986_Uri_getHost, ZEND_ACC_PUBLIC)
314
  ZEND_ME(Uri_Rfc3986_Uri, getRawHost, arginfo_class_Uri_Rfc3986_Uri_getRawHost, ZEND_ACC_PUBLIC)
315
  ZEND_ME(Uri_Rfc3986_Uri, getHostType, arginfo_class_Uri_Rfc3986_Uri_getHostType, ZEND_ACC_PUBLIC)
316
  ZEND_ME(Uri_Rfc3986_Uri, withHost, arginfo_class_Uri_Rfc3986_Uri_withHost, ZEND_ACC_PUBLIC)
317
  ZEND_ME(Uri_Rfc3986_Uri, getPort, arginfo_class_Uri_Rfc3986_Uri_getPort, ZEND_ACC_PUBLIC)
318
  ZEND_ME(Uri_Rfc3986_Uri, withPort, arginfo_class_Uri_Rfc3986_Uri_withPort, ZEND_ACC_PUBLIC)
319
  ZEND_ME(Uri_Rfc3986_Uri, getPath, arginfo_class_Uri_Rfc3986_Uri_getPath, ZEND_ACC_PUBLIC)
320
  ZEND_ME(Uri_Rfc3986_Uri, getRawPath, arginfo_class_Uri_Rfc3986_Uri_getRawPath, ZEND_ACC_PUBLIC)
321
  ZEND_ME(Uri_Rfc3986_Uri, withPath, arginfo_class_Uri_Rfc3986_Uri_withPath, ZEND_ACC_PUBLIC)
322
  ZEND_ME(Uri_Rfc3986_Uri, getQuery, arginfo_class_Uri_Rfc3986_Uri_getQuery, ZEND_ACC_PUBLIC)
323
  ZEND_ME(Uri_Rfc3986_Uri, getRawQuery, arginfo_class_Uri_Rfc3986_Uri_getRawQuery, ZEND_ACC_PUBLIC)
324
  ZEND_ME(Uri_Rfc3986_Uri, withQuery, arginfo_class_Uri_Rfc3986_Uri_withQuery, ZEND_ACC_PUBLIC)
325
  ZEND_ME(Uri_Rfc3986_Uri, getFragment, arginfo_class_Uri_Rfc3986_Uri_getFragment, ZEND_ACC_PUBLIC)
326
  ZEND_ME(Uri_Rfc3986_Uri, getRawFragment, arginfo_class_Uri_Rfc3986_Uri_getRawFragment, ZEND_ACC_PUBLIC)
327
  ZEND_ME(Uri_Rfc3986_Uri, withFragment, arginfo_class_Uri_Rfc3986_Uri_withFragment, ZEND_ACC_PUBLIC)
328
  ZEND_ME(Uri_Rfc3986_Uri, equals, arginfo_class_Uri_Rfc3986_Uri_equals, ZEND_ACC_PUBLIC)
329
  ZEND_ME(Uri_Rfc3986_Uri, toString, arginfo_class_Uri_Rfc3986_Uri_toString, ZEND_ACC_PUBLIC)
330
  ZEND_ME(Uri_Rfc3986_Uri, toRawString, arginfo_class_Uri_Rfc3986_Uri_toRawString, ZEND_ACC_PUBLIC)
331
  ZEND_ME(Uri_Rfc3986_Uri, resolve, arginfo_class_Uri_Rfc3986_Uri_resolve, ZEND_ACC_PUBLIC)
332
  ZEND_ME(Uri_Rfc3986_Uri, __serialize, arginfo_class_Uri_Rfc3986_Uri___serialize, ZEND_ACC_PUBLIC)
333
  ZEND_ME(Uri_Rfc3986_Uri, __unserialize, arginfo_class_Uri_Rfc3986_Uri___unserialize, ZEND_ACC_PUBLIC)
334
  ZEND_ME(Uri_Rfc3986_Uri, __debugInfo, arginfo_class_Uri_Rfc3986_Uri___debugInfo, ZEND_ACC_PUBLIC)
335
  ZEND_FE_END
336
};
337
338
static const zend_function_entry class_Uri_WhatWg_InvalidUrlException_methods[] = {
339
  ZEND_ME(Uri_WhatWg_InvalidUrlException, __construct, arginfo_class_Uri_WhatWg_InvalidUrlException___construct, ZEND_ACC_PUBLIC)
340
  ZEND_FE_END
341
};
342
343
static const zend_function_entry class_Uri_WhatWg_UrlValidationError_methods[] = {
344
  ZEND_ME(Uri_WhatWg_UrlValidationError, __construct, arginfo_class_Uri_WhatWg_UrlValidationError___construct, ZEND_ACC_PUBLIC)
345
  ZEND_FE_END
346
};
347
348
static const zend_function_entry class_Uri_WhatWg_Url_methods[] = {
349
  ZEND_ME(Uri_WhatWg_Url, parse, arginfo_class_Uri_WhatWg_Url_parse, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
350
  ZEND_ME(Uri_WhatWg_Url, __construct, arginfo_class_Uri_WhatWg_Url___construct, ZEND_ACC_PUBLIC)
351
  ZEND_ME(Uri_WhatWg_Url, getScheme, arginfo_class_Uri_WhatWg_Url_getScheme, ZEND_ACC_PUBLIC)
352
  ZEND_ME(Uri_WhatWg_Url, withScheme, arginfo_class_Uri_WhatWg_Url_withScheme, ZEND_ACC_PUBLIC)
353
  ZEND_ME(Uri_WhatWg_Url, isSpecialScheme, arginfo_class_Uri_WhatWg_Url_isSpecialScheme, ZEND_ACC_PUBLIC)
354
  ZEND_RAW_FENTRY("getUsername", zim_Uri_Rfc3986_Uri_getUsername, arginfo_class_Uri_WhatWg_Url_getUsername, ZEND_ACC_PUBLIC, NULL, NULL)
355
  ZEND_ME(Uri_WhatWg_Url, withUsername, arginfo_class_Uri_WhatWg_Url_withUsername, ZEND_ACC_PUBLIC)
356
  ZEND_RAW_FENTRY("getPassword", zim_Uri_Rfc3986_Uri_getPassword, arginfo_class_Uri_WhatWg_Url_getPassword, ZEND_ACC_PUBLIC, NULL, NULL)
357
  ZEND_ME(Uri_WhatWg_Url, withPassword, arginfo_class_Uri_WhatWg_Url_withPassword, ZEND_ACC_PUBLIC)
358
  ZEND_ME(Uri_WhatWg_Url, getAsciiHost, arginfo_class_Uri_WhatWg_Url_getAsciiHost, ZEND_ACC_PUBLIC)
359
  ZEND_ME(Uri_WhatWg_Url, getUnicodeHost, arginfo_class_Uri_WhatWg_Url_getUnicodeHost, ZEND_ACC_PUBLIC)
360
  ZEND_ME(Uri_WhatWg_Url, getHostType, arginfo_class_Uri_WhatWg_Url_getHostType, ZEND_ACC_PUBLIC)
361
  ZEND_RAW_FENTRY("withHost", zim_Uri_Rfc3986_Uri_withHost, arginfo_class_Uri_WhatWg_Url_withHost, ZEND_ACC_PUBLIC, NULL, NULL)
362
  ZEND_RAW_FENTRY("getPort", zim_Uri_Rfc3986_Uri_getPort, arginfo_class_Uri_WhatWg_Url_getPort, ZEND_ACC_PUBLIC, NULL, NULL)
363
  ZEND_RAW_FENTRY("withPort", zim_Uri_Rfc3986_Uri_withPort, arginfo_class_Uri_WhatWg_Url_withPort, ZEND_ACC_PUBLIC, NULL, NULL)
364
  ZEND_RAW_FENTRY("getPath", zim_Uri_Rfc3986_Uri_getPath, arginfo_class_Uri_WhatWg_Url_getPath, ZEND_ACC_PUBLIC, NULL, NULL)
365
  ZEND_RAW_FENTRY("withPath", zim_Uri_Rfc3986_Uri_withPath, arginfo_class_Uri_WhatWg_Url_withPath, ZEND_ACC_PUBLIC, NULL, NULL)
366
  ZEND_RAW_FENTRY("getQuery", zim_Uri_Rfc3986_Uri_getQuery, arginfo_class_Uri_WhatWg_Url_getQuery, ZEND_ACC_PUBLIC, NULL, NULL)
367
  ZEND_RAW_FENTRY("withQuery", zim_Uri_Rfc3986_Uri_withQuery, arginfo_class_Uri_WhatWg_Url_withQuery, ZEND_ACC_PUBLIC, NULL, NULL)
368
  ZEND_RAW_FENTRY("getFragment", zim_Uri_Rfc3986_Uri_getFragment, arginfo_class_Uri_WhatWg_Url_getFragment, ZEND_ACC_PUBLIC, NULL, NULL)
369
  ZEND_RAW_FENTRY("withFragment", zim_Uri_Rfc3986_Uri_withFragment, arginfo_class_Uri_WhatWg_Url_withFragment, ZEND_ACC_PUBLIC, NULL, NULL)
370
  ZEND_ME(Uri_WhatWg_Url, equals, arginfo_class_Uri_WhatWg_Url_equals, ZEND_ACC_PUBLIC)
371
  ZEND_ME(Uri_WhatWg_Url, toAsciiString, arginfo_class_Uri_WhatWg_Url_toAsciiString, ZEND_ACC_PUBLIC)
372
  ZEND_ME(Uri_WhatWg_Url, toUnicodeString, arginfo_class_Uri_WhatWg_Url_toUnicodeString, ZEND_ACC_PUBLIC)
373
  ZEND_ME(Uri_WhatWg_Url, resolve, arginfo_class_Uri_WhatWg_Url_resolve, ZEND_ACC_PUBLIC)
374
  ZEND_ME(Uri_WhatWg_Url, __serialize, arginfo_class_Uri_WhatWg_Url___serialize, ZEND_ACC_PUBLIC)
375
  ZEND_ME(Uri_WhatWg_Url, __unserialize, arginfo_class_Uri_WhatWg_Url___unserialize, ZEND_ACC_PUBLIC)
376
  ZEND_ME(Uri_WhatWg_Url, __debugInfo, arginfo_class_Uri_WhatWg_Url___debugInfo, ZEND_ACC_PUBLIC)
377
  ZEND_FE_END
378
};
379
380
static zend_class_entry *register_class_Uri_UriException(zend_class_entry *class_entry_Exception)
381
16
{
382
16
  zend_class_entry ce, *class_entry;
383
384
16
  INIT_NS_CLASS_ENTRY(ce, "Uri", "UriException", NULL);
385
16
  class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Exception, ZEND_ACC_NO_DYNAMIC_PROPERTIES);
386
387
16
  return class_entry;
388
16
}
389
390
static zend_class_entry *register_class_Uri_UriError(zend_class_entry *class_entry_Error)
391
16
{
392
16
  zend_class_entry ce, *class_entry;
393
394
16
  INIT_NS_CLASS_ENTRY(ce, "Uri", "UriError", NULL);
395
16
  class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Error, ZEND_ACC_NO_DYNAMIC_PROPERTIES);
396
397
16
  return class_entry;
398
16
}
399
400
static zend_class_entry *register_class_Uri_InvalidUriException(zend_class_entry *class_entry_Uri_UriException)
401
16
{
402
16
  zend_class_entry ce, *class_entry;
403
404
16
  INIT_NS_CLASS_ENTRY(ce, "Uri", "InvalidUriException", NULL);
405
16
  class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Uri_UriException, ZEND_ACC_NO_DYNAMIC_PROPERTIES);
406
407
16
  return class_entry;
408
16
}
409
410
static zend_class_entry *register_class_Uri_UriComparisonMode(void)
411
16
{
412
16
  zend_class_entry *class_entry = zend_register_internal_enum("Uri\\UriComparisonMode", IS_UNDEF, NULL);
413
414
16
  zend_enum_add_case_cstr(class_entry, "IncludeFragment", NULL);
415
416
16
  zend_enum_add_case_cstr(class_entry, "ExcludeFragment", NULL);
417
418
16
  return class_entry;
419
16
}
420
421
static zend_class_entry *register_class_Uri_Rfc3986_UriType(void)
422
16
{
423
16
  zend_class_entry *class_entry = zend_register_internal_enum("Uri\\Rfc3986\\UriType", IS_UNDEF, NULL);
424
425
16
  zend_enum_add_case_cstr(class_entry, "AbsolutePathReference", NULL);
426
427
16
  zend_enum_add_case_cstr(class_entry, "RelativePathReference", NULL);
428
429
16
  zend_enum_add_case_cstr(class_entry, "NetworkPathReference", NULL);
430
431
16
  zend_enum_add_case_cstr(class_entry, "Uri", NULL);
432
433
16
  return class_entry;
434
16
}
435
436
static zend_class_entry *register_class_Uri_Rfc3986_UriHostType(void)
437
16
{
438
16
  zend_class_entry *class_entry = zend_register_internal_enum("Uri\\Rfc3986\\UriHostType", IS_UNDEF, NULL);
439
440
16
  zend_enum_add_case_cstr(class_entry, "IPv4", NULL);
441
442
16
  zend_enum_add_case_cstr(class_entry, "IPv6", NULL);
443
444
16
  zend_enum_add_case_cstr(class_entry, "IPvFuture", NULL);
445
446
16
  zend_enum_add_case_cstr(class_entry, "RegisteredName", NULL);
447
448
16
  return class_entry;
449
16
}
450
451
static zend_class_entry *register_class_Uri_Rfc3986_UriBuilder(void)
452
16
{
453
16
  zend_class_entry ce, *class_entry;
454
455
16
  INIT_NS_CLASS_ENTRY(ce, "Uri\\Rfc3986", "UriBuilder", class_Uri_Rfc3986_UriBuilder_methods);
456
16
  class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES);
457
458
16
  zval property_scheme_default_value;
459
16
  ZVAL_NULL(&property_scheme_default_value);
460
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_SCHEME), &property_scheme_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
461
462
16
  zval property_userinfo_default_value;
463
16
  ZVAL_NULL(&property_userinfo_default_value);
464
16
  zend_string *property_userinfo_name = zend_string_init("userinfo", sizeof("userinfo") - 1, true);
465
16
  zend_declare_typed_property(class_entry, property_userinfo_name, &property_userinfo_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
466
16
  zend_string_release_ex(property_userinfo_name, true);
467
468
16
  zval property_host_default_value;
469
16
  ZVAL_NULL(&property_host_default_value);
470
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_HOST), &property_host_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
471
472
16
  zval property_port_default_value;
473
16
  ZVAL_NULL(&property_port_default_value);
474
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_PORT), &property_port_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG|MAY_BE_NULL));
475
476
16
  zval property_path_default_value;
477
16
  ZVAL_EMPTY_STRING(&property_path_default_value);
478
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_PATH), &property_path_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
479
480
16
  zval property_query_default_value;
481
16
  ZVAL_NULL(&property_query_default_value);
482
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_QUERY), &property_query_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
483
484
16
  zval property_fragment_default_value;
485
16
  ZVAL_NULL(&property_fragment_default_value);
486
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_FRAGMENT), &property_fragment_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
487
488
489
16
  zend_add_parameter_attribute(zend_hash_str_find_ptr(&class_entry->function_table, "setuserinfo", sizeof("setuserinfo") - 1), 0, ZSTR_KNOWN(ZEND_STR_SENSITIVEPARAMETER), 0);
490
491
16
  return class_entry;
492
16
}
493
494
static zend_class_entry *register_class_Uri_Rfc3986_Uri(void)
495
16
{
496
16
  zend_class_entry ce, *class_entry;
497
498
16
  INIT_NS_CLASS_ENTRY(ce, "Uri\\Rfc3986", "Uri", class_Uri_Rfc3986_Uri_methods);
499
16
  class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES|ZEND_ACC_READONLY_CLASS);
500
501
502
16
  zend_add_parameter_attribute(zend_hash_str_find_ptr(&class_entry->function_table, "withuserinfo", sizeof("withuserinfo") - 1), 0, ZSTR_KNOWN(ZEND_STR_SENSITIVEPARAMETER), 0);
503
504
16
  return class_entry;
505
16
}
506
507
static zend_class_entry *register_class_Uri_WhatWg_InvalidUrlException(zend_class_entry *class_entry_Uri_InvalidUriException)
508
16
{
509
16
  zend_class_entry ce, *class_entry;
510
511
16
  INIT_NS_CLASS_ENTRY(ce, "Uri\\WhatWg", "InvalidUrlException", class_Uri_WhatWg_InvalidUrlException_methods);
512
16
  class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Uri_InvalidUriException, ZEND_ACC_NO_DYNAMIC_PROPERTIES);
513
514
16
  zval property_errors_default_value;
515
16
  ZVAL_UNDEF(&property_errors_default_value);
516
16
  zend_string *property_errors_name = zend_string_init("errors", sizeof("errors") - 1, true);
517
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));
518
16
  zend_string_release_ex(property_errors_name, true);
519
520
16
  return class_entry;
521
16
}
522
523
static zend_class_entry *register_class_Uri_WhatWg_UrlValidationErrorType(void)
524
16
{
525
16
  zend_class_entry *class_entry = zend_register_internal_enum("Uri\\WhatWg\\UrlValidationErrorType", IS_UNDEF, NULL);
526
527
16
  zend_enum_add_case_cstr(class_entry, "DomainToAscii", NULL);
528
529
16
  zend_enum_add_case_cstr(class_entry, "DomainToUnicode", NULL);
530
531
16
  zend_enum_add_case_cstr(class_entry, "DomainInvalidCodePoint", NULL);
532
533
16
  zend_enum_add_case_cstr(class_entry, "HostInvalidCodePoint", NULL);
534
535
16
  zend_enum_add_case_cstr(class_entry, "Ipv4EmptyPart", NULL);
536
537
16
  zend_enum_add_case_cstr(class_entry, "Ipv4TooManyParts", NULL);
538
539
16
  zend_enum_add_case_cstr(class_entry, "Ipv4NonNumericPart", NULL);
540
541
16
  zend_enum_add_case_cstr(class_entry, "Ipv4NonDecimalPart", NULL);
542
543
16
  zend_enum_add_case_cstr(class_entry, "Ipv4OutOfRangePart", NULL);
544
545
16
  zend_enum_add_case_cstr(class_entry, "Ipv6Unclosed", NULL);
546
547
16
  zend_enum_add_case_cstr(class_entry, "Ipv6InvalidCompression", NULL);
548
549
16
  zend_enum_add_case_cstr(class_entry, "Ipv6TooManyPieces", NULL);
550
551
16
  zend_enum_add_case_cstr(class_entry, "Ipv6MultipleCompression", NULL);
552
553
16
  zend_enum_add_case_cstr(class_entry, "Ipv6InvalidCodePoint", NULL);
554
555
16
  zend_enum_add_case_cstr(class_entry, "Ipv6TooFewPieces", NULL);
556
557
16
  zend_enum_add_case_cstr(class_entry, "Ipv4InIpv6TooManyPieces", NULL);
558
559
16
  zend_enum_add_case_cstr(class_entry, "Ipv4InIpv6InvalidCodePoint", NULL);
560
561
16
  zend_enum_add_case_cstr(class_entry, "Ipv4InIpv6OutOfRangePart", NULL);
562
563
16
  zend_enum_add_case_cstr(class_entry, "Ipv4InIpv6TooFewParts", NULL);
564
565
16
  zend_enum_add_case_cstr(class_entry, "InvalidUrlUnit", NULL);
566
567
16
  zend_enum_add_case_cstr(class_entry, "SpecialSchemeMissingFollowingSolidus", NULL);
568
569
16
  zend_enum_add_case_cstr(class_entry, "MissingSchemeNonRelativeUrl", NULL);
570
571
16
  zend_enum_add_case_cstr(class_entry, "InvalidReverseSoldius", NULL);
572
573
16
  zend_enum_add_case_cstr(class_entry, "InvalidCredentials", NULL);
574
575
16
  zend_enum_add_case_cstr(class_entry, "HostMissing", NULL);
576
577
16
  zend_enum_add_case_cstr(class_entry, "PortOutOfRange", NULL);
578
579
16
  zend_enum_add_case_cstr(class_entry, "PortInvalid", NULL);
580
581
16
  zend_enum_add_case_cstr(class_entry, "FileInvalidWindowsDriveLetter", NULL);
582
583
16
  zend_enum_add_case_cstr(class_entry, "FileInvalidWindowsDriveLetterHost", NULL);
584
585
16
  return class_entry;
586
16
}
587
588
static zend_class_entry *register_class_Uri_WhatWg_UrlValidationError(void)
589
16
{
590
16
  zend_class_entry ce, *class_entry;
591
592
16
  INIT_NS_CLASS_ENTRY(ce, "Uri\\WhatWg", "UrlValidationError", class_Uri_WhatWg_UrlValidationError_methods);
593
16
  class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES|ZEND_ACC_READONLY_CLASS);
594
595
16
  zval property_context_default_value;
596
16
  ZVAL_UNDEF(&property_context_default_value);
597
16
  zend_string *property_context_name = zend_string_init("context", sizeof("context") - 1, true);
598
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));
599
16
  zend_string_release_ex(property_context_name, true);
600
601
16
  zval property_type_default_value;
602
16
  ZVAL_UNDEF(&property_type_default_value);
603
16
  zend_string *property_type_class_Uri_WhatWg_UrlValidationErrorType = zend_string_init("Uri\\WhatWg\\\125rlValidationErrorType", sizeof("Uri\\WhatWg\\\125rlValidationErrorType")-1, 1);
604
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));
605
606
16
  zval property_failure_default_value;
607
16
  ZVAL_UNDEF(&property_failure_default_value);
608
16
  zend_string *property_failure_name = zend_string_init("failure", sizeof("failure") - 1, true);
609
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));
610
16
  zend_string_release_ex(property_failure_name, true);
611
612
16
  return class_entry;
613
16
}
614
615
static zend_class_entry *register_class_Uri_WhatWg_UrlHostType(void)
616
16
{
617
16
  zend_class_entry *class_entry = zend_register_internal_enum("Uri\\WhatWg\\UrlHostType", IS_UNDEF, NULL);
618
619
16
  zend_enum_add_case_cstr(class_entry, "IPv4", NULL);
620
621
16
  zend_enum_add_case_cstr(class_entry, "IPv6", NULL);
622
623
16
  zend_enum_add_case_cstr(class_entry, "Domain", NULL);
624
625
16
  zend_enum_add_case_cstr(class_entry, "Opaque", NULL);
626
627
16
  zend_enum_add_case_cstr(class_entry, "Empty", NULL);
628
629
16
  return class_entry;
630
16
}
631
632
static zend_class_entry *register_class_Uri_WhatWg_Url(void)
633
16
{
634
16
  zend_class_entry ce, *class_entry;
635
636
16
  INIT_NS_CLASS_ENTRY(ce, "Uri\\WhatWg", "Url", class_Uri_WhatWg_Url_methods);
637
16
  class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES|ZEND_ACC_READONLY_CLASS);
638
639
640
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);
641
642
16
  return class_entry;
643
16
}