Salve sto finalmente interagendo con i temi di drupal 8.
Ora quello che vorrei fare io è generare a seconda della sezione un blocco che va prendere le informazioni dal menu principale.
quindi se il menu principale è
categoria1 (sottocategoria11, sottocategoria12,sottocategoria13)
categoria2 (sottocategoria21, sottocategoria22,sottocategoria23)
categoria3 (sottocategoria31, sottocategoria32,sottocategoria33)
categoria4 (sottocategoria41, sottocategoria42,sottocategoria43)
In home page avrò un blocco
categoria1
 sottocategoria11
 sottocategoria21
categoria2
...

Leggendo la documentazione si fa riferimento a queste funzioni

$menu_name='main';

  $menu_tree = \Drupal::menuTree();

    $parameters = $menu_tree->getCurrentRouteMenuTreeParameters($menu_name);
$tree = $menu_tree->load($menu_name, $parameters)

Solo che poi in tree viene restituito un array di oggetti .
Come posso avere invece la struttura del menu come un array di variabili ?

Grazie per qualsiasi dritta.