/** * @override * @inheritDoc */ public function onStop(callable $listener) { $this->loop->onStop($listener); }
/** * @dataProvider loopsProvider * @param LoopExtendedInterface|LoopModelInterface|mixed $loop */ public function testApiOnStop_AddsActiveHandler_OnStop($loop) { $loop->onAfterTick(function () use($loop) { $loop->stop(); }); $loop->onStop($this->expectCallableOnce()); $loop->start(); unset($loop); }