You are here

public static function MenuOptionsHelper::getMenuNames in Views Menu Node Children Filter 8.2

Same name and namespace in other branches
  1. 8 src/MenuOptionsHelper.php \Drupal\views_menu_children_filter\MenuOptionsHelper::getMenuNames()
  2. 3.0.x src/MenuOptionsHelper.php \Drupal\views_menu_children_filter\MenuOptionsHelper::getMenuNames()

Gets an array of all menu names.

Return value

array

1 call to MenuOptionsHelper::getMenuNames()
MenuOptionsHelper::getMenuOptions in src/MenuOptionsHelper.php
Gets a list of menus to display as select options.

File

src/MenuOptionsHelper.php, line 20

Class

MenuOptionsHelper
Provides helper classes for getting an options array of menus

Namespace

Drupal\views_menu_children_filter

Code

public static function getMenuNames() {
  $menus = [];

  /** @var EntityInterface $menu */
  foreach (Menu::loadMultiple() as $menu) {
    $menus[$menu
      ->id()] = $menu
      ->label();
  }
  asort($menus);
  return $menus;
}