dateTime = $dateTime; } public function getDateTime(): DateTime { return $this->dateTime; } public function isMoreThan(DateTimeInterface $dateTime): bool { return $this->dateTime->isMoreThan($dateTime); } public static function parse(HttpHeader $header): IfUnmodifiedSinceHeader { return new IfUnmodifiedSinceHeader(DateTime::createFromFormat(\DateTimeInterface::RFC7231, $header->getFirstLine())); } }