Code Duplication    Length = 9-9 lines in 3 locations

src/Assert.php 3 locations

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