start() public method

Run the event loop until there are no more tasks to perform.
public start ( )
コード例 #1
0
ファイル: Loop.php プロジェクト: kraken-php/framework
 /**
  * @override
  * @inheritDoc
  */
 public function start()
 {
     $this->loop->start();
 }
コード例 #2
0
ファイル: LoopTest.php プロジェクト: kraken-php/framework
 /**
  * @dataProvider loopsProvider
  * @param LoopExtendedInterface|LoopModelInterface|mixed $loop
  */
 public function testApiStartAndApiStop_StartsAndStopsLoop($loop)
 {
     $loop->onAfterTick(function () use($loop) {
         $this->assertTrue($loop->isRunning());
         $loop->stop();
         $this->assertFalse($loop->isRunning());
     });
     $loop->start();
     unset($loop);
 }