|
1 | 1 | /* This is a generated file, edit the .stub.php file instead.
|
2 |
| - * Stub hash: 3699b51b31e509c11435845c7e0d35a2608dd268 */ |
| 2 | + * Stub hash: fc90f59a8c670e7874f4a7564333c5b22c0eea5e */ |
3 | 3 |
|
4 | 4 | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Throwable_getMessage, 0, 0, IS_STRING, 0)
|
5 | 5 | ZEND_END_ARG_INFO()
|
@@ -180,3 +180,168 @@ static const zend_function_entry class_ArithmeticError_methods[] = {
|
180 | 180 | static const zend_function_entry class_DivisionByZeroError_methods[] = {
|
181 | 181 | ZEND_FE_END
|
182 | 182 | };
|
| 183 | + |
| 184 | + |
| 185 | +static const zend_function_entry class_UnhandledMatchError_methods[] = { |
| 186 | + ZEND_FE_END |
| 187 | +}; |
| 188 | + |
| 189 | +zend_class_entry *register_class_Throwable(zend_class_entry *class_entry_Stringable) |
| 190 | +{ |
| 191 | + zend_class_entry ce, *class_entry; |
| 192 | + |
| 193 | + INIT_CLASS_ENTRY(ce, "Throwable", class_Throwable_methods); |
| 194 | + class_entry = zend_register_internal_interface(&ce); |
| 195 | + zend_class_implements(class_entry, 1, class_entry_Stringable); |
| 196 | + |
| 197 | + return class_entry; |
| 198 | +} |
| 199 | + |
| 200 | +zend_class_entry *register_class_Exception(zend_class_entry *class_entry_Throwable) |
| 201 | +{ |
| 202 | + zend_class_entry ce, *class_entry; |
| 203 | + |
| 204 | + INIT_CLASS_ENTRY(ce, "Exception", class_Exception_methods); |
| 205 | + class_entry = zend_register_internal_class_ex(&ce, NULL); |
| 206 | + zend_class_implements(class_entry, 1, class_entry_Throwable); |
| 207 | + |
| 208 | + zend_declare_property_string(class_entry, "message", sizeof("message") - 1, "", ZEND_ACC_PROTECTED); |
| 209 | + |
| 210 | + zend_declare_property_string(class_entry, "string", sizeof("string") - 1, "", ZEND_ACC_PRIVATE); |
| 211 | + |
| 212 | + zend_declare_property_long(class_entry, "code", sizeof("code") - 1, 0, ZEND_ACC_PROTECTED); |
| 213 | + |
| 214 | + zend_declare_property_null(class_entry, "file", sizeof("file") - 1, ZEND_ACC_PROTECTED); |
| 215 | + |
| 216 | + zend_declare_property_null(class_entry, "line", sizeof("line") - 1, ZEND_ACC_PROTECTED); |
| 217 | + |
| 218 | + zval property_trace_default_value; |
| 219 | + ZVAL_EMPTY_ARRAY(&property_trace_default_value); |
| 220 | + 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)); |
| 221 | + |
| 222 | + zval property_previous_default_value; |
| 223 | + ZVAL_NULL(&property_previous_default_value); |
| 224 | + zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_PREVIOUS), &property_previous_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_CE(class_entry_Throwable, 1, 0)); |
| 225 | + |
| 226 | + return class_entry; |
| 227 | +} |
| 228 | + |
| 229 | +zend_class_entry *register_class_ErrorException(zend_class_entry *class_entry_Exception) |
| 230 | +{ |
| 231 | + zend_class_entry ce, *class_entry; |
| 232 | + |
| 233 | + INIT_CLASS_ENTRY(ce, "ErrorException", class_ErrorException_methods); |
| 234 | + class_entry = zend_register_internal_class_ex(&ce, class_entry_Exception); |
| 235 | + |
| 236 | + return class_entry; |
| 237 | +} |
| 238 | + |
| 239 | +zend_class_entry *register_class_Error(zend_class_entry *class_entry_Throwable) |
| 240 | +{ |
| 241 | + zend_class_entry ce, *class_entry; |
| 242 | + |
| 243 | + INIT_CLASS_ENTRY(ce, "Error", class_Error_methods); |
| 244 | + class_entry = zend_register_internal_class_ex(&ce, NULL); |
| 245 | + zend_class_implements(class_entry, 1, class_entry_Throwable); |
| 246 | + |
| 247 | + zend_declare_property_string(class_entry, "message", sizeof("message") - 1, "", ZEND_ACC_PROTECTED); |
| 248 | + |
| 249 | + zend_declare_property_string(class_entry, "string", sizeof("string") - 1, "", ZEND_ACC_PRIVATE); |
| 250 | + |
| 251 | + zend_declare_property_long(class_entry, "code", sizeof("code") - 1, 0, ZEND_ACC_PROTECTED); |
| 252 | + |
| 253 | + zend_declare_property_null(class_entry, "file", sizeof("file") - 1, ZEND_ACC_PROTECTED); |
| 254 | + |
| 255 | + zend_declare_property_null(class_entry, "line", sizeof("line") - 1, ZEND_ACC_PROTECTED); |
| 256 | + |
| 257 | + zval property_trace_default_value; |
| 258 | + ZVAL_EMPTY_ARRAY(&property_trace_default_value); |
| 259 | + 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)); |
| 260 | + |
| 261 | + zval property_previous_default_value; |
| 262 | + ZVAL_NULL(&property_previous_default_value); |
| 263 | + zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_PREVIOUS), &property_previous_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_CE(class_entry_Throwable, 1, 0)); |
| 264 | + |
| 265 | + return class_entry; |
| 266 | +} |
| 267 | + |
| 268 | +zend_class_entry *register_class_CompileError(zend_class_entry *class_entry_Error) |
| 269 | +{ |
| 270 | + zend_class_entry ce, *class_entry; |
| 271 | + |
| 272 | + INIT_CLASS_ENTRY(ce, "CompileError", class_CompileError_methods); |
| 273 | + class_entry = zend_register_internal_class_ex(&ce, class_entry_Error); |
| 274 | + |
| 275 | + return class_entry; |
| 276 | +} |
| 277 | + |
| 278 | +zend_class_entry *register_class_ParseError(zend_class_entry *class_entry_CompileError) |
| 279 | +{ |
| 280 | + zend_class_entry ce, *class_entry; |
| 281 | + |
| 282 | + INIT_CLASS_ENTRY(ce, "ParseError", class_ParseError_methods); |
| 283 | + class_entry = zend_register_internal_class_ex(&ce, class_entry_CompileError); |
| 284 | + |
| 285 | + return class_entry; |
| 286 | +} |
| 287 | + |
| 288 | +zend_class_entry *register_class_TypeError(zend_class_entry *class_entry_Error) |
| 289 | +{ |
| 290 | + zend_class_entry ce, *class_entry; |
| 291 | + |
| 292 | + INIT_CLASS_ENTRY(ce, "TypeError", class_TypeError_methods); |
| 293 | + class_entry = zend_register_internal_class_ex(&ce, class_entry_Error); |
| 294 | + |
| 295 | + return class_entry; |
| 296 | +} |
| 297 | + |
| 298 | +zend_class_entry *register_class_ArgumentCountError(zend_class_entry *class_entry_TypeError) |
| 299 | +{ |
| 300 | + zend_class_entry ce, *class_entry; |
| 301 | + |
| 302 | + INIT_CLASS_ENTRY(ce, "ArgumentCountError", class_ArgumentCountError_methods); |
| 303 | + class_entry = zend_register_internal_class_ex(&ce, class_entry_TypeError); |
| 304 | + |
| 305 | + return class_entry; |
| 306 | +} |
| 307 | + |
| 308 | +zend_class_entry *register_class_ValueError(zend_class_entry *class_entry_Error) |
| 309 | +{ |
| 310 | + zend_class_entry ce, *class_entry; |
| 311 | + |
| 312 | + INIT_CLASS_ENTRY(ce, "ValueError", class_ValueError_methods); |
| 313 | + class_entry = zend_register_internal_class_ex(&ce, class_entry_Error); |
| 314 | + |
| 315 | + return class_entry; |
| 316 | +} |
| 317 | + |
| 318 | +zend_class_entry *register_class_ArithmeticError(zend_class_entry *class_entry_Error) |
| 319 | +{ |
| 320 | + zend_class_entry ce, *class_entry; |
| 321 | + |
| 322 | + INIT_CLASS_ENTRY(ce, "ArithmeticError", class_ArithmeticError_methods); |
| 323 | + class_entry = zend_register_internal_class_ex(&ce, class_entry_Error); |
| 324 | + |
| 325 | + return class_entry; |
| 326 | +} |
| 327 | + |
| 328 | +zend_class_entry *register_class_DivisionByZeroError(zend_class_entry *class_entry_ArithmeticError) |
| 329 | +{ |
| 330 | + zend_class_entry ce, *class_entry; |
| 331 | + |
| 332 | + INIT_CLASS_ENTRY(ce, "DivisionByZeroError", class_DivisionByZeroError_methods); |
| 333 | + class_entry = zend_register_internal_class_ex(&ce, class_entry_ArithmeticError); |
| 334 | + |
| 335 | + return class_entry; |
| 336 | +} |
| 337 | + |
| 338 | +zend_class_entry *register_class_UnhandledMatchError(zend_class_entry *class_entry_Error) |
| 339 | +{ |
| 340 | + zend_class_entry ce, *class_entry; |
| 341 | + |
| 342 | + INIT_CLASS_ENTRY(ce, "UnhandledMatchError", class_UnhandledMatchError_methods); |
| 343 | + class_entry = zend_register_internal_class_ex(&ce, class_entry_Error); |
| 344 | + |
| 345 | + return class_entry; |
| 346 | +} |
| 347 | + |
0 commit comments