Copied!

IntegerStepRangesGenerator

IntegerStepRangesGenerator.php : 19
Final

Generates ranges for float values with a specified step.

Methods

public__construct()

IntegerStepRangesGenerator.php : 31
public __construct(int $start, int $end)

Parameters

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

publicgenerate()

IntegerStepRangesGenerator.php : 100
public generate() : array<string|int, Range<string|int, TValue>>

Return values

array<string|int, Range<string|int, TValue>>

publicgetEnd()

IntegerStepRangesGenerator.php : 49
public getEnd() : int

Return values

int

publicgetStart()

IntegerStepRangesGenerator.php : 37
public getStart() : int

Return values

int

publicgetStep()

IntegerStepRangesGenerator.php : 61
public getStep() : int

Return values

int

publicisLeftOpen()

IntegerStepRangesGenerator.php : 73
public isLeftOpen() : bool

Return values

bool

publicisRightOpen()

IntegerStepRangesGenerator.php : 85
public isRightOpen() : bool

Return values

bool

publicsetEnd()

IntegerStepRangesGenerator.php : 54
public setEnd(int $end) : self

Parameters

Name Type Default value Description
$end int - -

Return values

self

publicsetLeftOpen()

IntegerStepRangesGenerator.php : 78
public setLeftOpen(bool $isLeftOpen) : self

Parameters

Name Type Default value Description
$isLeftOpen bool - -

Return values

self

publicsetRightOpen()

IntegerStepRangesGenerator.php : 90
public setRightOpen(bool $isRightOpen) : self

Parameters

Name Type Default value Description
$isRightOpen bool - -

Return values

self

publicsetStart()

IntegerStepRangesGenerator.php : 42
public setStart(int $start) : self

Parameters

Name Type Default value Description
$start int - -

Return values

self

publicsetStep()

IntegerStepRangesGenerator.php : 66
public setStep(int $step) : self

Parameters

Name Type Default value Description
$step int - -

Return values

self