Coverage Report

Created: 2026-06-02 06:36

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