Lines Matching refs:child_info

663 	zend_property_info *child_info;  in do_inherit_property()  local
666 child_info = Z_PTR_P(child); in do_inherit_property()
668 child_info->flags |= ZEND_ACC_CHANGED; in do_inherit_property()
670 … if (UNEXPECTED((parent_info->flags & ZEND_ACC_STATIC) != (child_info->flags & ZEND_ACC_STATIC))) { in do_inherit_property()
673 …(child_info->flags & ZEND_ACC_STATIC) ? "static " : "non static ", ZSTR_VAL(ce->name), ZSTR_VAL(ke… in do_inherit_property()
677 child_info->flags |= ZEND_ACC_CHANGED; in do_inherit_property()
680 …if (UNEXPECTED((child_info->flags & ZEND_ACC_PPP_MASK) > (parent_info->flags & ZEND_ACC_PPP_MASK))… in do_inherit_property()
682 } else if ((child_info->flags & ZEND_ACC_STATIC) == 0) { in do_inherit_property()
684 int child_num = OBJ_PROP_TO_NUM(child_info->offset); in do_inherit_property()
690 child_info->offset = parent_info->offset; in do_inherit_property()
696 child_info = zend_duplicate_property_info_internal(parent_info); in do_inherit_property()
698 child_info = zend_duplicate_property_info(parent_info); in do_inherit_property()
700 child_info->flags &= ~ZEND_ACC_PRIVATE; /* it's not private anymore */ in do_inherit_property()
701 child_info->flags |= ZEND_ACC_SHADOW; /* but it's a shadow of private */ in do_inherit_property()
704 child_info = zend_duplicate_property_info_internal(parent_info); in do_inherit_property()
706 child_info = parent_info; in do_inherit_property()
709 _zend_hash_append_ptr(&ce->properties_info, key, child_info); in do_inherit_property()