userAgent = $userAgent; } public function getUserAgent(): string { return $this->userAgent; } public function __toString(): string { return $this->userAgent; } public static function parse(HttpHeader $header): UserAgentHeader { return new UserAgentHeader(trim($header->getFirstLine())); } }