public function start() { $this->latency(1000); $this->alwaysNotify(true); $this->callback(function (ChangeSetEvent $event) { // always stop after each start $event->getListener()->stop(); }); parent::start(); }
public function testShouldStartProperly() { $this->isCallbackCalled = false; self::cleanDir($dir = self::$tmpDir); self::mkdir($dir); $listener = new Listener(); $listener->to($dir)->latency(0.01)->callback(array($this, 'listenerCallback')); $listener->alwaysNotify(true); $listener->start(); $this->assertTrue($this->isCallbackCalled); $this->assertEquals(2, $this->callbackCount); }