League\Period\Period::createFromYearInterval PHP Метод

createFromYearInterval() защищенный статический Метод

Create a Period object for a specific interval in a given year
protected static createFromYearInterval ( integer $interval, integer $year, integer $index ) : static
$interval integer
$year integer
$index integer
Результат static
    protected static function createFromYearInterval($interval, $year, $index)
    {
        $month = sprintf('%02s', (static::validateRange($index, 1, 12 / $interval) - 1) * $interval + 1);
        $startDate = new DateTimeImmutable(static::validateYear($year) . '-' . $month . '-01');
        return new static($startDate, $startDate->add(new DateInterval('P' . $interval . 'M')));
    }