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);