«Classlike нигде не определен и не импортирован».на нестандартных аннотациях (например, @prepare, @access) - PullRequest
0 голосов
/ 06 мая 2019

php-ide-serenata 4.5.1 выдает мне эту ошибку:

Classlike нигде не определен или не импортирован.

на этоманнотация

/**
 * @prepare foo
 */
public function bar()
{
}

Как мне избежать этого?

1 Ответ

0 голосов
/ 06 мая 2019

Причина в том, что Serenata распознает только стандартные теги аннотаций phpDocumentor, см. https://github.com/Gert-dev/php-ide-serenata/issues/349#issuecomment-340275376

В качестве обходного пути вы можете добавить пустой класс чуть ниже обычного класса, например:

class prepare {}

Вам нужно сделать это один раз для каждого пространства имен.

...