| @@ 320-328 (lines=9) @@ | ||
| 317 | } |
|
| 318 | } |
|
| 319 | ||
| 320 | public static function null($value, $message = '') |
|
| 321 | { |
|
| 322 | if (null !== $value) { |
|
| 323 | throw new InvalidArgumentException(sprintf( |
|
| 324 | $message ?: 'Expected null. Got: %s', |
|
| 325 | self::valueToString($value) |
|
| 326 | )); |
|
| 327 | } |
|
| 328 | } |
|
| 329 | ||
| 330 | public static function notNull($value, $message = '') |
|
| 331 | { |
|
| @@ 339-347 (lines=9) @@ | ||
| 336 | } |
|
| 337 | } |
|
| 338 | ||
| 339 | public static function true($value, $message = '') |
|
| 340 | { |
|
| 341 | if (true !== $value) { |
|
| 342 | throw new InvalidArgumentException(sprintf( |
|
| 343 | $message ?: 'Expected a value to be true. Got: %s', |
|
| 344 | self::valueToString($value) |
|
| 345 | )); |
|
| 346 | } |
|
| 347 | } |
|
| 348 | ||
| 349 | public static function false($value, $message = '') |
|
| 350 | { |
|
| @@ 349-357 (lines=9) @@ | ||
| 346 | } |
|
| 347 | } |
|
| 348 | ||
| 349 | public static function false($value, $message = '') |
|
| 350 | { |
|
| 351 | if (false !== $value) { |
|
| 352 | throw new InvalidArgumentException(sprintf( |
|
| 353 | $message ?: 'Expected a value to be false. Got: %s', |
|
| 354 | self::valueToString($value) |
|
| 355 | )); |
|
| 356 | } |
|
| 357 | } |
|
| 358 | ||
| 359 | public static function eq($value, $value2, $message = '') |
|
| 360 | { |
|
| @@ 652-662 (lines=11) @@ | ||
| 649 | } |
|
| 650 | } |
|
| 651 | ||
| 652 | public static function fileExists($value, $message = '') |
|
| 653 | { |
|
| 654 | self::string($value); |
|
| 655 | ||
| 656 | if (!file_exists($value)) { |
|
| 657 | throw new InvalidArgumentException(sprintf( |
|
| 658 | $message ?: 'The file %s does not exist.', |
|
| 659 | self::valueToString($value) |
|
| 660 | )); |
|
| 661 | } |
|
| 662 | } |
|
| 663 | ||
| 664 | public static function file($value, $message = '') |
|
| 665 | { |
|