@@ 278-286 (lines=9) @@ | ||
275 | } |
|
276 | } |
|
277 | ||
278 | public static function isTraversable($value, $message = '') |
|
279 | { |
|
280 | if (!is_array($value) && !($value instanceof Traversable)) { |
|
281 | static::reportInvalidArgument(sprintf( |
|
282 | $message ?: 'Expected a traversable. Got: %s', |
|
283 | static::typeToString($value) |
|
284 | )); |
|
285 | } |
|
286 | } |
|
287 | ||
288 | public static function isArrayAccessible($value, $message = '') |
|
289 | { |
|
@@ 288-296 (lines=9) @@ | ||
285 | } |
|
286 | } |
|
287 | ||
288 | public static function isArrayAccessible($value, $message = '') |
|
289 | { |
|
290 | if (!is_array($value) && !($value instanceof ArrayAccess)) { |
|
291 | static::reportInvalidArgument(sprintf( |
|
292 | $message ?: 'Expected an array accessible. Got: %s', |
|
293 | static::typeToString($value) |
|
294 | )); |
|
295 | } |
|
296 | } |
|
297 | ||
298 | public static function isInstanceOf($value, $class, $message = '') |
|
299 | { |