private function GetExpiryTime($ExpirySeconds)
{
if ($ExpirySeconds === false) {
return null;
}
$Negative = $ExpirySeconds < 0;
$ExpirySeconds = abs($ExpirySeconds);
$ExpiryInterval = new \DateInterval('PT' . $ExpirySeconds . 'S');
if ($Negative) {
$ExpiryInterval->invert = 1;
}
return $this->Now()->add($ExpiryInterval);
}