erase() public method

Erase loop.
public erase ( boolean $all = false ) : Kraken\Loop\LoopExtendedInterface
$all boolean
return Kraken\Loop\LoopExtendedInterface
コード例 #1
0
ファイル: LoopTest.php プロジェクト: kraken-php/framework
 /**
  * @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);
 }
コード例 #2
0
ファイル: TModule.php プロジェクト: kraken-php/framework
 /**
  *
  */
 public function setUp()
 {
     $this->loop = new Loop(new SelectLoop());
     $this->loop->erase(true);
     $this->simulation = new Simulation($this->loop);
 }