Задать вопрос
@Kripto77

Почему PhpStorm не распознает цепочки вызовов методов?

Странно, но PhpStorm не распознает методы в цепочке вызовов кроме первого и показывает что метод не существует.
Подскажите как научить распознавать или убрать эту проблему.
На скрине пример. Версия шторма 2018.1.4

5c7c1b437454d954942988.jpeg
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@Arik
/**
 * @return self
 */
protected function chainMethod2(): self
{

}


up: в общем нужно IDE подсказывать, когда не очевидные вещи происходят. в данном случаи метод setReplaceName() должен вернуть return $this, если такой метод есть, если метод магический, то можно в комментах к классу добавить:
* @method self setReplaceName()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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