Kraken\Test\TUnit::createLoopMock PHP Method

createLoopMock() public method

public createLoopMock ( ) : Kraken\Loop\LoopInterface | PHPUnit_Framework_MockObject_MockObject
return Kraken\Loop\LoopInterface | PHPUnit_Framework_MockObject_MockObject
    public function createLoopMock()
    {
        return $this->getMock('Kraken\\Loop\\LoopInterface');
    }

Usage Example

 /**
  * @return LoopInterface|\PHPUnit_Framework_MockObject_MockObject
  */
 public function createLoopMock()
 {
     $loop = parent::createLoopMock();
     $loop->expects($this->any())->method('onTick')->will($this->returnCallback(function ($listener, $args = []) {
         call_user_func_array($listener, $args);
     }));
     return $loop;
 }