Skip to content

Commit 539b8c3

Browse files
committed
Improve comment
1 parent be9371d commit 539b8c3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Parser.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1416,7 +1416,11 @@ private function parseStringLiteralExpression2($parentNode): StringLiteral {
14161416
case TokenKind::DollarOpenBraceToken:
14171417
case TokenKind::OpenBraceDollarToken:
14181418
$expression->children[] = $this->eat(TokenKind::DollarOpenBraceToken, TokenKind::OpenBraceDollarToken);
1419-
/** @phpstan-ignore-next-line getCurrentToken is not pure, but PHPStan thinks its DollarOpenBrace or OpenBraceDollarToken */
1419+
/**
1420+
* @phpstan-ignore-next-line "Strict comparison using
1421+
* === between 403|404 and 408 will always evaluate to
1422+
* false" is wrong because those tokens were eaten above
1423+
*/
14201424
if ($this->getCurrentToken()->kind === TokenKind::StringVarname) {
14211425
$expression->children[] = $this->parseComplexDollarTemplateStringExpression($expression);
14221426
} else {

0 commit comments

Comments
 (0)