@@ -186,18 +186,20 @@ static const zend_function_entry class_UnhandledMatchError_methods[] = {
186
186
ZEND_FE_END
187
187
};
188
188
189
- void register_class_Throwable ( zend_class_entry * class_entry , zend_class_entry * class_entry_Stringable )
189
+ zend_class_entry * register_class_Throwable ( zend_class_entry * class_entry_Stringable )
190
190
{
191
- zend_class_entry ce ;
191
+ zend_class_entry ce , * class_entry ;
192
192
193
193
INIT_CLASS_ENTRY (ce , "Throwable" , class_Throwable_methods );
194
194
class_entry = zend_register_internal_interface (& ce );
195
195
zend_class_implements (class_entry , 1 , class_entry_Stringable );
196
+
197
+ return class_entry ;
196
198
}
197
199
198
- void register_class_Exception ( zend_class_entry * class_entry , zend_class_entry * class_entry_Throwable )
200
+ zend_class_entry * register_class_Exception ( zend_class_entry * class_entry_Throwable )
199
201
{
200
- zend_class_entry ce ;
202
+ zend_class_entry ce , * class_entry ;
201
203
202
204
INIT_CLASS_ENTRY (ce , "Exception" , class_Exception_methods );
203
205
class_entry = zend_register_internal_class_ex (& ce , NULL );
@@ -220,19 +222,23 @@ void register_class_Exception(zend_class_entry *class_entry, zend_class_entry *c
220
222
zval property_previous_default_value ;
221
223
ZVAL_NULL (& property_previous_default_value );
222
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 ;
223
227
}
224
228
225
- void register_class_ErrorException ( zend_class_entry * class_entry , zend_class_entry * class_entry_Exception )
229
+ zend_class_entry * register_class_ErrorException ( zend_class_entry * class_entry_Exception )
226
230
{
227
- zend_class_entry ce ;
231
+ zend_class_entry ce , * class_entry ;
228
232
229
233
INIT_CLASS_ENTRY (ce , "ErrorException" , class_ErrorException_methods );
230
234
class_entry = zend_register_internal_class_ex (& ce , class_entry_Exception );
235
+
236
+ return class_entry ;
231
237
}
232
238
233
- void register_class_Error ( zend_class_entry * class_entry , zend_class_entry * class_entry_Throwable )
239
+ zend_class_entry * register_class_Error ( zend_class_entry * class_entry_Throwable )
234
240
{
235
- zend_class_entry ce ;
241
+ zend_class_entry ce , * class_entry ;
236
242
237
243
INIT_CLASS_ENTRY (ce , "Error" , class_Error_methods );
238
244
class_entry = zend_register_internal_class_ex (& ce , NULL );
@@ -255,69 +261,87 @@ void register_class_Error(zend_class_entry *class_entry, zend_class_entry *class
255
261
zval property_previous_default_value ;
256
262
ZVAL_NULL (& property_previous_default_value );
257
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 ;
258
266
}
259
267
260
- void register_class_CompileError ( zend_class_entry * class_entry , zend_class_entry * class_entry_Error )
268
+ zend_class_entry * register_class_CompileError ( zend_class_entry * class_entry_Error )
261
269
{
262
- zend_class_entry ce ;
270
+ zend_class_entry ce , * class_entry ;
263
271
264
272
INIT_CLASS_ENTRY (ce , "CompileError" , class_CompileError_methods );
265
273
class_entry = zend_register_internal_class_ex (& ce , class_entry_Error );
274
+
275
+ return class_entry ;
266
276
}
267
277
268
- void register_class_ParseError ( zend_class_entry * class_entry , zend_class_entry * class_entry_CompileError )
278
+ zend_class_entry * register_class_ParseError ( zend_class_entry * class_entry_CompileError )
269
279
{
270
- zend_class_entry ce ;
280
+ zend_class_entry ce , * class_entry ;
271
281
272
282
INIT_CLASS_ENTRY (ce , "ParseError" , class_ParseError_methods );
273
283
class_entry = zend_register_internal_class_ex (& ce , class_entry_CompileError );
284
+
285
+ return class_entry ;
274
286
}
275
287
276
- void register_class_TypeError ( zend_class_entry * class_entry , zend_class_entry * class_entry_Error )
288
+ zend_class_entry * register_class_TypeError ( zend_class_entry * class_entry_Error )
277
289
{
278
- zend_class_entry ce ;
290
+ zend_class_entry ce , * class_entry ;
279
291
280
292
INIT_CLASS_ENTRY (ce , "TypeError" , class_TypeError_methods );
281
293
class_entry = zend_register_internal_class_ex (& ce , class_entry_Error );
294
+
295
+ return class_entry ;
282
296
}
283
297
284
- void register_class_ArgumentCountError ( zend_class_entry * class_entry , zend_class_entry * class_entry_TypeError )
298
+ zend_class_entry * register_class_ArgumentCountError ( zend_class_entry * class_entry_TypeError )
285
299
{
286
- zend_class_entry ce ;
300
+ zend_class_entry ce , * class_entry ;
287
301
288
302
INIT_CLASS_ENTRY (ce , "ArgumentCountError" , class_ArgumentCountError_methods );
289
303
class_entry = zend_register_internal_class_ex (& ce , class_entry_TypeError );
304
+
305
+ return class_entry ;
290
306
}
291
307
292
- void register_class_ValueError ( zend_class_entry * class_entry , zend_class_entry * class_entry_Error )
308
+ zend_class_entry * register_class_ValueError ( zend_class_entry * class_entry_Error )
293
309
{
294
- zend_class_entry ce ;
310
+ zend_class_entry ce , * class_entry ;
295
311
296
312
INIT_CLASS_ENTRY (ce , "ValueError" , class_ValueError_methods );
297
313
class_entry = zend_register_internal_class_ex (& ce , class_entry_Error );
314
+
315
+ return class_entry ;
298
316
}
299
317
300
- void register_class_ArithmeticError ( zend_class_entry * class_entry , zend_class_entry * class_entry_Error )
318
+ zend_class_entry * register_class_ArithmeticError ( zend_class_entry * class_entry_Error )
301
319
{
302
- zend_class_entry ce ;
320
+ zend_class_entry ce , * class_entry ;
303
321
304
322
INIT_CLASS_ENTRY (ce , "ArithmeticError" , class_ArithmeticError_methods );
305
323
class_entry = zend_register_internal_class_ex (& ce , class_entry_Error );
324
+
325
+ return class_entry ;
306
326
}
307
327
308
- void register_class_DivisionByZeroError ( zend_class_entry * class_entry , zend_class_entry * class_entry_ArithmeticError )
328
+ zend_class_entry * register_class_DivisionByZeroError ( zend_class_entry * class_entry_ArithmeticError )
309
329
{
310
- zend_class_entry ce ;
330
+ zend_class_entry ce , * class_entry ;
311
331
312
332
INIT_CLASS_ENTRY (ce , "DivisionByZeroError" , class_DivisionByZeroError_methods );
313
333
class_entry = zend_register_internal_class_ex (& ce , class_entry_ArithmeticError );
334
+
335
+ return class_entry ;
314
336
}
315
337
316
- void register_class_UnhandledMatchError ( zend_class_entry * class_entry , zend_class_entry * class_entry_Error )
338
+ zend_class_entry * register_class_UnhandledMatchError ( zend_class_entry * class_entry_Error )
317
339
{
318
- zend_class_entry ce ;
340
+ zend_class_entry ce , * class_entry ;
319
341
320
342
INIT_CLASS_ENTRY (ce , "UnhandledMatchError" , class_UnhandledMatchError_methods );
321
343
class_entry = zend_register_internal_class_ex (& ce , class_entry_Error );
344
+
345
+ return class_entry ;
322
346
}
323
347
0 commit comments