Bolt\Provider\MenuServiceProvider::register PHP Метод

register() публичный Метод

public register ( Silex\Application $app )
$app Silex\Application
    public function register(Application $app)
    {
        $app['menu'] = $app->share(function ($app) {
            $builder = new MenuBuilder($app);
            return $builder;
        });
        /**
         * @internal Backwards compatibility not guaranteed on this provider presently.
         */
        $app['menu.admin'] = $app->share(function ($app) {
            // This service should not be invoked until request cycle since it depends
            // on url generation. Probably should be refactored somehow.
            $baseUrl = $app['url_generator']->generate('dashboard');
            $adminMenu = new AdminMenuBuilder(new MenuEntry('root', $baseUrl));
            $rootEntry = $adminMenu->build($app);
            return $rootEntry;
        });
    }
MenuServiceProvider