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); }); }