如何在PhpStorm中获得自定义注释(标签)的自动完成


How to get autocompletion for custom annotations (tags) in PhpStorm

我正在编写自定义标记,以便提供方法与指定标签的关联,并在以后用于任何目的时使用该关联。像这样:

/**
 * @components login_form, header
 */
public function foo()
{
    // ...
}

但显然,将标签存储为常量会更简洁,所以它看起来像这样:

/**
 * @components Components::LOGIN_FORM, Components::HEADER
 */
public function foo()
{
    // ...
}
现在,我可以调整使用的注释处理器来识别和替换常量与它们的值,但问题是,PhpStorm不提供自动补全自定义标签,就像它为@var所做的那样,例如,这使得使用常量不是很方便。

有办法做到这一点吗?

目前看来是不可能的。

对于所有感兴趣的人,您可以为功能请求投票。