Code Duplication    Length = 9-9 lines in 3 locations

src/Assert.php 3 locations

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