Code Duplication    Length = 9-9 lines in 3 locations

src/Assert.php 3 locations

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