From 6a686533ab84769fa8fdcf1df67663cc4b3f11c3 Mon Sep 17 00:00:00 2001 From: Angie Byron Date: Sat, 11 Jul 2009 00:56:45 +0000 Subject: #516124 by yched: Clean up some Field API TODOs and remove unused APIs. --- modules/field/field.module | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'modules/field/field.module') diff --git a/modules/field/field.module b/modules/field/field.module index 70ae73dde..0bfd91553 100644 --- a/modules/field/field.module +++ b/modules/field/field.module @@ -323,18 +323,12 @@ function _field_sort_items_value_helper($a, $b) { /** * Registry of available build modes. - * TODO : move into hook_fieldable_info() ? */ function field_build_modes($obj_type) { static $info; if (!isset($info[$obj_type])) { - // module_invoke_all messes numeric keys. - // TODO : revisit when we move away from numeric build modes. - $info[$obj_type] = array(); - foreach (module_implements('field_build_modes') as $module) { - $info[$obj_type] += module_invoke($module, 'field_build_modes', $obj_type); - } + $info[$obj_type] = module_invoke_all('field_build_modes', $obj_type); } return $info[$obj_type]; } -- cgit v1.2.3