Definition at line 12 of file ClosedIntegerInterval.php.
◆ __construct()
ILIAS\Data\Interval\ClosedIntegerInterval::__construct |
( |
int |
$minimum, |
|
|
int |
$maximum |
|
) |
| |
- Parameters
-
- Exceptions
-
ConstraintViolationException | |
Definition at line 24 of file ClosedIntegerInterval.php.
26 if ($minimum === $maximum) {
27 throw new ConstraintViolationException(
28 sprintf(
'The maximum("%s") and minimum("%s") can NOT be the same', $maximum, $minimum),
29 'exception_maximum_minimum_same',
35 $this->range =
new OpenedIntegerInterval($minimum, $maximum);
◆ maximum()
ILIAS\Data\Interval\ClosedIntegerInterval::maximum |
( |
| ) |
|
◆ minimum()
ILIAS\Data\Interval\ClosedIntegerInterval::minimum |
( |
| ) |
|
◆ spans()
ILIAS\Data\Interval\ClosedIntegerInterval::spans |
( |
int |
$numberToCheck | ) |
|
- Parameters
-
- Returns
- bool
Definition at line 42 of file ClosedIntegerInterval.php.
44 if ($numberToCheck <= $this->range->minimum()) {
46 } elseif ($numberToCheck >= $this->range->maximum()) {
◆ $range
ILIAS\Data\Interval\ClosedIntegerInterval::$range |
|
private |
The documentation for this class was generated from the following file: