Coverage Report

Created: 2025-06-13 06:43

/src/php-src/Zend/zend_exceptions_arginfo.h
Line
Count
Source
1
/* This is a generated file, edit the .stub.php file instead.
2
 * Stub hash: ba1562ca8fe2fe48c40bc52d10545aa989afd86c */
3
4
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Throwable_getMessage, 0, 0, IS_STRING, 0)
5
ZEND_END_ARG_INFO()
6
7
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Throwable_getCode, 0, 0, 0)
8
ZEND_END_ARG_INFO()
9
10
#define arginfo_class_Throwable_getFile arginfo_class_Throwable_getMessage
11
12
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Throwable_getLine, 0, 0, IS_LONG, 0)
13
ZEND_END_ARG_INFO()
14
15
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Throwable_getTrace, 0, 0, IS_ARRAY, 0)
16
ZEND_END_ARG_INFO()
17
18
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Throwable_getPrevious, 0, 0, Throwable, 1)
19
ZEND_END_ARG_INFO()
20
21
#define arginfo_class_Throwable_getTraceAsString arginfo_class_Throwable_getMessage
22
23
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Exception___clone, 0, 0, IS_VOID, 0)
24
ZEND_END_ARG_INFO()
25
26
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Exception___construct, 0, 0, 0)
27
  ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, message, IS_STRING, 0, "\"\"")
28
  ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, code, IS_LONG, 0, "0")
29
  ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, previous, Throwable, 1, "null")
30
ZEND_END_ARG_INFO()
31
32
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_Exception___wakeup, 0, 0, IS_VOID, 0)
33
ZEND_END_ARG_INFO()
34
35
#define arginfo_class_Exception_getMessage arginfo_class_Throwable_getMessage
36
37
#define arginfo_class_Exception_getCode arginfo_class_Throwable_getCode
38
39
#define arginfo_class_Exception_getFile arginfo_class_Throwable_getMessage
40
41
#define arginfo_class_Exception_getLine arginfo_class_Throwable_getLine
42
43
#define arginfo_class_Exception_getTrace arginfo_class_Throwable_getTrace
44
45
#define arginfo_class_Exception_getPrevious arginfo_class_Throwable_getPrevious
46
47
#define arginfo_class_Exception_getTraceAsString arginfo_class_Throwable_getMessage
48
49
#define arginfo_class_Exception___toString arginfo_class_Throwable_getMessage
50
51
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ErrorException___construct, 0, 0, 0)
52
  ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, message, IS_STRING, 0, "\"\"")
53
  ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, code, IS_LONG, 0, "0")
54
  ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, severity, IS_LONG, 0, "E_ERROR")
55
  ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, filename, IS_STRING, 1, "null")
56
  ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, line, IS_LONG, 1, "null")
57
  ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, previous, Throwable, 1, "null")
58
ZEND_END_ARG_INFO()
59
60
#define arginfo_class_ErrorException_getSeverity arginfo_class_Throwable_getLine
61
62
#define arginfo_class_Error___clone arginfo_class_Exception___clone
63
64
#define arginfo_class_Error___construct arginfo_class_Exception___construct
65
66
#define arginfo_class_Error___wakeup arginfo_class_Exception___wakeup
67
68
#define arginfo_class_Error_getMessage arginfo_class_Throwable_getMessage
69
70
#define arginfo_class_Error_getCode arginfo_class_Throwable_getCode
71
72
#define arginfo_class_Error_getFile arginfo_class_Throwable_getMessage
73
74
#define arginfo_class_Error_getLine arginfo_class_Throwable_getLine
75
76
#define arginfo_class_Error_getTrace arginfo_class_Throwable_getTrace
77
78
#define arginfo_class_Error_getPrevious arginfo_class_Throwable_getPrevious
79
80
#define arginfo_class_Error_getTraceAsString arginfo_class_Throwable_getMessage
81
82
#define arginfo_class_Error___toString arginfo_class_Throwable_getMessage
83
84
ZEND_METHOD(Exception, __clone);
85
ZEND_METHOD(Exception, __construct);
86
ZEND_METHOD(Exception, __wakeup);
87
ZEND_METHOD(Exception, getMessage);
88
ZEND_METHOD(Exception, getCode);
89
ZEND_METHOD(Exception, getFile);
90
ZEND_METHOD(Exception, getLine);
91
ZEND_METHOD(Exception, getTrace);
92
ZEND_METHOD(Exception, getPrevious);
93
ZEND_METHOD(Exception, getTraceAsString);
94
ZEND_METHOD(Exception, __toString);
95
ZEND_METHOD(ErrorException, __construct);
96
ZEND_METHOD(ErrorException, getSeverity);
97
98
static const zend_function_entry class_Throwable_methods[] = {
99
  ZEND_RAW_FENTRY("getMessage", NULL, arginfo_class_Throwable_getMessage, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT, NULL, NULL)
100
  ZEND_RAW_FENTRY("getCode", NULL, arginfo_class_Throwable_getCode, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT, NULL, NULL)
101
  ZEND_RAW_FENTRY("getFile", NULL, arginfo_class_Throwable_getFile, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT, NULL, NULL)
102
  ZEND_RAW_FENTRY("getLine", NULL, arginfo_class_Throwable_getLine, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT, NULL, NULL)
103
  ZEND_RAW_FENTRY("getTrace", NULL, arginfo_class_Throwable_getTrace, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT, NULL, NULL)
104
  ZEND_RAW_FENTRY("getPrevious", NULL, arginfo_class_Throwable_getPrevious, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT, NULL, NULL)
105
  ZEND_RAW_FENTRY("getTraceAsString", NULL, arginfo_class_Throwable_getTraceAsString, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT, NULL, NULL)
106
  ZEND_FE_END
107
};
108
109
static const zend_function_entry class_Exception_methods[] = {
110
  ZEND_ME(Exception, __clone, arginfo_class_Exception___clone, ZEND_ACC_PRIVATE)
111
  ZEND_ME(Exception, __construct, arginfo_class_Exception___construct, ZEND_ACC_PUBLIC)
112
  ZEND_ME(Exception, __wakeup, arginfo_class_Exception___wakeup, ZEND_ACC_PUBLIC)
113
  ZEND_ME(Exception, getMessage, arginfo_class_Exception_getMessage, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
114
  ZEND_ME(Exception, getCode, arginfo_class_Exception_getCode, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
115
  ZEND_ME(Exception, getFile, arginfo_class_Exception_getFile, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
116
  ZEND_ME(Exception, getLine, arginfo_class_Exception_getLine, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
117
  ZEND_ME(Exception, getTrace, arginfo_class_Exception_getTrace, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
118
  ZEND_ME(Exception, getPrevious, arginfo_class_Exception_getPrevious, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
119
  ZEND_ME(Exception, getTraceAsString, arginfo_class_Exception_getTraceAsString, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
120
  ZEND_ME(Exception, __toString, arginfo_class_Exception___toString, ZEND_ACC_PUBLIC)
121
  ZEND_FE_END
122
};
123
124
static const zend_function_entry class_ErrorException_methods[] = {
125
  ZEND_ME(ErrorException, __construct, arginfo_class_ErrorException___construct, ZEND_ACC_PUBLIC)
126
  ZEND_ME(ErrorException, getSeverity, arginfo_class_ErrorException_getSeverity, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL)
127
  ZEND_FE_END
128
};
129
130
static const zend_function_entry class_Error_methods[] = {
131
  ZEND_RAW_FENTRY("__clone", zim_Exception___clone, arginfo_class_Error___clone, ZEND_ACC_PRIVATE, NULL, NULL)
132
  ZEND_RAW_FENTRY("__construct", zim_Exception___construct, arginfo_class_Error___construct, ZEND_ACC_PUBLIC, NULL, NULL)
133
  ZEND_RAW_FENTRY("__wakeup", zim_Exception___wakeup, arginfo_class_Error___wakeup, ZEND_ACC_PUBLIC, NULL, NULL)
134
  ZEND_RAW_FENTRY("getMessage", zim_Exception_getMessage, arginfo_class_Error_getMessage, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL, NULL, NULL)
135
  ZEND_RAW_FENTRY("getCode", zim_Exception_getCode, arginfo_class_Error_getCode, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL, NULL, NULL)
136
  ZEND_RAW_FENTRY("getFile", zim_Exception_getFile, arginfo_class_Error_getFile, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL, NULL, NULL)
137
  ZEND_RAW_FENTRY("getLine", zim_Exception_getLine, arginfo_class_Error_getLine, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL, NULL, NULL)
138
  ZEND_RAW_FENTRY("getTrace", zim_Exception_getTrace, arginfo_class_Error_getTrace, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL, NULL, NULL)
139
  ZEND_RAW_FENTRY("getPrevious", zim_Exception_getPrevious, arginfo_class_Error_getPrevious, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL, NULL, NULL)
140
  ZEND_RAW_FENTRY("getTraceAsString", zim_Exception_getTraceAsString, arginfo_class_Error_getTraceAsString, ZEND_ACC_PUBLIC|ZEND_ACC_FINAL, NULL, NULL)
141
  ZEND_RAW_FENTRY("__toString", zim_Exception___toString, arginfo_class_Error___toString, ZEND_ACC_PUBLIC, NULL, NULL)
142
  ZEND_FE_END
143
};
144
145
static zend_class_entry *register_class_Throwable(zend_class_entry *class_entry_Stringable)
146
16
{
147
16
  zend_class_entry ce, *class_entry;
148
149
16
  INIT_CLASS_ENTRY(ce, "Throwable", class_Throwable_methods);
150
16
  class_entry = zend_register_internal_interface(&ce);
151
16
  zend_class_implements(class_entry, 1, class_entry_Stringable);
152
153
16
  return class_entry;
154
16
}
155
156
static zend_class_entry *register_class_Exception(zend_class_entry *class_entry_Throwable)
157
16
{
158
16
  zend_class_entry ce, *class_entry;
159
160
16
  INIT_CLASS_ENTRY(ce, "Exception", class_Exception_methods);
161
16
  class_entry = zend_register_internal_class_with_flags(&ce, NULL, 0);
162
16
  zend_class_implements(class_entry, 1, class_entry_Throwable);
163
164
16
  zval property_message_default_value;
165
16
  ZVAL_EMPTY_STRING(&property_message_default_value);
166
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_MESSAGE), &property_message_default_value, ZEND_ACC_PROTECTED, NULL, (zend_type) ZEND_TYPE_INIT_NONE(0));
167
168
16
  zval property_string_default_value;
169
16
  ZVAL_EMPTY_STRING(&property_string_default_value);
170
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_STRING), &property_string_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
171
172
16
  zval property_code_default_value;
173
16
  ZVAL_LONG(&property_code_default_value, 0);
174
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_CODE), &property_code_default_value, ZEND_ACC_PROTECTED, NULL, (zend_type) ZEND_TYPE_INIT_NONE(0));
175
176
16
  zval property_file_default_value;
177
16
  ZVAL_EMPTY_STRING(&property_file_default_value);
178
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_FILE), &property_file_default_value, ZEND_ACC_PROTECTED, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
179
180
16
  zval property_line_default_value;
181
16
  ZVAL_LONG(&property_line_default_value, 0);
182
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_LINE), &property_line_default_value, ZEND_ACC_PROTECTED, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
183
184
16
  zval property_trace_default_value;
185
16
  ZVAL_EMPTY_ARRAY(&property_trace_default_value);
186
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_TRACE), &property_trace_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ARRAY));
187
188
16
  zval property_previous_default_value;
