src/HtmlServiceProvider.php
protected function registerMenuGenerator()
    {
        $this->app->bind('menu', function ($app) {

            $this->loadConfigurationOptions();

            $menu = new MenuGenerator(
                $app['url'],
                $app['config'],
                $this->getTheme()
            );

            if ($this->options['control_access']) {
                $menu->setAccessHandler($app[AccessHandler::class]);
            }

            if ($this->options['translate_texts']) {
                $menu->setLang($app['translator']);
            }

            return $menu;
        });
    }
protected function registerMenuGenerator()
    {
        $this->app->bind('menu', function ($app) {

            $this->loadConfigurationOptions();

            $menu = new MenuGenerator(
                $app['url'],
                $app['config'],
                $this->getTheme()
            );

            if ($this->options['control_access']) {
                $menu->setAccessHandler($app[AccessHandler::class]);
            }

            if ($this->options['translate_texts']) {
                $menu->setLang($app['translator']);
            }

            return $menu;
        });
    }
protected function registerMenuGenerator ( ) { $ this -> app -> bind ( 'menu' , function ( $ app ) { $ this -> loadConfigurationOptions ( ) ; $ menu = new MenuGenerator ( $ app [ 'url' ] , $ app [ 'config' ] , $ this -> getTheme ( ) ) ; if ( $ this -> options [ 'control_access' ] ) { $ menu -> setAccessHandler ( $ app [ AccessHandler :: class ] ) ; } if ( $ this -> options [ 'translate_texts' ] ) { $ menu -> setLang ( $ app [ 'translator' ] ) ; } return $ menu ; } ) ; }
Register the Menu Generator instance
Register the Menu Generator instance