Code Duplication    Length = 10-10 lines in 2 locations

src/Assert.php 2 locations

@@ 453-462 (lines=10) @@
450
     *
451
     * @throws InvalidArgumentException
452
     */
453
    public static function isInstanceOf($value, $class, $message = '')
454
    {
455
        if (!($value instanceof $class)) {
456
            static::reportInvalidArgument(\sprintf(
457
                $message ?: 'Expected an instance of %2$s. Got: %s',
458
                static::typeToString($value),
459
                $class
460
            ));
461
        }
462
    }
463
464
    /**
465
     * @psalm-pure
@@ 476-485 (lines=10) @@
473
     *
474
     * @throws InvalidArgumentException
475
     */
476
    public static function notInstanceOf($value, $class, $message = '')
477
    {
478
        if ($value instanceof $class) {
479
            static::reportInvalidArgument(\sprintf(
480
                $message ?: 'Expected an instance other than %2$s. Got: %s',
481
                static::typeToString($value),
482
                $class
483
            ));
484
        }
485
    }
486
487
    /**
488
     * @psalm-pure