host = $host; $this->middleware = $middleware; } public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface { $host = $request->getUri()->getHost(); if ($host !== strtolower($this->host)) { return $handler->handle($request); } return $this->middleware->process($request, $handler); } }