Lines Matching refs:ce_flags
280 && ((proto->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0 in zend_do_perform_implementation_check()
593 …| (parent->common.prototype && (parent->common.prototype->common.scope->ce_flags & ZEND_ACC_INTERF… in do_inheritance_check_on_method()
653 ce->ce_flags |= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; in do_inherit_method()
716 …if (!(ce->ce_flags & ZEND_ACC_INTERFACE) && iface->interface_gets_implemented && iface->interface_… in do_implement_interface()
773 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in do_inherit_class_constant()
795 if (UNEXPECTED(ce->ce_flags & ZEND_ACC_INTERFACE)) { in zend_do_inheritance()
797 if (UNEXPECTED(!(parent_ce->ce_flags & ZEND_ACC_INTERFACE))) { in zend_do_inheritance()
800 } else if (UNEXPECTED(parent_ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_TRAIT|ZEND_ACC_FINAL))) { in zend_do_inheritance()
802 if (parent_ce->ce_flags & ZEND_ACC_INTERFACE) { in zend_do_inheritance()
804 } else if (parent_ce->ce_flags & ZEND_ACC_TRAIT) { in zend_do_inheritance()
809 if (parent_ce->ce_flags & ZEND_ACC_FINAL) { in zend_do_inheritance()
849 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in zend_do_inheritance()
857 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in zend_do_inheritance()
898 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in zend_do_inheritance()
905 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in zend_do_inheritance()
957 if (ce->ce_flags & ZEND_ACC_IMPLICIT_ABSTRACT_CLASS && ce->type == ZEND_INTERNAL_CLASS) { in zend_do_inheritance()
958 ce->ce_flags |= ZEND_ACC_EXPLICIT_ABSTRACT_CLASS; in zend_do_inheritance()
959 } else if (!(ce->ce_flags & (ZEND_ACC_IMPLEMENT_INTERFACES|ZEND_ACC_IMPLEMENT_TRAITS))) { in zend_do_inheritance()
963 ce->ce_flags |= parent_ce->ce_flags & (ZEND_HAS_STATIC_IN_METHODS | ZEND_ACC_USE_GUARDS); in zend_do_inheritance()
986 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in do_inherit_iface_constant()
1087 uint32_t fn_flags = fn->common.scope->ce_flags; in zend_traits_method_compatibility_check()
1088 uint32_t other_flags = other_fn->common.scope->ce_flags; in zend_traits_method_compatibility_check()
1109 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_add_magic_methods()
1112 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_add_magic_methods()
1117 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_add_magic_methods()
1120 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_add_magic_methods()
1178 (existing_fn->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0) { in zend_add_trait_method()
1193 } else if (UNEXPECTED(existing_fn->common.scope->ce_flags & ZEND_ACC_TRAIT)) { in zend_add_trait_method()
1228 if ((fn->common.scope->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_fixup_trait_method()
1233 ce->ce_flags |= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; in zend_fixup_trait_method()
1236 ce->ce_flags |= ZEND_HAS_STATIC_IN_METHODS; in zend_fixup_trait_method()
1318 if (UNEXPECTED((trait->ce_flags & ZEND_ACC_TRAIT) != ZEND_ACC_TRAIT)) { in zend_check_trait_usage()
1700 if (ce->ce_flags & ZEND_ACC_IMPLICIT_ABSTRACT_CLASS) { in zend_do_bind_traits()
1701 ce->ce_flags -= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; in zend_do_bind_traits()