Register a listener to be notified when a stream is ready to write.
public addWriteStream ( resource $stream, callable $listener ) | ||
$stream | resource | |
$listener | callable |
/** * @override * @inheritDoc */ public function addWriteStream($stream, callable $listener) { $this->loop->addWriteStream($stream, $listener); }
/** * @dataProvider loopsProvider * @param LoopExtendedInterface|LoopModelInterface|mixed $loop */ public function testApiFlush_FlushesAllHandlers_WhenAllFlagSetToTrue($loop) { $stream = $this->createStream(); $loop->onAfterTick($this->expectCallableNever()); $loop->onBeforeTick($this->expectCallableNever()); $loop->addWriteStream($stream, $this->expectCallableNever()); $loop->addReadStream($stream, $this->expectCallableNever()); $loop->erase(true); $loop->tick(); unset($stream); unset($loop); }