189
16
  ZVAL_NULL(&property_previous_default_value);
190
16
  zend_string *property_previous_class_Throwable = zend_string_init("Throwable", sizeof("Throwable")-1, 1);
191
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_PREVIOUS), &property_previous_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_previous_class_Throwable, 0, MAY_BE_NULL));
192
193
16
  return class_entry;
194
16
}
195
196
static zend_class_entry *register_class_ErrorException(zend_class_entry *class_entry_Exception)
197
16
{
198
16
  zend_class_entry ce, *class_entry;
199
200
16
  INIT_CLASS_ENTRY(ce, "ErrorException", class_ErrorException_methods);
201
16
  class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Exception, 0);
202
203
16
  zval property_severity_default_value;
204
16
  ZVAL_LONG(&property_severity_default_value, E_ERROR);
205
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_SEVERITY), &property_severity_default_value, ZEND_ACC_PROTECTED, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
206
207
16
  return class_entry;
208
16
}
209
210
static zend_class_entry *register_class_Error(zend_class_entry *class_entry_Throwable)
211
16
{
212
16
  zend_class_entry ce, *class_entry;
213
214
16
  INIT_CLASS_ENTRY(ce, "Error", class_Error_methods);
215
16
  class_entry = zend_register_internal_class_with_flags(&ce, NULL, 0);
216
16
  zend_class_implements(class_entry, 1, class_entry_Throwable);
217
218
16
  zval property_message_default_value;
219
16
  ZVAL_EMPTY_STRING(&property_message_default_value);
220
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_MESSAGE), &property_message_default_value, ZEND_ACC_PROTECTED, NULL, (zend_type) ZEND_TYPE_INIT_NONE(0));
221
222
16
  zval property_string_default_value;
223
16
  ZVAL_EMPTY_STRING(&property_string_default_value);
224
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_STRING), &property_string_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
225
226
16
  zval property_code_default_value;
227
16
  ZVAL_LONG(&property_code_default_value, 0);
