Lines Matching refs:parent_info
675 static void do_inherit_property(zend_property_info *parent_info, zend_string *key, zend_class_entry… in do_inherit_property() argument
682 if (UNEXPECTED(parent_info->flags & (ZEND_ACC_PRIVATE|ZEND_ACC_SHADOW))) { in do_inherit_property()
685 … if (UNEXPECTED((parent_info->flags & ZEND_ACC_STATIC) != (child_info->flags & ZEND_ACC_STATIC))) { in do_inherit_property()
687 …(parent_info->flags & ZEND_ACC_STATIC) ? "static " : "non static ", ZSTR_VAL(ce->parent->name), ZS… in do_inherit_property()
691 if (parent_info->flags & ZEND_ACC_CHANGED) { in do_inherit_property()
695 …if (UNEXPECTED((child_info->flags & ZEND_ACC_PPP_MASK) > (parent_info->flags & ZEND_ACC_PPP_MASK))… in do_inherit_property()
696 …>name), ZSTR_VAL(key), zend_visibility_string(parent_info->flags), ZSTR_VAL(ce->parent->name), (pa… in do_inherit_property()
698 int parent_num = OBJ_PROP_TO_NUM(parent_info->offset); in do_inherit_property()
705 child_info->offset = parent_info->offset; in do_inherit_property()
709 if (UNEXPECTED(parent_info->flags & (ZEND_ACC_PRIVATE|ZEND_ACC_SHADOW))) { in do_inherit_property()
711 child_info = zend_duplicate_property_info_internal(parent_info); in do_inherit_property()
713 child_info = zend_duplicate_property_info(parent_info); in do_inherit_property()
719 child_info = zend_duplicate_property_info_internal(parent_info); in do_inherit_property()
721 child_info = parent_info; in do_inherit_property()