public function writeToClosedChannel() { ChannelWrapper::capture(newinstance(Runnable::class, [], ['run' => function () { $s = new ChannelOutputStream("output"); $s->close(); $s->write("whatever"); }])); }
public function run() { $s = new ChannelOutputStream("output"); $s->close(); $s->write("whatever"); }