Searched refs:ZEND_ACC_TRAIT (Results 1 – 16 of 16) sorted by relevance
/PHP-7.4/Zend/ |
H A D | zend_inheritance.c | 1129 } else if (UNEXPECTED(parent_ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_TRAIT|ZEND_ACC_FINAL))) { in zend_do_inheritance_ex() 1133 } else if (parent_ce->ce_flags & ZEND_ACC_TRAIT) { in zend_do_inheritance_ex() 1566 (existing_fn->common.scope->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_add_trait_method() 1599 } else if (UNEXPECTED((existing_fn->common.scope->ce_flags & ZEND_ACC_TRAIT) in zend_add_trait_method() 1637 if ((fn->common.scope->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_fixup_trait_method() 1738 if (UNEXPECTED((trait->ce_flags & ZEND_ACC_TRAIT) != ZEND_ACC_TRAIT)) { in zend_check_trait_usage() 2111 if (UNEXPECTED(!(trait->ce_flags & ZEND_ACC_TRAIT))) { in zend_do_bind_traits() 2214 …ZEND_ASSERT((ce->ce_flags & (ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|ZEND_ACC_INTERFACE|ZEND_ACC_TRAIT|ZE… in zend_verify_abstract_class() 2511 …if ((ce->ce_flags & (ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|ZEND_ACC_INTERFACE|ZEND_ACC_TRAIT|ZEND_ACC_E… in zend_do_link_class() 2603 …if ((ce->ce_flags & (ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|ZEND_ACC_INTERFACE|ZEND_ACC_TRAIT|ZEND_ACC_E… in zend_try_early_bind()
|
H A D | zend_builtin_functions.c | 1488 …xists_impl(INTERNAL_FUNCTION_PARAM_PASSTHRU, ZEND_ACC_LINKED, ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT); in ZEND_FUNCTION() 1504 class_exists_impl(INTERNAL_FUNCTION_PARAM_PASSTHRU, ZEND_ACC_TRAIT, 0); in ZEND_FUNCTION() 1783 get_declared_class_impl(INTERNAL_FUNCTION_PARAM_PASSTHRU, ZEND_ACC_TRAIT, 0); in ZEND_FUNCTION() 1791 …class_impl(INTERNAL_FUNCTION_PARAM_PASSTHRU, ZEND_ACC_LINKED, ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT); in ZEND_FUNCTION()
|
H A D | zend_compile.h | 237 #define ZEND_ACC_TRAIT (1 << 1) /* X | | | */ macro
|
H A D | zend_compile.c | 1337 return (CG(active_class_entry)->ce_flags & ZEND_ACC_TRAIT) == 0; in zend_is_scope_known() 5725 zend_bool in_trait = (ce->ce_flags & ZEND_ACC_TRAIT) != 0; in zend_begin_method_decl() 6201 if ((ce->ce_flags & ZEND_ACC_TRAIT) != 0) { in zend_compile_class_const_decl() 6528 …if ((ce->ce_flags & (ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|ZEND_ACC_INTERFACE|ZEND_ACC_TRAIT|ZEND_ACC_E… in zend_compile_class_decl() 6973 if ((ce->ce_flags & ZEND_ACC_TRAIT) != 0) { in zend_try_ct_eval_magic_const() 6983 if (ce && (ce->ce_flags & ZEND_ACC_TRAIT) != 0) { in zend_try_ct_eval_magic_const() 8273 (CG(active_class_entry)->ce_flags & ZEND_ACC_TRAIT) != 0); in zend_compile_magic_const()
|
H A D | zend_language_parser.y | 530 …{ $$ = zend_ast_create_decl(ZEND_AST_CLASS, ZEND_ACC_TRAIT, $<num>2, $4, zend_ast_get_str($3), NUL…
|
H A D | zend_API.c | 1386 …if (UNEXPECTED(class_type->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_TRAIT|ZEND_ACC_IMPLICIT_ABSTRAC… in _object_and_properties_init() 1389 } else if (class_type->ce_flags & ZEND_ACC_TRAIT) { in _object_and_properties_init() 4449 if(ce->ce_flags & ZEND_ACC_TRAIT) { in zend_get_object_type()
|
H A D | zend_ast.c | 1452 } else if (decl->flags & ZEND_ACC_TRAIT) { in zend_ast_export_ex()
|
H A D | zend_execute.c | 927 if (UNEXPECTED((self_ce->ce_flags & ZEND_ACC_TRAIT) != 0)) { in zend_resolve_class_type()
|
/PHP-7.4/ext/zend_test/ |
H A D | test.c | 260 zend_test_trait->ce_flags |= ZEND_ACC_TRAIT; in PHP_MINIT_FUNCTION()
|
/PHP-7.4/ext/opcache/Optimizer/ |
H A D | escape_analysis.c | 183 | ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT; in is_allocation_def()
|
H A D | zend_optimizer.c | 800 && !(op_array->scope->ce_flags & ZEND_ACC_TRAIT) in get_class_entry_from_op1() 867 && op_array->scope && !(op_array->scope->ce_flags & ZEND_ACC_TRAIT)) { in zend_optimizer_get_called_func()
|
/PHP-7.4/ext/reflection/ |
H A D | php_reflection.c | 313 } else if (ce->ce_flags & ZEND_ACC_TRAIT) { in _class_string() 328 } else if (ce->ce_flags & ZEND_ACC_TRAIT) { in _class_string() 4549 …if (ce->ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT | ZEND_ACC_EXPLICIT_ABSTRACT_CLASS | ZEND_… in ZEND_METHOD() 4575 …if (ce->ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT | ZEND_ACC_EXPLICIT_ABSTRACT_CLASS | ZEND_… in ZEND_METHOD() 4612 _class_check_flag(INTERNAL_FUNCTION_PARAM_PASSTHRU, ZEND_ACC_TRAIT); in ZEND_METHOD() 5118 ZEND_ACC_TRAIT | ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)) { in ZEND_METHOD()
|
/PHP-7.4/ext/opcache/ |
H A D | ZendAccelerator.c | 3779 if ((ce->ce_flags & ZEND_ACC_TRAIT) /* don't update traits */ in preload_link() 3787 if ((ce->ce_flags & ZEND_ACC_TRAIT) /* don't update traits */ in preload_link() 4094 if (ce->ce_flags & ZEND_ACC_TRAIT) { in preload_optimize() 4101 if (ce->ce_flags & ZEND_ACC_TRAIT) { in preload_optimize()
|
/PHP-7.4/ext/spl/ |
H A D | php_spl.c | 172 spl_add_traits(return_value, ce, 1, ZEND_ACC_TRAIT); in PHP_FUNCTION()
|
/PHP-7.4/main/streams/ |
H A D | userspace.c | 284 …if (uwrap->ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_TRAIT|ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|ZEND… in user_stream_create_object()
|
/PHP-7.4/ext/mysqli/ |
H A D | mysqli.c | 1245 …if (UNEXPECTED(ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_TRAIT|ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|… in php_mysqli_fetch_into_hash()
|
Completed in 194 milliseconds