Code Duplication    Length = 9-9 lines in 3 locations

src/Assert.php 3 locations

@@ 321-329 (lines=9) @@
318
        }
319
    }
320
321
    public static function isArrayAccessible($value, $message = '')
322
    {
323
        if (!is_array($value) && !($value instanceof ArrayAccess)) {
324
            static::reportInvalidArgument(sprintf(
325
                $message ?: 'Expected an array accessible. Got: %s',
326
                static::typeToString($value)
327
            ));
328
        }
329
    }
330
331
    public static function isCountable($value, $message = '')
332
    {
@@ 331-339 (lines=9) @@
328
        }
329
    }
330
331
    public static function isCountable($value, $message = '')
332
    {
333
        if (!is_array($value) && !($value instanceof Countable)) {
334
            static::reportInvalidArgument(sprintf(
335
                $message ?: 'Expected a countable. Got: %s',
336
                static::typeToString($value)
337
            ));
338
        }
339
    }
340
341
    public static function isIterable($value, $message = '')
342
    {
@@ 341-349 (lines=9) @@
338
        }
339
    }
340
341
    public static function isIterable($value, $message = '')
342
    {
343
        if (!is_array($value) && !($value instanceof Traversable)) {
344
            static::reportInvalidArgument(sprintf(
345
                $message ?: 'Expected an iterable. Got: %s',
346
                static::typeToString($value)
347
            ));
348
        }
349
    }
350
351
    public static function isInstanceOf($value, $class, $message = '')
352
    {