public function register() { $this->app->singleton(['xe.tag' => TagHandler::class], function ($app) { $proxyClass = $app['xe.interception']->proxy(TagHandler::class, 'XeTag'); return new $proxyClass(new Decomposer()); }); }