Code Duplication    Length = 9-9 lines in 3 locations

src/Assert.php 3 locations

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