Lines Matching refs:ce_flags

878 	if (CG(active_class_entry)->ce_flags & ZEND_ACC_INTERFACE) {  in zend_do_abstract_method()
1539 if (CG(active_class_entry)->ce_flags & ZEND_ACC_INTERFACE) { in zend_do_begin_function_declaration()
1549 …_STATIC) && (fn_flags & ZEND_ACC_ABSTRACT) && !(CG(active_class_entry)->ce_flags & ZEND_ACC_INTERF… in zend_do_begin_function_declaration()
1589 CG(active_class_entry)->ce_flags |= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; in zend_do_begin_function_declaration()
1596 if (CG(active_class_entry)->ce_flags & ZEND_ACC_INTERFACE) { in zend_do_begin_function_declaration()
1637 …if ((CG(active_class_entry)->name_length == name_len) && ((CG(active_class_entry)->ce_flags & ZEND… in zend_do_begin_function_declaration()
2143 if (CG(active_class_entry)->ce_flags & ZEND_ACC_TRAIT) { in zend_do_resolve_class_name()
3128 && ((proto->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0 in zend_do_perform_implementation_check()
3411 if ((parent->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0 in do_inheritance_check_on_method()
3459 …| (parent->common.prototype && (parent->common.prototype->common.scope->ce_flags & ZEND_ACC_INTERF… in do_inheritance_check_on_method()
3486 child_ce->ce_flags |= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; in do_inherit_method_check()
3547 …if (!(ce->ce_flags & ZEND_ACC_INTERFACE) && iface->interface_gets_implemented && iface->interface_… in do_implement_interface()
3614 if ((ce->ce_flags & ZEND_ACC_INTERFACE) in zend_do_inheritance()
3615 && !(parent_ce->ce_flags & ZEND_ACC_INTERFACE)) { in zend_do_inheritance()
3618 if (parent_ce->ce_flags & ZEND_ACC_FINAL_CLASS) { in zend_do_inheritance()
3725 if (ce->ce_flags & ZEND_ACC_IMPLICIT_ABSTRACT_CLASS && ce->type == ZEND_INTERNAL_CLASS) { in zend_do_inheritance()
3726 ce->ce_flags |= ZEND_ACC_EXPLICIT_ABSTRACT_CLASS; in zend_do_inheritance()
3727 } else if (!(ce->ce_flags & (ZEND_ACC_IMPLEMENT_INTERFACES|ZEND_ACC_IMPLEMENT_TRAITS))) { in zend_do_inheritance()
3731 ce->ce_flags |= parent_ce->ce_flags & ZEND_HAS_STATIC_IN_METHODS; in zend_do_inheritance()
3830 zend_uint fn_flags = fn->common.scope->ce_flags; in zend_traits_method_compatibility_check()
3831 zend_uint other_flags = other_fn->common.scope->ce_flags; in zend_traits_method_compatibility_check()
3834 …&& ((other_fn->common.scope->ce_flags & ZEND_ACC_INTERFACE) || zend_do_perform_implementation_chec… in zend_traits_method_compatibility_check()
3916 (existing_fn->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0) { in zend_add_trait_method()
3931 } else if ((existing_fn->common.scope->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_add_trait_method()
3958 if ((fn->common.scope->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_fixup_trait_method()
3963 ce->ce_flags |= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; in zend_fixup_trait_method()
3966 ce->ce_flags |= ZEND_HAS_STATIC_IN_METHODS; in zend_fixup_trait_method()
4061 if ((trait->ce_flags & ZEND_ACC_TRAIT) != ZEND_ACC_TRAIT) { in zend_check_trait_usage()
4442 if (ce->ce_flags & ZEND_ACC_IMPLICIT_ABSTRACT_CLASS) { in zend_do_bind_traits()
4443 ce->ce_flags -= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; in zend_do_bind_traits()
4581 …if (!(ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_IMPLEMENT_INTERFACES|ZEND_ACC_IMPLEMENT_TRAITS))… in do_bind_class()
4619 if (parent_ce->ce_flags & ZEND_ACC_INTERFACE) { in do_bind_inherited_class()
4621 } else if ((parent_ce->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in do_bind_inherited_class()
5040 new_class_entry->ce_flags |= class_token->EA; in zend_do_begin_class_declaration()
5069 if ((new_class_entry->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_do_begin_class_declaration()
5141 ce->ce_flags |= ZEND_ACC_IMPLEMENT_TRAITS; in zend_do_end_class_declaration()
5149 if (!(ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)) in zend_do_end_class_declaration()
5152 if (ce->num_interfaces && !(ce->ce_flags & ZEND_ACC_IMPLEMENT_TRAITS)) { in zend_do_end_class_declaration()
5163 ce->ce_flags |= ZEND_ACC_IMPLEMENT_INTERFACES; in zend_do_end_class_declaration()
5175 if ((CG(active_class_entry)->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_do_implements_interface()
5206 if ((CG(active_class_entry)->ce_flags & ZEND_ACC_INTERFACE)) { in zend_do_use_trait()
5305 if (CG(active_class_entry)->ce_flags & ZEND_ACC_INTERFACE) { in zend_do_declare_property()
5352 if ((CG(active_class_entry)->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_do_declare_class_constant()
5990 CG(active_op_array)->scope->ce_flags |= ZEND_HAS_STATIC_IN_METHODS; in zend_do_fetch_static_variable()
6822 ce->ce_flags = 0; in zend_initialize_class_data()