228
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_CODE), &property_code_default_value, ZEND_ACC_PROTECTED, NULL, (zend_type) ZEND_TYPE_INIT_NONE(0));
229
230
16
  zval property_file_default_value;
231
16
  ZVAL_EMPTY_STRING(&property_file_default_value);
232
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_FILE), &property_file_default_value, ZEND_ACC_PROTECTED, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
233
234
16
  zval property_line_default_value;
235
16
  ZVAL_UNDEF(&property_line_default_value);
236
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_LINE), &property_line_default_value, ZEND_ACC_PROTECTED, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
237
238
16
  zval property_trace_default_value;
239
16
  ZVAL_EMPTY_ARRAY(&property_trace_default_value);
240
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_TRACE), &property_trace_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ARRAY));
241
242
16
  zval property_previous_default_value;
243
16
  ZVAL_NULL(&property_previous_default_value);
244
16
  zend_string *property_previous_class_Throwable = zend_string_init("Throwable", sizeof("Throwable")-1, 1);
245
16
  zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_PREVIOUS), &property_previous_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_previous_class_Throwable, 0, MAY_BE_NULL));
246
247
16
  return class_entry;
248
16
}
249
250
static zend_class_entry *register_class_CompileError(zend_class_entry *class_entry_Error)
251
16
{
252
16
  zend_class_entry ce, *class_entry;
253
254
16
  INIT_CLASS_ENTRY(ce, "CompileError", NULL);
255
16
  class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Error, 0);
256
257
16
  return class_entry;
258
16
}
259
260
static zend_class_entry *register_class_ParseError(zend_class_entry *class_entry_CompileError)
261
16
{
262
16
  zend_class_entry ce, *class_entry;
263
264
16
  INIT_CLASS_ENTRY(ce, "ParseError", NULL);
265
16
  class_entry = zend_register_internal_class_with_flags(&ce, class_entry_CompileError, 0);
266
267
16
  return class_entry;
268
16
}
269
270
static zend_class_entry *register_class_TypeError(zend_class_entry *class_entry_Error)
271
16
{
272
16
  zend_class_entry ce, *class_entry;
273
274
16
  INIT_CLASS_ENTRY(ce, "TypeError", NULL);
275
16
  class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Error, 0);
276
277
16
  return class_entry;
278
16
}
279
280
static zend_class_entry *register_class_ArgumentCountError(zend_class_entry *class_entry_TypeError)
281
16
{
282
16
  zend_class_entry ce, *class_entry;
283
284
16
  INIT_CLASS_ENTRY(ce, "ArgumentCountError", NULL);
285
16
  class_entry = zend_register_internal_class_with_flags(&ce, class_entry_TypeError, 0);
286
287
16
  return class_entry;
288
16
}
289
290
static zend_class_entry *register_class_ValueError(zend_class_entry *class_entry_Error)
291
16
{
292
16
  zend_class_entry ce, *class_entry;
293
294
16
  INIT_CLASS_ENTRY(ce, "ValueError", NULL);
295
16
  class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Error, 0);
296
297
16
  return class_entry;
298
16
}
299
300
static zend_class_entry *register_class_ArithmeticError(zend_class_entry *class_entry_Error)
301
16
{
302
16
  zend_class_entry ce, *class_entry;
303
304
16
  INIT_CLASS_ENTRY(ce, "ArithmeticError", NULL);
305
16
  class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Error, 0);
306
307
16
  return class_entry;
308
16
}
309
310
static zend_class_entry *register_class_DivisionByZeroError(zend_class_entry *class_entry_ArithmeticError)
311
16
{
312
16
  zend_class_entry ce, *class_entry;
313
314
16
  INIT_CLASS_ENTRY(ce, "DivisionByZeroError", NULL);
315
16
  class_entry = zend_register_internal_class_with_flags(&ce, class_entry_ArithmeticError, 0);
316
317
16
  return class_entry;
318
16
}
319
320
static zend_class_entry *register_class_UnhandledMatchError(zend_class_entry *class_entry_Error)
321
16
{
322
16
  zend_class_entry ce, *class_entry;
323
324
16
  INIT_CLASS_ENTRY(ce, "UnhandledMatchError", NULL);
325
16
  class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Error, 0);
326
327
16
  return class_entry;
328
16
}
329
330
static zend_class_entry *register_class_RequestParseBodyException(zend_class_entry *class_entry_Exception)
331
16
{
332
16
  zend_class_entry ce, *class_entry;
333
334
16
  INIT_CLASS_ENTRY(ce, "RequestParseBodyException", NULL);
335
16
  class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Exception, 0);
336
337
16
  return class_entry;
338
16
}