name == "core") { continue; } self::_get_module_menu_items($module->name, $menu, $theme); } return $menu; } static function _get_module_menu_items($module_name, $menu, $theme) { $class = "{$module_name}_menu"; if (method_exists($class, "items")) { call_user_func_array(array($class, "items"), array(&$menu, $theme)); } } }