HH\AsyncGenerator::send
Send a value to the async generator and resumes execution of the generator
public function send(
?Ts $value,
): Awaitable<?(Tk, Tv)>;
You should always await the returned Awaitable to get the actual
key/value tuple.
If null is returned, that means you have reached the end of iteration.
You cannot call send() without having the value returned from a previous
call to send(), next(), raise(), having first awaited.
If you pass null to send(), that is equivalent to calling next(),
but you still need an initial next() call before calling send(null).
Parameters
?Ts $value
Returns
Awaitable<?(Tk,Tv)>- TheAwaitablethat produced the yielded key/value tuple in the generator. What is returned is a tuple ornull.