Lines Matching refs:ce_flags

886 	if (CG(active_class_entry)->ce_flags & ZEND_ACC_INTERFACE) {  in zend_do_abstract_method()
1547 if (CG(active_class_entry)->ce_flags & ZEND_ACC_INTERFACE) { in zend_do_begin_function_declaration()
1557 …_STATIC) && (fn_flags & ZEND_ACC_ABSTRACT) && !(CG(active_class_entry)->ce_flags & ZEND_ACC_INTERF… in zend_do_begin_function_declaration()
1592 CG(active_class_entry)->ce_flags |= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; in zend_do_begin_function_declaration()
1599 if (CG(active_class_entry)->ce_flags & ZEND_ACC_INTERFACE) { in zend_do_begin_function_declaration()
1645 …if ((CG(active_class_entry)->name_length == name_len) && ((CG(active_class_entry)->ce_flags & ZEND… in zend_do_begin_function_declaration()
2217 if ((CG(active_class_entry)->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_do_resolve_class_name()
3250 && ((proto->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0 in zend_do_perform_implementation_check()
3550 if ((parent->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0 in do_inheritance_check_on_method()
3598 …| (parent->common.prototype && (parent->common.prototype->common.scope->ce_flags & ZEND_ACC_INTERF… in do_inheritance_check_on_method()
3625 child_ce->ce_flags |= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; in do_inherit_method_check()
3688 …if (!(ce->ce_flags & ZEND_ACC_INTERFACE) && iface->interface_gets_implemented && iface->interface_… in do_implement_interface()
3755 if ((ce->ce_flags & ZEND_ACC_INTERFACE) in zend_do_inheritance()
3756 && !(parent_ce->ce_flags & ZEND_ACC_INTERFACE)) { in zend_do_inheritance()
3759 if (parent_ce->ce_flags & ZEND_ACC_FINAL_CLASS) { in zend_do_inheritance()
3866 if (ce->ce_flags & ZEND_ACC_IMPLICIT_ABSTRACT_CLASS && ce->type == ZEND_INTERNAL_CLASS) { in zend_do_inheritance()
3867 ce->ce_flags |= ZEND_ACC_EXPLICIT_ABSTRACT_CLASS; in zend_do_inheritance()
3868 } else if (!(ce->ce_flags & (ZEND_ACC_IMPLEMENT_INTERFACES|ZEND_ACC_IMPLEMENT_TRAITS))) { in zend_do_inheritance()
3872 ce->ce_flags |= parent_ce->ce_flags & ZEND_HAS_STATIC_IN_METHODS; in zend_do_inheritance()
3971 zend_uint fn_flags = fn->common.scope->ce_flags; in zend_traits_method_compatibility_check()
3972 zend_uint other_flags = other_fn->common.scope->ce_flags; in zend_traits_method_compatibility_check()
3975 …&& ((other_fn->common.scope->ce_flags & ZEND_ACC_INTERFACE) || zend_do_perform_implementation_chec… in zend_traits_method_compatibility_check()
4059 (existing_fn->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0) { in zend_add_trait_method()
4074 } else if ((existing_fn->common.scope->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_add_trait_method()
4101 if ((fn->common.scope->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_fixup_trait_method()
4106 ce->ce_flags |= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; in zend_fixup_trait_method()
4109 ce->ce_flags |= ZEND_HAS_STATIC_IN_METHODS; in zend_fixup_trait_method()
4204 if ((trait->ce_flags & ZEND_ACC_TRAIT) != ZEND_ACC_TRAIT) { in zend_check_trait_usage()
4585 if (ce->ce_flags & ZEND_ACC_IMPLICIT_ABSTRACT_CLASS) { in zend_do_bind_traits()
4586 ce->ce_flags -= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; in zend_do_bind_traits()
4724 …if (!(ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_IMPLEMENT_INTERFACES|ZEND_ACC_IMPLEMENT_TRAITS))… in do_bind_class()
4762 if (parent_ce->ce_flags & ZEND_ACC_INTERFACE) { in do_bind_inherited_class()
4764 } else if ((parent_ce->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in do_bind_inherited_class()
5183 new_class_entry->ce_flags |= class_token->EA; in zend_do_begin_class_declaration()
5212 if ((new_class_entry->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_do_begin_class_declaration()
5284 ce->ce_flags |= ZEND_ACC_IMPLEMENT_TRAITS; in zend_do_end_class_declaration()
5292 if (!(ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)) in zend_do_end_class_declaration()
5295 if (ce->num_interfaces && !(ce->ce_flags & ZEND_ACC_IMPLEMENT_TRAITS)) { in zend_do_end_class_declaration()
5306 ce->ce_flags |= ZEND_ACC_IMPLEMENT_INTERFACES; in zend_do_end_class_declaration()
5318 if ((CG(active_class_entry)->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_do_implements_interface()
5349 if ((CG(active_class_entry)->ce_flags & ZEND_ACC_INTERFACE)) { in zend_do_use_trait()
5448 if (CG(active_class_entry)->ce_flags & ZEND_ACC_INTERFACE) { in zend_do_declare_property()
5491 if ((CG(active_class_entry)->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_do_declare_class_constant()
6115 CG(active_op_array)->scope->ce_flags |= ZEND_HAS_STATIC_IN_METHODS; in zend_do_fetch_static_variable()
6953 ce->ce_flags = 0; in zend_initialize_class_data()