Exemple #1
0
 public function start()
 {
     $this->latency(1000);
     $this->alwaysNotify(true);
     $this->callback(function (ChangeSetEvent $event) {
         // always stop after each start
         $event->getListener()->stop();
     });
     parent::start();
 }
Exemple #2
0
 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);
 }