protected static function filterDateInterval($interval)
{
if ($interval instanceof DateInterval) {
return $interval;
}
if (false !== ($res = filter_var($interval, FILTER_VALIDATE_INT))) {
return new DateInterval('PT' . $res . 'S');
}
return DateInterval::createFromDateString($interval);
}