Я использую Yii Framework с phpStorm ide для одного из моих проектов php.
$form = $this->beginWidget(
'CActiveForm', array(
'id' => 'form-id',
'enableAjaxValidation' => true,
'enableClientValidation' => true,
)
);
$ form является экземпляром CActiveForm после этого вызова из-за первого параметра метода.
Когда я печатаю
$form->
в идеале он не дает подсказок для параметров или методов. Поэтому мне нужно сказать, что тип $ form - это CActiveForm. Я не могу использовать комментарий @return, потому что тип возвращаемого метода динамически изменяется по первому параметру.
Я пытался
$form = (CActiveForm) $this->beginWidget(...
Но это не сработало. Как я могу получить подсказку от ide в этой ситуации.