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

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

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


Можно ли указать в первом комментария что-то дополнительное, чтобы IDE понимала, объект какого класса возвращается генератором на каждой итерации?
  • Вопрос задан
  • 492 просмотра
Подписаться 1 Оценить 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
Решения вопроса 1
@BorisKorobkov
Web developer
К сожалению, нативного @yield нет. Можно только костылить типа @return Generator|SomeClass[]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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