Home
last modified time | relevance | path

Searched refs:colliding_prop (Results 1 – 1 of 1) sorted by relevance

/PHP-8.4/Zend/
H A Dzend_inheritance.c2794 const zend_property_info *colliding_prop; in zend_do_traits_property_binding() local
2813 if ((colliding_prop = zend_hash_find_ptr(&ce->properties_info, prop_name)) != NULL) { in zend_do_traits_property_binding()
2814 if ((colliding_prop->flags & ZEND_ACC_PRIVATE) && colliding_prop->ce != ce) { in zend_do_traits_property_binding()
2821 if (colliding_prop->hooks || property_info->hooks) { in zend_do_traits_property_binding()
2824 ZSTR_VAL(find_first_property_definition(ce, traits, i, prop_name, colliding_prop->ce)->name), in zend_do_traits_property_binding()
2830 if ((colliding_prop->flags & flags_mask) == (flags & flags_mask) && in zend_do_traits_property_binding()
2831 …verify_property_type_compatibility(property_info, colliding_prop, PROP_INVARIANT, false, false) ==… in zend_do_traits_property_binding()
2837 op1 = &ce->default_static_members_table[colliding_prop->offset]; in zend_do_traits_property_binding()
2842 op1 = &ce->default_properties_table[OBJ_PROP_TO_NUM(colliding_prop->offset)]; in zend_do_traits_property_binding()
2851 … ZSTR_VAL(find_first_property_definition(ce, traits, i, prop_name, colliding_prop->ce)->name), in zend_do_traits_property_binding()

Completed in 13 milliseconds