Задать вопрос
wladyspb
@wladyspb
Программист

Как в IDE в PHPDoc для генератора указать тип возвращаемого ресурса?

Имеется функция-генератор вида:
/**
     * @return Generator|void
     */
function generator()
{
    foreach($someResource as $object) {
        if ($object instanceOf SomeClass)
            yield $object;
    }
    return;
}


Можно ли указать в первом комментария что-то дополнительное, чтобы IDE понимала, объект какого класса возвращается генератором на каждой итерации?
  • Вопрос задан
  • 506 просмотров
Подписаться 1 Оценить 5 комментариев
Помогут разобраться в теме Все курсы
  • Академия Эдюсон
    GO-разработчик
    4 месяца
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Профессия: Разработчик C++ (Junior)
    2 месяца
    Далее
Решения вопроса 1
@BorisKorobkov
К сожалению, нативного @yield нет. Можно только костылить типа @return Generator|SomeClass[]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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