-
-
Notifications
You must be signed in to change notification settings - Fork 946
Description
Bug report
Using phpstan 0.12.82 (0.12.81 is ok):
PHP Fatal error: Uncaught PHPStan\PhpDocParser\Parser\ParserException: Unexpected token "{", expected '/' at offset 160 in phar:///home/nicosp/src/phpstan-test/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/TokenIterator.php:132
Stack trace:
#0 phar:///home/nicosp/src/phpstan-test/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/TokenIterator.php(59): PHPStan\PhpDocParser\Parser\TokenIterator->throwError()
#1 phar:///home/nicosp/src/phpstan-test/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php(32): PHPStan\PhpDocParser\Parser\TokenIterator->consumeTokenType()
#2 phar:///home/nicosp/src/phpstan-test/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocStringResolver.php(24): PHPStan\PhpDocParser\Parser\PhpDocParser->parse()
#3 phar:///home/nicosp/src/phpstan-test/vendor/phpstan/phpstan/phpstan.phar/src/Type/FileTypeMapper.php(138): PHPStan\PhpDoc\PhpDocStringResolver->resolve()
#4 phar:///home/nicosp/src/phpstan-test/vendor/php in phar:///home/nicosp/src/phpstan-test/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/TokenIterator.php on line 132
Fatal error: Uncaught PHPStan\PhpDocParser\Parser\ParserException: Unexpected token "{", expected '/' at offset 160 in phar:///home/nicosp/src/phpstan-test/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/TokenIterator.php:132
Stack trace:
#0 phar:///home/nicosp/src/phpstan-test/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/TokenIterator.php(59): PHPStan\PhpDocParser\Parser\TokenIterator->throwError()
#1 phar:///home/nicosp/src/phpstan-test/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php(32): PHPStan\PhpDocParser\Parser\TokenIterator->consumeTokenType()
#2 phar:///home/nicosp/src/phpstan-test/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocStringResolver.php(24): PHPStan\PhpDocParser\Parser\PhpDocParser->parse()
#3 phar:///home/nicosp/src/phpstan-test/vendor/phpstan/phpstan/phpstan.phar/src/Type/FileTypeMapper.php(138): PHPStan\PhpDoc\PhpDocStringResolver->resolve()
#4 phar:///home/nicosp/src/phpstan-test/vendor/php in phar:///home/nicosp/src/phpstan-test/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/TokenIterator.php on line 132
Code snippet that reproduces the problem
<?php
declare(strict_types=1);
use PhpImap\Mailbox;
class MailboxWrapper
{
protected function searchMailbox(Mailbox $remoteMailbox, string $criteria): array
{
return $remoteMailbox->searchMailbox($criteria);
}
}
Expected output
Not internal error :)