public function MenuLinkStorageController::loadModuleAdminTasks

Loads system menu link as needed by system_get_module_admin_tasks().

Return value

array An array of menu link entities indexed by their IDs.

File

drupal/core/modules/menu_link/lib/Drupal/menu_link/MenuLinkStorageController.php, line 411
Contains \Drupal\menu_link\MenuLinkStorageController.

Class

MenuLinkStorageController
Controller class for menu links.

Namespace

Drupal\menu_link

Code

public function loadModuleAdminTasks() {
  $query = $this
    ->buildQuery(NULL);
  $query
    ->condition('base.link_path', 'admin/%', 'LIKE')
    ->condition('base.hidden', 0, '>=')
    ->condition('base.module', 'system')
    ->condition('m.number_parts', 1, '>')
    ->condition('m.page_callback', 'system_admin_menu_block_page', '<>');
  $ids = $query
    ->execute()
    ->fetchCol(1);
  return $this
    ->load($ids);
}