Code Duplication    Length = 9-9 lines in 3 locations

src/Assert.php 3 locations

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