Devise\Menus\MenusRepository::menuStructure PHP Method

menuStructure() public method

A simple way to view the menu structure not in use by anything right now but here for troubleshooting menus if we need to
public menuStructure ( DvsMenu | DvsMenuItem $menu, boolean $isRootMenu = true ) : array
$menu DvsMenu | DvsMenuItem
$isRootMenu boolean
return array
    public function menuStructure($menu, $isRootMenu = true)
    {
        $structure = [];
        $items = $isRootMenu ? $menu->items : $menu->children;
        foreach ($items as $item) {
            $children = $this->menuStructure($item, false);
            $structure[$item->name] = $children ?: $item->url;
        }
        return $structure;
    }