Code Duplication    Length = 9-9 lines in 3 locations

src/Assert.php 3 locations

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