Я занимаюсь написанием пользовательских тегов, чтобы обеспечить объединение методов с указанными метками и использовать эту связь позже в любых целях. Что-то вроде этого:Как получить автозаполнение для пользовательских аннотаций (тегов) в PhpStorm
/**
* @components login_form, header
*/
public function foo()
{
// ...
}
Но, очевидно, это было бы аккуратнее, чтобы сохранить метки как константы, так что она будет выглядеть следующим образом:
/**
* @components Components::LOGIN_FORM, Components::HEADER
*/
public function foo()
{
// ...
}
Теперь, я могу настроить используемый аннотаций процессор признать и замените константы на их значения, но проблема в том, что PhpStorm не предоставляет автозаполнение для пользовательских тегов, например, для @var
, что делает использование констант не очень удобным.
Есть ли способ достичь этого?