I need to create block with a list of links menu child items (only first level) of a given menu like this:
- Item 1
- Item 2
- Item 3
With this code I can have the menu items but I don’t know how to process each element to obtain the menu item title and the menu item url.
$menu_name = 'main';
$menu_tree = Drupal::menuTree();
$parameters = $menu_tree->getCurrentRouteMenuTreeParameters($menu_name);
$parameters->setMinDepth(0);
$tree = $menu_tree->load($menu_name, $parameters);
$manipulators = array(
array('callable' => 'menu.default_tree_manipulators:checkAccess'),
array('callable' => 'menu.default_tree_manipulators:generateIndexAndSort'),
);
$tree = $menu_tree->transform($tree, $manipulators);