Приветствую.
Есть такая удобная штука в 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 по функции, но генерируется не та информация какая мне нужна да и не там где это требуется.
Есть идеи?