@@ 823-833 (lines=11) @@ | ||
820 | } |
|
821 | } |
|
822 | ||
823 | public static function file($value, $message = '') |
|
824 | { |
|
825 | static::fileExists($value, $message); |
|
826 | ||
827 | if (!is_file($value)) { |
|
828 | static::reportInvalidArgument(sprintf( |
|
829 | $message ?: 'The path %s is not a file.', |
|
830 | static::valueToString($value) |
|
831 | )); |
|
832 | } |
|
833 | } |
|
834 | ||
835 | public static function directory($value, $message = '') |
|
836 | { |
|
@@ 835-845 (lines=11) @@ | ||
832 | } |
|
833 | } |
|
834 | ||
835 | public static function directory($value, $message = '') |
|
836 | { |
|
837 | static::fileExists($value, $message); |
|
838 | ||
839 | if (!is_dir($value)) { |
|
840 | static::reportInvalidArgument(sprintf( |
|
841 | $message ?: 'The path %s is no directory.', |
|
842 | static::valueToString($value) |
|
843 | )); |
|
844 | } |
|
845 | } |
|
846 | ||
847 | public static function readable($value, $message = '') |
|
848 | { |