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

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

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


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

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

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