@Sergi0Limit

Как добавить в PhpStorm наименование get функции в phpdoc?

Приветствую.
Есть такая удобная штука в Yii2 классах как getMethdod(), которая используется для создания логических Relations в моделе AR.
Так вот, к этим методам происходит обращение как к свойствам по имени с малой буквы без приставки get.
Например,
class Customer extends ActiveRecord
{
    public function getOrders()
    {
        return $this->hasMany(Order::className(), ['customer_id' => 'id']);
    }
}

обращение происходит через $model->orders;
PhpStorm показывает через autocomplete модели только getOrders(). Решить можно добавлением в phpdoc описание свойства в виде
/**
* @property mixed $orders
*/


Как можно это дело автоматизировать или упростить? В PhpStorm есть возможность генерации phpdoc по функции, но генерируется не та информация какая мне нужна да и не там где это требуется.

Есть идеи?
  • Вопрос задан
  • 576 просмотров
Пригласить эксперта
Ответы на вопрос 1
SamDark
@SamDark
Yii2 core team
Gii умеет это дело генерировать вместе с моделью. PhpStorm, насколько знаю, нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы