Lines Matching refs:property_info

1411 	zend_property_info *property_info;  in zend_do_inheritance_ex()  local
1538 ZEND_HASH_FOREACH_PTR(&ce->properties_info, property_info) { in zend_do_inheritance_ex()
1539 if (property_info->ce == ce) { in zend_do_inheritance_ex()
1540 if (property_info->flags & ZEND_ACC_STATIC) { in zend_do_inheritance_ex()
1541 property_info->offset += parent_ce->default_static_members_count; in zend_do_inheritance_ex()
1543 property_info->offset += parent_ce->default_properties_count * sizeof(zval); in zend_do_inheritance_ex()
1553 ZEND_HASH_FOREACH_STR_KEY_PTR(&parent_ce->properties_info, key, property_info) { in zend_do_inheritance_ex()
1554 do_inherit_property(property_info, key, ce); in zend_do_inheritance_ex()
2161 zend_property_info *property_info; in zend_do_traits_property_binding() local
2178 ZEND_HASH_FOREACH_STR_KEY_PTR(&traits[i]->properties_info, prop_name, property_info) { in zend_do_traits_property_binding()
2179 uint32_t flags = property_info->flags; in zend_do_traits_property_binding()
2191 property_types_compatible(property_info, colliding_prop) == INHERITANCE_SUCCESS in zend_do_traits_property_binding()
2199 op2 = &traits[i]->default_static_members_table[property_info->offset]; in zend_do_traits_property_binding()
2204 op2 = &traits[i]->default_properties_table[OBJ_PROP_TO_NUM(property_info->offset)]; in zend_do_traits_property_binding()
2233 ZSTR_VAL(property_info->ce->name), in zend_do_traits_property_binding()
2243 prop_value = &traits[i]->default_static_members_table[property_info->offset]; in zend_do_traits_property_binding()
2246 prop_value = &traits[i]->default_properties_table[OBJ_PROP_TO_NUM(property_info->offset)]; in zend_do_traits_property_binding()
2250 doc_comment = property_info->doc_comment ? zend_string_copy(property_info->doc_comment) : NULL; in zend_do_traits_property_binding()
2252 zend_type type = property_info->type; in zend_do_traits_property_binding()
2256 if (property_info->attributes) { in zend_do_traits_property_binding()
2257 new_prop->attributes = property_info->attributes; in zend_do_traits_property_binding()