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