defaultDomain = $defaultDomain; } public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface { $request = $request->withQueryParams($this->sanitizeDomainFromPayload($request->getQueryParams())) ->withParsedBody($this->sanitizeDomainFromPayload($request->getParsedBody())); return $handler->handle($request); } private function sanitizeDomainFromPayload(array $payload): array { if (isset($payload['domain']) && $payload['domain'] === $this->defaultDomain) { unset($payload['domain']); } return $payload; } }