我正在编写自定义标记以便提供方法与指定标签的关联,并在以后使用该关联以用于任何目的。像这样:
/**
* @components login_form, header
*/
public function foo()
{
// ...
}
但显然将标签存储为常量会更简洁,所以它看起来像这样:
/**
* @components Components::LOGIN_FORM, Components::HEADER
*/
public function foo()
{
// ...
}
现在,我可以调整使用过的注释处理器来识别和替换常量及其值,但问题是 PhpStorm不提供自定义标记的自动完成,就像它对{{例如,1}},这使得使用常量不是很方便。
有没有办法实现这个目标?