2016-11-01 4 views
0

Я занимаюсь написанием пользовательских тегов, чтобы обеспечить объединение методов с указанными метками и использовать эту связь позже в любых целях. Что-то вроде этого:Как получить автозаполнение для пользовательских аннотаций (тегов) в PhpStorm

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

Но, очевидно, это было бы аккуратнее, чтобы сохранить метки как константы, так что она будет выглядеть следующим образом:

/** 
* @components Components::LOGIN_FORM, Components::HEADER 
*/ 
public function foo() 
{ 
    // ... 
} 

Теперь, я могу настроить используемый аннотаций процессор признать и замените константы на их значения, но проблема в том, что PhpStorm не предоставляет автозаполнение для пользовательских тегов, например, для @var, что делает использование констант не очень удобным.

Есть ли способ достичь этого?

ответ

Смежные вопросы