Lines Matching refs:exclude_tables
1957 HashTable **exclude_tables = NULL; in zend_traits_init_trait_structures() local
1963 exclude_tables = ecalloc(ce->num_traits, sizeof(HashTable*)); in zend_traits_init_trait_structures()
2006 if (!exclude_tables[trait_num]) { in zend_traits_init_trait_structures()
2007 ALLOC_HASHTABLE(exclude_tables[trait_num]); in zend_traits_init_trait_structures()
2008 zend_hash_init(exclude_tables[trait_num], 0, NULL, NULL, 0); in zend_traits_init_trait_structures()
2010 if (zend_hash_add_empty_element(exclude_tables[trait_num], lcname) == NULL) { in zend_traits_init_trait_structures()
2099 *exclude_tables_ptr = exclude_tables; in zend_traits_init_trait_structures()
2104 …binding(zend_class_entry *ce, zend_class_entry **traits, HashTable **exclude_tables, zend_class_en… in zend_do_traits_method_binding() argument
2110 if (exclude_tables) { in zend_do_traits_method_binding()
2115 zend_traits_copy_functions(key, fn, ce, exclude_tables[i], aliases); in zend_do_traits_method_binding()
2118 if (exclude_tables[i]) { in zend_do_traits_method_binding()
2119 zend_hash_destroy(exclude_tables[i]); in zend_do_traits_method_binding()
2120 FREE_HASHTABLE(exclude_tables[i]); in zend_do_traits_method_binding()
2121 exclude_tables[i] = NULL; in zend_do_traits_method_binding()
2270 HashTable **exclude_tables; in zend_do_bind_traits() local
2276 zend_traits_init_trait_structures(ce, traits, &exclude_tables, &aliases); in zend_do_bind_traits()
2279 zend_do_traits_method_binding(ce, traits, exclude_tables, aliases); in zend_do_bind_traits()
2285 if (exclude_tables) { in zend_do_bind_traits()
2286 efree(exclude_tables); in zend_do_bind_traits()