File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff 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 {
You can’t perform that action at this time.
0 commit comments