Code Duplication    Length = 9-9 lines in 3 locations

src/Assert.php 3 locations

@@ 331-339 (lines=9) @@
328
        }
329
    }
330
331
    public static function isArrayAccessible($value, $message = '')
332
    {
333
        if (!is_array($value) && !($value instanceof ArrayAccess)) {
334
            static::reportInvalidArgument(sprintf(
335
                $message ?: 'Expected an array accessible. Got: %s',
336
                static::typeToString($value)
337
            ));
338
        }
339
    }
340
341
    public static function isCountable($value, $message = '')
342
    {
@@ 341-349 (lines=9) @@
338
        }
339
    }
340
341
    public static function isCountable($value, $message = '')
342
    {
343
        if (!is_array($value) && !($value instanceof Countable)) {
344
            static::reportInvalidArgument(sprintf(
345
                $message ?: 'Expected a countable. Got: %s',
346
                static::typeToString($value)
347
            ));
348
        }
349
    }
350
351
    public static function isIterable($value, $message = '')
352
    {
@@ 351-359 (lines=9) @@
348
        }
349
    }
350
351
    public static function isIterable($value, $message = '')
352
    {
353
        if (!is_array($value) && !($value instanceof Traversable)) {
354
            static::reportInvalidArgument(sprintf(
355
                $message ?: 'Expected an iterable. Got: %s',
356
                static::typeToString($value)
357
            ));
358
        }
359
    }
360
361
    public static function isInstanceOf($value, $class, $message = '')
362
    {