Lines Matching refs:function_table

609 	zval *child = zend_hash_find(&ce->function_table, key);  in do_inherit_method()
909 if (zend_hash_num_elements(&parent_ce->function_table)) { in zend_do_inheritance()
910 zend_hash_extend(&ce->function_table, in zend_do_inheritance()
911 zend_hash_num_elements(&ce->function_table) + in zend_do_inheritance()
912 zend_hash_num_elements(&parent_ce->function_table), 0); in zend_do_inheritance()
914 ZEND_HASH_FOREACH_STR_KEY_PTR(&parent_ce->function_table, key, func) { in zend_do_inheritance()
918 _zend_hash_append_ptr(&ce->function_table, key, new_func); in zend_do_inheritance()
1010 ZEND_HASH_FOREACH_STR_KEY_PTR(&iface->function_table, key, func) { in zend_do_implement_interface()
1014 zend_hash_add_new_ptr(&ce->function_table, key, new_func); in zend_do_implement_interface()
1116 if ((existing_fn = zend_hash_find_ptr(&ce->function_table, key)) != NULL) { in zend_add_trait_method()
1184 fn = zend_hash_update_ptr(&ce->function_table, key, new_fn); in zend_add_trait_method()
1320 method_exists = zend_hash_exists(&cur_method_ref->ce->function_table, in zend_traits_init_trait_structures()
1378 method_exists = zend_hash_exists(&cur_method_ref->ce->function_table, in zend_traits_init_trait_structures()
1440 ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->traits[i]->function_table, key, fn) { in zend_do_traits_method_binding()
1447 ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->traits[i]->function_table, key, fn) { in zend_do_traits_method_binding()
1453 ZEND_HASH_FOREACH_PTR(&ce->function_table, fn) { in zend_do_traits_method_binding()
1617 if (zend_hash_exists(&ce->function_table, in zend_do_check_for_inconsistent_traits_aliasing()