25
25
#include "zend_smart_str.h"
26
26
#include "zend_operators.h"
27
27
28
- static void overriden_ptr_dtor (zval * zv ) /* {{{ */
28
+ static void overridden_ptr_dtor (zval * zv ) /* {{{ */
29
29
{
30
30
efree_size (Z_PTR_P (zv ), sizeof (zend_function ));
31
31
}
@@ -1172,7 +1172,7 @@ static void zend_add_magic_methods(zend_class_entry* ce, zend_string* mname, zen
1172
1172
}
1173
1173
/* }}} */
1174
1174
1175
- static void zend_add_trait_method (zend_class_entry * ce , const char * name , zend_string * key , zend_function * fn , HashTable * * overriden ) /* {{{ */
1175
+ static void zend_add_trait_method (zend_class_entry * ce , const char * name , zend_string * key , zend_function * fn , HashTable * * overridden ) /* {{{ */
1176
1176
{
1177
1177
zend_function * existing_fn = NULL ;
1178
1178
zend_function * new_fn ;
@@ -1187,9 +1187,9 @@ static void zend_add_trait_method(zend_class_entry *ce, const char *name, zend_s
1187
1187
1188
1188
if (existing_fn -> common .scope == ce ) {
1189
1189
/* members from the current class override trait methods */
1190
- /* use temporary *overriden HashTable to detect hidden conflict */
1191
- if (* overriden ) {
1192
- if ((existing_fn = zend_hash_find_ptr (* overriden , key )) != NULL ) {
1190
+ /* use temporary *overridden HashTable to detect hidden conflict */
1191
+ if (* overridden ) {
1192
+ if ((existing_fn = zend_hash_find_ptr (* overridden , key )) != NULL ) {
1193
1193
if (existing_fn -> common .fn_flags & ZEND_ACC_ABSTRACT ) {
1194
1194
/* Make sure the trait method is compatible with previosly declared abstract method */
1195
1195
if (UNEXPECTED (!zend_traits_method_compatibility_check (fn , existing_fn ))) {
@@ -1209,10 +1209,10 @@ static void zend_add_trait_method(zend_class_entry *ce, const char *name, zend_s
1209
1209
}
1210
1210
}
1211
1211
} else {
1212
- ALLOC_HASHTABLE (* overriden );
1213
- zend_hash_init_ex (* overriden , 8 , NULL , overriden_ptr_dtor , 0 , 0 );
1212
+ ALLOC_HASHTABLE (* overridden );
1213
+ zend_hash_init_ex (* overridden , 8 , NULL , overridden_ptr_dtor , 0 , 0 );
1214
1214
}
1215
- zend_hash_update_mem (* overriden , key , fn , sizeof (zend_function ));
1215
+ zend_hash_update_mem (* overridden , key , fn , sizeof (zend_function ));
1216
1216
return ;
1217
1217
} else if (existing_fn -> common .fn_flags & ZEND_ACC_ABSTRACT &&
1218
1218
(existing_fn -> common .scope -> ce_flags & ZEND_ACC_INTERFACE ) == 0 ) {
@@ -1274,7 +1274,7 @@ static void zend_fixup_trait_method(zend_function *fn, zend_class_entry *ce) /*
1274
1274
}
1275
1275
/* }}} */
1276
1276
1277
- static int zend_traits_copy_functions (zend_string * fnname , zend_function * fn , zend_class_entry * ce , HashTable * * overriden , HashTable * exclude_table , zend_class_entry * * aliases ) /* {{{ */
1277
+ static int zend_traits_copy_functions (zend_string * fnname , zend_function * fn , zend_class_entry * ce , HashTable * * overridden , HashTable * exclude_table , zend_class_entry * * aliases ) /* {{{ */
1278
1278
{
1279
1279
zend_trait_alias * alias , * * alias_ptr ;
1280
1280
zend_string * lcname ;
@@ -1300,7 +1300,7 @@ static int zend_traits_copy_functions(zend_string *fnname, zend_function *fn, ze
1300
1300
}
1301
1301
1302
1302
lcname = zend_string_tolower (alias -> alias );
1303
- zend_add_trait_method (ce , ZSTR_VAL (alias -> alias ), lcname , & fn_copy , overriden );
1303
+ zend_add_trait_method (ce , ZSTR_VAL (alias -> alias ), lcname , & fn_copy , overridden );
1304
1304
zend_string_release_ex (lcname , 0 );
1305
1305
1306
1306
/* Record the trait from which this alias was resolved. */
@@ -1352,7 +1352,7 @@ static int zend_traits_copy_functions(zend_string *fnname, zend_function *fn, ze
1352
1352
}
1353
1353
}
1354
1354
1355
- zend_add_trait_method (ce , ZSTR_VAL (fn -> common .function_name ), fnname , & fn_copy , overriden );
1355
+ zend_add_trait_method (ce , ZSTR_VAL (fn -> common .function_name ), fnname , & fn_copy , overridden );
1356
1356
}
1357
1357
1358
1358
return ZEND_HASH_APPLY_KEEP ;
@@ -1496,15 +1496,15 @@ static void zend_traits_init_trait_structures(zend_class_entry *ce, HashTable **
1496
1496
static void zend_do_traits_method_binding (zend_class_entry * ce , HashTable * * exclude_tables , zend_class_entry * * aliases ) /* {{{ */
1497
1497
{
1498
1498
uint32_t i ;
1499
- HashTable * overriden = NULL ;
1499
+ HashTable * overridden = NULL ;
1500
1500
zend_string * key ;
1501
1501
zend_function * fn ;
1502
1502
1503
1503
if (exclude_tables ) {
1504
1504
for (i = 0 ; i < ce -> num_traits ; i ++ ) {
1505
1505
/* copies functions, applies defined aliasing, and excludes unused trait methods */
1506
1506
ZEND_HASH_FOREACH_STR_KEY_PTR (& ce -> traits [i ]-> function_table , key , fn ) {
1507
- zend_traits_copy_functions (key , fn , ce , & overriden , exclude_tables [i ], aliases );
1507
+ zend_traits_copy_functions (key , fn , ce , & overridden , exclude_tables [i ], aliases );
1508
1508
} ZEND_HASH_FOREACH_END ();
1509
1509
1510
1510
if (exclude_tables [i ]) {
@@ -1516,7 +1516,7 @@ static void zend_do_traits_method_binding(zend_class_entry *ce, HashTable **excl
1516
1516
} else {
1517
1517
for (i = 0 ; i < ce -> num_traits ; i ++ ) {
1518
1518
ZEND_HASH_FOREACH_STR_KEY_PTR (& ce -> traits [i ]-> function_table , key , fn ) {
1519
- zend_traits_copy_functions (key , fn , ce , & overriden , NULL , aliases );
1519
+ zend_traits_copy_functions (key , fn , ce , & overridden , NULL , aliases );
1520
1520
} ZEND_HASH_FOREACH_END ();
1521
1521
}
1522
1522
}
@@ -1525,9 +1525,9 @@ static void zend_do_traits_method_binding(zend_class_entry *ce, HashTable **excl
1525
1525
zend_fixup_trait_method (fn , ce );
1526
1526
} ZEND_HASH_FOREACH_END ();
1527
1527
1528
- if (overriden ) {
1529
- zend_hash_destroy (overriden );
1530
- FREE_HASHTABLE (overriden );
1528
+ if (overridden ) {
1529
+ zend_hash_destroy (overridden );
1530
+ FREE_HASHTABLE (overridden );
1531
1531
}
1532
1532
}
1533
1533
/* }}} */
0 commit comments