Code Duplication    Length = 9-9 lines in 3 locations

src/Assert.php 3 locations

@@ 327-335 (lines=9) @@
324
        }
325
    }
326
327
    public static function isArrayAccessible($value, $message = '')
328
    {
329
        if (!is_array($value) && !($value instanceof ArrayAccess)) {
330
            static::reportInvalidArgument(sprintf(
331
                $message ?: 'Expected an array accessible. Got: %s',
332
                static::typeToString($value)
333
            ));
334
        }
335
    }
336
337
    public static function isCountable($value, $message = '')
338
    {
@@ 337-345 (lines=9) @@
334
        }
335
    }
336
337
    public static function isCountable($value, $message = '')
338
    {
339
        if (!is_array($value) && !($value instanceof Countable)) {
340
            static::reportInvalidArgument(sprintf(
341
                $message ?: 'Expected a countable. Got: %s',
342
                static::typeToString($value)
343
            ));
344
        }
345
    }
346
347
    public static function isIterable($value, $message = '')
348
    {
@@ 347-355 (lines=9) @@
344
        }
345
    }
346
347
    public static function isIterable($value, $message = '')
348
    {
349
        if (!is_array($value) && !($value instanceof Traversable)) {
350
            static::reportInvalidArgument(sprintf(
351
                $message ?: 'Expected an iterable. Got: %s',
352
                static::typeToString($value)
353
            ));
354
        }
355
    }
356
357
    public static function isInstanceOf($value, $class, $message = '')
358
    {