vitaly_74
@vitaly_74

Как в IDE PHPstorm указать тип свойства класса?

Добрый день, пользуюсь PHP storm + yii2
не могу сделать так чтобы свойство query было типом Query. конечная цель использовать в методах класса $this->query с подсказками Query.
Сейчас пользуюсь таким костылем - что очень не нравится.
$query = $this->query;
        /**@var $query Query */
        $query->orFilterWhere([
            'and',
            ['is_company' => 0],
            ['access' => 0]
        ]);
        $this->query = $query;

А хотелось бы так (но IDE не подсказывает методы):
$this->query = $this->query->orFilterWhere([
            'and',
            ['is_company' => 0],
            ['access' => 0]
        ]);
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ответы на вопрос 1
@sidni
Php Developer
class Someone {
/**@var Query  */
private $query
// .......
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы