Code Duplication    Length = 9-9 lines in 3 locations

src/Assert.php 3 locations

@@ 350-358 (lines=9) @@
347
        }
348
    }
349
350
    public static function isArrayAccessible($value, $message = '')
351
    {
352
        if (!is_array($value) && !($value instanceof ArrayAccess)) {
353
            static::reportInvalidArgument(sprintf(
354
                $message ?: 'Expected an array accessible. Got: %s',
355
                static::typeToString($value)
356
            ));
357
        }
358
    }
359
360
    public static function isCountable($value, $message = '')
361
    {
@@ 360-368 (lines=9) @@
357
        }
358
    }
359
360
    public static function isCountable($value, $message = '')
361
    {
362
        if (!is_array($value) && !($value instanceof Countable)) {
363
            static::reportInvalidArgument(sprintf(
364
                $message ?: 'Expected a countable. Got: %s',
365
                static::typeToString($value)
366
            ));
367
        }
368
    }
369
370
    public static function isIterable($value, $message = '')
371
    {
@@ 370-378 (lines=9) @@
367
        }
368
    }
369
370
    public static function isIterable($value, $message = '')
371
    {
372
        if (!is_array($value) && !($value instanceof Traversable)) {
373
            static::reportInvalidArgument(sprintf(
374
                $message ?: 'Expected an iterable. Got: %s',
375
                static::typeToString($value)
376
            ));
377
        }
378
    }
379
380
    public static function isInstanceOf($value, $class, $message = '')
381
    {