parent_info      3636 Zend/zend_compile.c static zend_bool do_inherit_property_access_check(HashTable *target_ht, zend_property_info *parent_info, const zend_hash_key *hash_key, zend_class_entry *ce) /* {{{ */
parent_info      3641 Zend/zend_compile.c 	if (parent_info->flags & (ZEND_ACC_PRIVATE|ZEND_ACC_SHADOW)) {
parent_info      3645 Zend/zend_compile.c 			zend_hash_quick_update(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, parent_info, sizeof(zend_property_info), (void **) &child_info);
parent_info      3658 Zend/zend_compile.c 		if ((parent_info->flags & ZEND_ACC_STATIC) != (child_info->flags & ZEND_ACC_STATIC)) {
parent_info      3660 Zend/zend_compile.c 				(parent_info->flags & ZEND_ACC_STATIC) ? "static " : "non static ", parent_ce->name, hash_key->arKey,
parent_info      3665 Zend/zend_compile.c 		if(parent_info->flags & ZEND_ACC_CHANGED) {
parent_info      3669 Zend/zend_compile.c 		if ((child_info->flags & ZEND_ACC_PPP_MASK) > (parent_info->flags & ZEND_ACC_PPP_MASK)) {
parent_info      3670 Zend/zend_compile.c 			zend_error_noreturn(E_COMPILE_ERROR, "Access level to %s::$%s must be %s (as in class %s)%s", ce->name, hash_key->arKey, zend_visibility_string(parent_info->flags), parent_ce->name, (parent_info->flags&ZEND_ACC_PUBLIC) ? "" : " or weaker");
parent_info      3672 Zend/zend_compile.c 			zval_ptr_dtor(&(ce->default_properties_table[parent_info->offset]));
parent_info      3673 Zend/zend_compile.c 			ce->default_properties_table[parent_info->offset] = ce->default_properties_table[child_info->offset];
parent_info      3675 Zend/zend_compile.c 			child_info->offset = parent_info->offset;