parent_info 613 Zend/zend_inheritance.c static void do_inherit_property(zend_property_info *parent_info, zend_string *key, zend_class_entry *ce) /* {{{ */ parent_info 620 Zend/zend_inheritance.c if (UNEXPECTED(parent_info->flags & (ZEND_ACC_PRIVATE|ZEND_ACC_SHADOW))) { parent_info 623 Zend/zend_inheritance.c if (UNEXPECTED((parent_info->flags & ZEND_ACC_STATIC) != (child_info->flags & ZEND_ACC_STATIC))) { parent_info 625 Zend/zend_inheritance.c (parent_info->flags & ZEND_ACC_STATIC) ? "static " : "non static ", ZSTR_VAL(ce->parent->name), ZSTR_VAL(key), parent_info 629 Zend/zend_inheritance.c if (parent_info->flags & ZEND_ACC_CHANGED) { parent_info 633 Zend/zend_inheritance.c if (UNEXPECTED((child_info->flags & ZEND_ACC_PPP_MASK) > (parent_info->flags & ZEND_ACC_PPP_MASK))) { parent_info 634 Zend/zend_inheritance.c zend_error_noreturn(E_COMPILE_ERROR, "Access level to %s::$%s must be %s (as in class %s)%s", ZSTR_VAL(ce->name), ZSTR_VAL(key), zend_visibility_string(parent_info->flags), ZSTR_VAL(ce->parent->name), (parent_info->flags&ZEND_ACC_PUBLIC) ? "" : " or weaker"); parent_info 636 Zend/zend_inheritance.c int parent_num = OBJ_PROP_TO_NUM(parent_info->offset); parent_info 642 Zend/zend_inheritance.c child_info->offset = parent_info->offset; parent_info 646 Zend/zend_inheritance.c if (UNEXPECTED(parent_info->flags & (ZEND_ACC_PRIVATE|ZEND_ACC_SHADOW))) { parent_info 648 Zend/zend_inheritance.c child_info = zend_duplicate_property_info_internal(parent_info); parent_info 650 Zend/zend_inheritance.c child_info = zend_duplicate_property_info(parent_info); parent_info 656 Zend/zend_inheritance.c child_info = zend_duplicate_property_info_internal(parent_info); parent_info 658 Zend/zend_inheritance.c child_info = parent_info;