Definition at line 13 of file ClosedFloatInterval.php.
◆ __construct()
ILIAS\Data\Interval\ClosedFloatInterval::__construct |
( |
|
$minimum, |
|
|
|
$maximum |
|
) |
| |
- Parameters
-
- Exceptions
-
ConstraintViolationException | |
Definition at line 25 of file ClosedFloatInterval.php.
26 {
27 if ($maximum === $minimum) {
28 throw new ConstraintViolationException(
29 sprintf('The maximum("%s") and minimum("%s") can NOT be the same', $maximum, $minimum),
30 'exception_maximum_minimum_same',
31 $maximum,
32 $minimum
33 );
34 }
35
36 $this->range = new OpenedFloatInterval($minimum, $maximum);
37 }
◆ maximum()
ILIAS\Data\Interval\ClosedFloatInterval::maximum |
( |
| ) |
|
◆ minimum()
ILIAS\Data\Interval\ClosedFloatInterval::minimum |
( |
| ) |
|
◆ spans()
ILIAS\Data\Interval\ClosedFloatInterval::spans |
( |
float |
$numberToCheck | ) |
|
- Parameters
-
- Returns
- bool
Definition at line 43 of file ClosedFloatInterval.php.
43 : bool
44 {
45 if ($numberToCheck <= $this->range->minimum()) {
46 return false;
47 } elseif ($numberToCheck >= $this->range->maximum()) {
48 return false;
49 }
50
51 return true;
52 }
◆ $range
ILIAS\Data\Interval\ClosedFloatInterval::$range |
|
private |
The documentation for this class was generated from the following file: