Я использую yii2, и там в контроллерах у нас есть метод $this->render('viewname', $params)
В каждом представлении ( viewname.php ) я могу использовать переменную $this
, которая является объектомкласса \yii\web\View
Но для IDE ( PhpStorm ) и lint ( NoVerify ) $this
является неопределенной переменной. Я могу написать:
/** @var \yii\web\View $this */
, чтобы решить эту проблему, но у нас много мнений.
Есть ли способ, чтобы определить @var...$this
для всей папки frontend/views/
,или каким-то другим способом определить правило PHP-Doc для нескольких файлов?
PS: я знаю о плагине yii2 для PhpStorm, он мне нужен в основном для lint.