|
@@ 315-318 (lines=4) @@
|
| 312 |
|
|
| 313 |
|
// single value |
| 314 |
|
if (is_numeric($element)) { |
| 315 |
|
if (intval($element) < self::$boundaries[$index]['min'] || |
| 316 |
|
intval($element) > self::$boundaries[$index]['max']) { |
| 317 |
|
throw new \Exception('value out of allowed range'); |
| 318 |
|
} |
| 319 |
|
|
| 320 |
|
if ($stepping !== 1) { |
| 321 |
|
throw new \Exception('invalid combination of value and stepping notation'); |
|
@@ 382-385 (lines=4) @@
|
| 379 |
|
|
| 380 |
|
foreach ($range as $value) { |
| 381 |
|
if (is_numeric($value)) { |
| 382 |
|
if (intval($value) < self::$boundaries[$index]['min'] || |
| 383 |
|
intval($value) > self::$boundaries[$index]['max']) { |
| 384 |
|
throw new \Exception('invalid range start or end value'); |
| 385 |
|
} |
| 386 |
|
} else { |
| 387 |
|
throw new \Exception('non-numeric range notation'); |
| 388 |
|
} |