Coverage Report

Created: 2026-09-14 06:25

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