mirror of
https://github.com/barryvdh/ReflectionDocBlock.git
synced 2026-08-17 17:47:13 +00:00
Fix issue with tag description end detection.
This commit is contained in:
@@ -73,15 +73,13 @@ class AbstractPHPStanFactory implements Factory
|
||||
|
||||
public function create(string $tagLine, ?TypeContext $context = null): Tag
|
||||
{
|
||||
$tokens = $this->tokenizeLine($tagLine);
|
||||
$tokens = $this->tokenizeLine($tagLine . "\n");
|
||||
$ast = $this->parser->parseTag($tokens);
|
||||
if (class_exists(ParserConfig::class) === false) {
|
||||
if (property_exists($ast->value, 'description') === true) {
|
||||
$ast->value->setAttribute(
|
||||
'description',
|
||||
$ast->value->description . $tokens->joinUntil(Lexer::TOKEN_END)
|
||||
);
|
||||
}
|
||||
if (property_exists($ast->value, 'description') === true) {
|
||||
$ast->value->setAttribute(
|
||||
'description',
|
||||
rtrim($ast->value->description . $tokens->joinUntil(Lexer::TOKEN_END), "\n")
|
||||
);
|
||||
}
|
||||
|
||||
if ($context === null) {
|
||||
|
||||
Reference in New Issue
Block a user