public function __construct(RequestInterface &$request) { if (!\in_array($request->getProtocolVersion(), ['HTTP/1.0', 'HTTP/1.1'], true)) { $this->setStatus(505); $this->isComplete = true; } $this->request = $request; $this->protocolVersion = $request->getProtocolVersion(); $this->headers = new HeaderCollection(HeaderCollection::FOR_RESPONSE); }