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