1.20.x layout.module layout_menu_item_load_all()

Return an array of all menu items as fully loaded LayoutMenuItem objects.

Note this operation may be expensive. It should only be called in areas where the results will be cached, e.g. on menu rebuild.

File

modules/layout/layout.module, line 1156
The Layout module creates pages and wraps existing pages in layouts.

Code

function layout_menu_item_load_all() {
  $configs = layout_get_all_configs('menu_item');
  $menu_item_names = array_keys($configs);
  return layout_menu_item_load_multiple($menu_item_names);
}