Code Duplication    Length = 9-9 lines in 3 locations

src/Assert.php 3 locations

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