Code Duplication    Length = 9-9 lines in 2 locations

src/Assert.php 2 locations

@@ 328-336 (lines=9) @@
325
     *
326
     * @throws InvalidArgumentException
327
     */
328
    public static function isArrayAccessible($value, $message = '')
329
    {
330
        if (!\is_array($value) && !($value instanceof ArrayAccess)) {
331
            static::reportInvalidArgument(\sprintf(
332
                $message ?: 'Expected an array accessible. Got: %s',
333
                static::typeToString($value)
334
            ));
335
        }
336
    }
337
338
    /**
339
     * @psalm-pure
@@ 371-379 (lines=9) @@
368
     *
369
     * @throws InvalidArgumentException
370
     */
371
    public static function isIterable($value, $message = '')
372
    {
373
        if (!\is_array($value) && !($value instanceof Traversable)) {
374
            static::reportInvalidArgument(\sprintf(
375
                $message ?: 'Expected an iterable. Got: %s',
376
                static::typeToString($value)
377
            ));
378
        }
379
    }
380
381
    /**
382
     * @psalm-pure