Lines Matching refs:properties_info
1281 zval *child = zend_hash_find_known_hash(&ce->properties_info, key); in do_inherit_property()
1334 _zend_hash_append_ptr(&ce->properties_info, key, parent_info); in do_inherit_property()
1472 ZEND_HASH_MAP_FOREACH_PTR(&ce->properties_info, prop) { in zend_build_properties_info_table()
1612 ZEND_HASH_MAP_FOREACH_PTR(&ce->properties_info, property_info) { in zend_do_inheritance_ex()
1622 if (zend_hash_num_elements(&parent_ce->properties_info)) { in zend_do_inheritance_ex()
1623 zend_hash_extend(&ce->properties_info, in zend_do_inheritance_ex()
1624 zend_hash_num_elements(&ce->properties_info) + in zend_do_inheritance_ex()
1625 zend_hash_num_elements(&parent_ce->properties_info), 0); in zend_do_inheritance_ex()
1627 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&parent_ce->properties_info, key, property_info) { in zend_do_inheritance_ex()
2470 && zend_hash_exists(&traits[i]->properties_info, prop_name)) { in find_first_property_definition()
2499 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&traits[i]->properties_info, prop_name, property_info) { in zend_do_traits_property_binding()
2503 if ((colliding_prop = zend_hash_find_ptr(&ce->properties_info, prop_name)) != NULL) { in zend_do_traits_property_binding()
2505 zend_hash_del(&ce->properties_info, prop_name); in zend_do_traits_property_binding()
2964 if (!(HT_FLAGS(&ce->properties_info) & HASH_FLAG_UNINITIALIZED)) { in zend_lazy_class_load()
2965 p = emalloc(HT_SIZE(&ce->properties_info)); in zend_lazy_class_load()
2966 memcpy(p, HT_GET_DATA_ADDR(&ce->properties_info), HT_USED_SIZE(&ce->properties_info)); in zend_lazy_class_load()
2967 HT_SET_DATA_ADDR(&ce->properties_info, p); in zend_lazy_class_load()
2968 p = ce->properties_info.arData; in zend_lazy_class_load()
2969 end = p + ce->properties_info.nNumUsed; in zend_lazy_class_load()
3294 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&parent_ce->properties_info, key, parent_info) { in zend_can_early_bind()
3300 zv = zend_hash_find_known_hash(&ce->properties_info, key); in zend_can_early_bind()