diff --git a/src/Assert.php b/src/Assert.php index 9a484c8f..d1047282 100644 --- a/src/Assert.php +++ b/src/Assert.php @@ -592,7 +592,8 @@ public static function notInstanceOf(mixed $value, mixed $class, string|callable * * @psalm-assert T $value * - * @param T $value + * @param mixed $value + * @param iterable> $classes * @param string|callable():string $message * * @return T diff --git a/src/Mixin.php b/src/Mixin.php index bab3889d..fce37282 100644 --- a/src/Mixin.php +++ b/src/Mixin.php @@ -1398,8 +1398,9 @@ public static function allNullOrNotInstanceOf(mixed $value, mixed $class, callab * @template T of object * @psalm-assert T|null $value * - * @param T|null $value - * @param string|callable():string $message + * @param mixed $value + * @param iterable> $classes + * @param string|callable():string $message * * @return T|null * @@ -1416,8 +1417,9 @@ public static function nullOrIsInstanceOfAny(mixed $value, mixed $classes, calla * @template T of object * @psalm-assert iterable $value * - * @param iterable $value - * @param string|callable():string $message + * @param mixed $value + * @param iterable> $classes + * @param string|callable():string $message * * @return iterable * @@ -1438,8 +1440,9 @@ public static function allIsInstanceOfAny(mixed $value, mixed $classes, callable * @template T of object * @psalm-assert iterable $value * - * @param iterable $value - * @param string|callable():string $message + * @param mixed $value + * @param iterable> $classes + * @param string|callable():string $message * * @return iterable *