-
Notifications
You must be signed in to change notification settings - Fork 66
Closed
Description
Given the following code:
/**
* @\Doctrine\ORM\Mapping\Entity()
* @\Doctrine\ORM\Mapping\Table('user', indexes={
* @\Doctrine\ORM\Mapping\Index(name="name_index", columns={"name"}),
* @\Doctrine\ORM\Mapping\Index(name="surname_index", columns={"surname"}),
* })
*/
class SingleQuote
{
}
got error:
There was 1 error:
1) Rector\Tests\Issues\FqcnAnnotationToAttribute\FqcnAnnotationToAttributeTest::test with data set #2 ('/Users/samsonasik/www/rector-...hp.inc')
PHPStan\PhpDocParser\Parser\ParserException: Unexpected token "'user'", expected TOKEN_DOUBLE_QUOTED_STRING at offset 71 on line 3
/Users/samsonasik/www/rector-src/vendor/phpstan/phpdoc-parser/src/Parser/ConstExprParser.php:79
/Users/samsonasik/www/rector-src/vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php:684
/Users/samsonasik/www/rector-src/vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php:575
/Users/samsonasik/www/rector-src/vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php:553
/Users/samsonasik/www/rector-src/vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php:522
/Users/samsonasik/www/rector-src/vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php:148
/Users/samsonasik/www/rector-src/vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php:75
tracing it, it seems on
phpdoc-parser/src/Parser/ConstExprParser.php
Lines 78 to 86 in 04c8de0
if ($tokens->isCurrentTokenType(Lexer::TOKEN_SINGLE_QUOTED_STRING)) { | |
throw new ParserException( | |
$tokens->currentTokenValue(), | |
$tokens->currentTokenType(), | |
$tokens->currentTokenOffset(), | |
Lexer::TOKEN_DOUBLE_QUOTED_STRING, | |
null, | |
$tokens->currentTokenLine(), | |
); |
on phpdoc-parser v1, it is working as expected.
Metadata
Metadata
Assignees
Labels
No labels