diff --git a/src/Psalm/Internal/PhpVisitor/ReflectorVisitor.php b/src/Psalm/Internal/PhpVisitor/ReflectorVisitor.php index dccd8a2dbed..e7f50bff8ce 100644 --- a/src/Psalm/Internal/PhpVisitor/ReflectorVisitor.php +++ b/src/Psalm/Internal/PhpVisitor/ReflectorVisitor.php @@ -1198,14 +1198,14 @@ function (array $l, array $r) : int { } if ($docblock_info->yield) { - $yield_type_tokens = TypeTokenizer::getFullyQualifiedTokens( - $docblock_info->yield, - $this->aliases, - $storage->template_types, - $this->type_aliases - ); - try { + $yield_type_tokens = TypeTokenizer::getFullyQualifiedTokens( + $docblock_info->yield, + $this->aliases, + $storage->template_types, + $this->type_aliases + ); + $yield_type = TypeParser::parseTokens( $yield_type_tokens, null,