App\Providers\SiteServiceProvider::register PHP Method

register() public method

Register the service provider.
public register ( ) : void
return void
    public function register()
    {
        $this->app->singleton(['xe.site' => SiteHandler::class], function ($app) {
            $config = $app['xe.config'];
            $proxyClass = $app['xe.interception']->proxy(SiteHandler::class, 'XeSite');
            return new $proxyClass($config);
        });
    }
SiteServiceProvider