Code Duplication    Length = 9-9 lines in 3 locations

src/Assert.php 3 locations

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