diff --git a/tests/Template/ClassTemplateTest.php b/tests/Template/ClassTemplateTest.php index b76c93c3e05..ee84dbce884 100644 --- a/tests/Template/ClassTemplateTest.php +++ b/tests/Template/ClassTemplateTest.php @@ -3826,6 +3826,22 @@ private function acceptA(A $_a): void } }', ], + 'undefined class in function dockblock' => [ + ' $baz + */ + function foobar(DoesNotExist $baz): void {} + + /** + * @psalm-suppress UndefinedDocblockClass, UndefinedClass + * @var DoesNotExist + */ + $baz = new DoesNotExist(); + foobar($baz);', + ], ]; }