Barryvdh\Debugbar\ServiceProvider::register PHP Метод

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

Register the service provider.
public register ( ) : void
Результат void
    public function register()
    {
        $configPath = __DIR__ . '/../config/debugbar.php';
        $this->mergeConfigFrom($configPath, 'debugbar');
        $this->app->alias('DebugBar\\DataFormatter\\DataFormatter', 'DebugBar\\DataFormatter\\DataFormatterInterface');
        $this->app->singleton('debugbar', function ($app) {
            $debugbar = new LaravelDebugbar($app);
            if ($app->bound(SessionManager::class)) {
                $sessionManager = $app->make(SessionManager::class);
                $httpDriver = new SymfonyHttpDriver($sessionManager);
                $debugbar->setHttpDriver($httpDriver);
            }
            return $debugbar;
        });
        $this->app->alias('debugbar', 'Barryvdh\\Debugbar\\LaravelDebugbar');
        $this->app['command.debugbar.clear'] = $this->app->share(function ($app) {
            return new Console\ClearCommand($app['debugbar']);
        });
        $this->commands(['command.debugbar.clear']);
    }