Lines Matching refs:property_info
3353 zend_property_info property_info, *property_info_ptr; in zend_declare_property_ex() local
3363 property_info.offset = property_info_ptr->offset; in zend_declare_property_ex()
3364 zval_ptr_dtor(&ce->default_static_members_table[property_info.offset]); in zend_declare_property_ex()
3367 property_info.offset = ce->default_static_members_count++; in zend_declare_property_ex()
3370 ce->default_static_members_table[property_info.offset] = property; in zend_declare_property_ex()
3377 property_info.offset = property_info_ptr->offset; in zend_declare_property_ex()
3378 zval_ptr_dtor(&ce->default_properties_table[property_info.offset]); in zend_declare_property_ex()
3381 property_info.offset = ce->default_properties_count++; in zend_declare_property_ex()
3384 ce->default_properties_table[property_info.offset] = property; in zend_declare_property_ex()
3404 property_info.name = priv_name; in zend_declare_property_ex()
3405 property_info.name_length = priv_name_length; in zend_declare_property_ex()
3413 property_info.name = prot_name; in zend_declare_property_ex()
3414 property_info.name_length = prot_name_length; in zend_declare_property_ex()
3419 property_info.name = (char*)name; in zend_declare_property_ex()
3421 …property_info.name = ce->type & ZEND_INTERNAL_CLASS ? zend_strndup(name, name_length) : estrndup(n… in zend_declare_property_ex()
3423 property_info.name_length = name_length; in zend_declare_property_ex()
3427 …interned_name = zend_new_interned_string(property_info.name, property_info.name_length+1, 0 TSRMLS… in zend_declare_property_ex()
3428 if (interned_name != property_info.name) { in zend_declare_property_ex()
3430 efree((char*)property_info.name); in zend_declare_property_ex()
3432 free((char*)property_info.name); in zend_declare_property_ex()
3434 property_info.name = interned_name; in zend_declare_property_ex()
3437 property_info.flags = access_type; in zend_declare_property_ex()
3438 …property_info.h = (access_type & ZEND_ACC_PUBLIC) ? h : zend_get_hash_value(property_info.name, pr… in zend_declare_property_ex()
3440 property_info.doc_comment = doc_comment; in zend_declare_property_ex()
3441 property_info.doc_comment_len = doc_comment_len; in zend_declare_property_ex()
3443 property_info.ce = ce; in zend_declare_property_ex()
3445 …zend_hash_quick_update(&ce->properties_info, name, name_length+1, h, &property_info, sizeof(zend_p… in zend_declare_property_ex()