urlResolver = $urlResolver; $this->domainConfig = $domainConfig; } public function handle(Request $request): Response { $transformer = new ShortUrlDataTransformer($this->domainConfig); $url = $this->urlResolver->resolveShortUrl( ShortUrlIdentifier::fromApiRequest($request), AuthenticationMiddleware::apiKeyFromRequest($request), ); return new JsonResponse($transformer->transform($url)); } }