public static function createFromDuration($startDate, $interval) { $startDate = static::filterDatePoint($startDate); return new static($startDate, $startDate->add(static::filterDateInterval($interval))); }