doctrine syntax error

ошибка [Syntax Error] Expected Doctrine\Common\Annotations\DocLexer::T_CLOSE_PARENTHESIS, got '@' at position ...

Текст ошибки

[Syntax Error] Expected Doctrine\Common\Annotations\DocLexer::T_CLOSE_PARENTHESIS, got '@' at position 344 in method "..." in "..." (which is being imported from ".../config/routes/annotations.yaml"). Make sure annotations are installed and enabled.

Решение

Данная ошибка говорит нам о том, что нам надо исправить синтаксис аннотации метода. Это может быть незакрытая скобка, кавычки или, как в моём случае, пропущенная запятая

[Syntax Error] Expected Doctrine\Common\Annotations\DocLexer::T_CLOSE_CURLY_BRACES

Текст ошибки

[Syntax Error] Expected Doctrine\Common\Annotations\DocLexer::T_CLOSE_CURLY
_BRACES, got 'signed_agreement_to_increase_payment' at position 1009 in cla
ss App\Entity\Agreement

Решение

Как и указано в префиксе ошибки - это ошибка синтаксиса. Далее следует пояснение, в каком именно месте непредвиденный текст. В моём случае, была пропущена запятая при перечислении строк в аннотациях, где она должна была быть:

Subscribe to RSS - doctrine syntax error