@@ 284-292 (lines=9) @@ | ||
281 | } |
|
282 | } |
|
283 | ||
284 | public static function isTraversable($value, $message = '') |
|
285 | { |
|
286 | if (!is_array($value) && !($value instanceof Traversable)) { |
|
287 | static::reportInvalidArgument(sprintf( |
|
288 | $message ?: 'Expected a traversable. Got: %s', |
|
289 | static::typeToString($value) |
|
290 | )); |
|
291 | } |
|
292 | } |
|
293 | ||
294 | public static function isCountable($value, $message = '') |
|
295 | { |
|
@@ 294-302 (lines=9) @@ | ||
291 | } |
|
292 | } |
|
293 | ||
294 | public static function isCountable($value, $message = '') |
|
295 | { |
|
296 | if (!is_array($value) && !($value instanceof Countable)) { |
|
297 | static::reportInvalidArgument(sprintf( |
|
298 | $message ?: 'Expected a countable. Got: %s', |
|
299 | static::typeToString($value) |
|
300 | )); |
|
301 | } |
|
302 | } |
|
303 | ||
304 | public static function isInstanceOf($value, $class, $message = '') |
|
305 | { |