public addPeriodicTimer ( numeric $interval, callable $callback ) : React\Event\Timer\TimerInterface | ||
$interval | numeric | Number of seconds to wait between executions of callback |
$callback | callable | Callback to execute |
Результат | React\Event\Timer\TimerInterface | Added timer |
public function addPeriodicTimer($interval, $callback)
{
return $this->getLoop()->addPeriodicTimer($interval, $callback);
}
/** * Tests addPeriodicTimer(). */ public function testAddPeriodicTimer() { $interval = 5; $callback = function () { }; $timer = $this->getMockTimer(); $loop = $this->getMockLoop(); Phake::when($loop)->addPeriodicTimer($interval, $callback)->thenReturn($timer); Phake::when($this->client)->getLoop()->thenReturn($loop); $this->assertSame($timer, $this->client->addPeriodicTimer($interval, $callback)); }