tenantContext->resolveDomain($request->getHost()); $tenantId = $this->tenantContext->identifier(); $this->ephemeralCache->setTenantContext($tenantId); $this->persistentCache->setTenantContext($tenantId); $this->blobCache->setTenantContext($tenantId); // Check if tenant is configured and enabled if (!$this->tenantContext->configured() || !$this->tenantContext->enabled()) { return new Response( Response::$statusTexts[Response::HTTP_UNAUTHORIZED], Response::HTTP_UNAUTHORIZED ); } // Continue to next middleware return $handler->handle($request); } }