Coverage Report

Created: 2025-09-27 06:26

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