Copied!

DateTimeStepRangesGenerator

DateTimeStepRangesGenerator.php : 17

Methods

public__construct()

DateTimeStepRangesGenerator.php : 29
public __construct(DateTimeInterface $start, DateTimeInterface $end)

Parameters

Name Type Default value Description
$start DateTimeInterface - -
$end DateTimeInterface - -

publicgenerate()

DateTimeStepRangesGenerator.php : 97
public generate() : array<string|int, Range>

Return values

array<string|int, Range>

publicgetEnd()

DateTimeStepRangesGenerator.php : 48
public getEnd() : DateTimeInterface

Return values

DateTimeInterface

publicgetStart()

DateTimeStepRangesGenerator.php : 36
public getStart() : DateTimeInterface

Return values

DateTimeInterface

publicgetStep()

DateTimeStepRangesGenerator.php : 60
public getStep() : DateInterval

Return values

DateInterval

publicisLeftOpen()

DateTimeStepRangesGenerator.php : 72
public isLeftOpen() : bool

Return values

bool

publicisRightOpen()

DateTimeStepRangesGenerator.php : 82
public isRightOpen() : bool

Return values

bool

publicsetEnd()

DateTimeStepRangesGenerator.php : 53
public setEnd(DateTimeInterface $end) : self

Parameters

Name Type Default value Description
$end DateTimeInterface - -

Return values

self

publicsetLeftOpen()

DateTimeStepRangesGenerator.php : 77
public setLeftOpen(bool $isLeftOpen) : void

Parameters

Name Type Default value Description
$isLeftOpen bool - -

publicsetRightOpen()

DateTimeStepRangesGenerator.php : 87
public setRightOpen(bool $isRightOpen) : self

Parameters

Name Type Default value Description
$isRightOpen bool - -

Return values

self

publicsetStart()

DateTimeStepRangesGenerator.php : 41
public setStart(DateTimeInterface $start) : self

Parameters

Name Type Default value Description
$start DateTimeInterface - -

Return values

self

publicsetStep()

DateTimeStepRangesGenerator.php : 65
public setStep(DateInterval $step) : self

Parameters

Name Type Default value Description
$step DateInterval - -

Return values

self