Coverage Report

Created: 2026-02-14 06:52

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