我正在编写自定义标记,以便提供方法与指定标签的关联,并在以后用于任何目的时使用该关联。像这样:
/**
* @components login_form, header
*/
public function foo()
{
// ...
}
但显然,将标签存储为常量会更简洁,所以它看起来像这样:
/**
* @components Components::LOGIN_FORM, Components::HEADER
*/
public function foo()
{
// ...
}
现在,我可以调整使用的注释处理器来识别和替换常量与它们的值,但问题是,PhpStorm不提供自动补全自定义标签,就像它为@var
所做的那样,例如,这使得使用常量不是很方便。有办法做到这一点吗?
目前看来是不可能的。
对于所有感兴趣的人,您可以为功能请求投票。