Copied!

FloatStepRangesGenerator

FloatStepRangesGenerator.php : 18
Final

Generates ranges for float values with a specified step.

Methods

public__construct()

FloatStepRangesGenerator.php : 30
public __construct(float $start, float $end)

Parameters

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

publicgenerate()

FloatStepRangesGenerator.php : 99
public generate() : array<string|int, Range<string|int, float>>

Return values

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

publicgetEnd()

FloatStepRangesGenerator.php : 48
public getEnd() : float

Return values

float

publicgetStart()

FloatStepRangesGenerator.php : 36
public getStart() : float

Return values

float

publicgetStep()

FloatStepRangesGenerator.php : 60
public getStep() : float

Return values

float

publicisLeftOpen()

FloatStepRangesGenerator.php : 72
public isLeftOpen() : bool

Return values

bool

publicisRightOpen()

FloatStepRangesGenerator.php : 84
public isRightOpen() : bool

Return values

bool

publicsetEnd()

FloatStepRangesGenerator.php : 53
public setEnd(float $end) : self

Parameters

Name Type Default value Description
$end float - -

Return values

self

publicsetLeftOpen()

FloatStepRangesGenerator.php : 77
public setLeftOpen(bool $isLeftOpen) : self

Parameters

Name Type Default value Description
$isLeftOpen bool - -

Return values

self

publicsetRightOpen()

FloatStepRangesGenerator.php : 89
public setRightOpen(bool $isRightOpen) : self

Parameters

Name Type Default value Description
$isRightOpen bool - -

Return values

self

publicsetStart()

FloatStepRangesGenerator.php : 41
public setStart(float $start) : self

Parameters

Name Type Default value Description
$start float - -

Return values

self

publicsetStep()

FloatStepRangesGenerator.php : 65
public setStep(float $step) : self

Parameters

Name Type Default value Description
$step float - -

Return values

self