Ответ 1
- В меню выберите "
Code > Generate > Implement method
(Ctrl + I). - Проверьте "Добавить PHPDoc"
- Выберите "С тегом @inheritDoc"
Используется PHPStorm и всякий раз, когда я реализую абстрактный метод родительского класса для некоторого подкласса, я запускаю команду Implement Methods
, в которой он автоматически генерирует функциональные блоки и блоки своих документов.
Меня раздражает, что мне все еще нужно вручную изменить блоки doc на {@inheritdoc}
.
Теперь мой вопрос: есть ли способ настроить PHPStorm для генерации блока {@inheritdoc}
doc при реализации методов вместо того, чтобы генерировать исходный блок doc?
Code > Generate > Implement method
(Ctrl + I).Если вы хотите автоматически сгенерировать @inheritdoc PHPDoc не только при использовании метода реализации, но и во всех случаях, перейдите к
Preferences > Editor > File and Code Templates > PHP Function Doc Comment
и замените существующий шаблон следующим:
/**
#if (${inheritDoc} != "void")
* {@inheritDoc}
#else
${PARAM_DOC}
@return ${TYPE_HINT}
#end
${THROWS_DOC}
*/