traits 177 Zend/zend.h zend_class_entry **traits; traits 216 Zend/zend_API.h class_container.traits = NULL; \ traits 1663 Zend/zend_compile.c ce->traits = NULL; traits 5094 Zend/zend_compile.c zend_ast_list *traits = zend_ast_get_list(ast->child[0]); traits 5100 Zend/zend_compile.c for (i = 0; i < traits->children; ++i) { traits 5101 Zend/zend_compile.c zend_ast *trait_ast = traits->child[i]; traits 5354 Zend/zend_compile.c ce->traits = NULL; traits 1006 Zend/zend_inheritance.c if (ce->traits[i] == NULL) { traits 1007 Zend/zend_inheritance.c memmove(ce->traits + i, ce->traits + i + 1, sizeof(zend_class_entry*) * (--ce->num_traits - i)); traits 1009 Zend/zend_inheritance.c } else if (ce->traits[i] == trait) { traits 1018 Zend/zend_inheritance.c ce->traits = (zend_class_entry **) realloc(ce->traits, sizeof(zend_class_entry *) * (++current_trait_num)); traits 1020 Zend/zend_inheritance.c ce->traits = (zend_class_entry **) erealloc(ce->traits, sizeof(zend_class_entry *) * (++current_trait_num)); traits 1023 Zend/zend_inheritance.c ce->traits[ce->num_traits++] = trait; traits 1260 Zend/zend_inheritance.c if (ce->traits[i] == trait) { traits 1411 Zend/zend_inheritance.c zend_traits_compile_exclude_table(&exclude_table, precedences, ce->traits[i]); traits 1414 Zend/zend_inheritance.c ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->traits[i]->function_table, key, fn) { traits 1421 Zend/zend_inheritance.c ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->traits[i]->function_table, key, fn) { traits 1455 Zend/zend_inheritance.c if (zend_hash_exists(&ce->traits[i]->properties_info, prop_name)) { traits 1456 Zend/zend_inheritance.c return ce->traits[i]; traits 1484 Zend/zend_inheritance.c ZEND_HASH_FOREACH_PTR(&ce->traits[i]->properties_info, property_info) { traits 1517 Zend/zend_inheritance.c &ce->traits[i]->default_static_members_table[property_info->offset])) traits 1522 Zend/zend_inheritance.c &ce->traits[i]->default_properties_table[OBJ_PROP_TO_NUM(property_info->offset)])) traits 1546 Zend/zend_inheritance.c prop_value = &ce->traits[i]->default_static_members_table[property_info->offset]; traits 1548 Zend/zend_inheritance.c prop_value = &ce->traits[i]->default_properties_table[OBJ_PROP_TO_NUM(property_info->offset)]; traits 197 Zend/zend_opcode.c if (ce->num_traits > 0 && ce->traits) { traits 198 Zend/zend_opcode.c efree(ce->traits); traits 771 ext/opcache/zend_persist.c if (ce->num_traits && ce->traits) { traits 772 ext/opcache/zend_persist.c efree(ce->traits); traits 774 ext/opcache/zend_persist.c ce->traits = NULL; traits 4829 ext/reflection/php_reflection.c zend_reflection_class_factory(ce->traits[i], &trait); traits 4830 ext/reflection/php_reflection.c zend_hash_update(Z_ARRVAL_P(return_value), ce->traits[i]->name, &trait); traits 4851 ext/reflection/php_reflection.c add_next_index_str(return_value, zend_string_copy(ce->traits[i]->name)); traits 111 ext/spl/spl_functions.c spl_add_class_name(list, pce->traits[num_traits], allow, ce_flags);