/** * Create a new listener * * @param $paths * @return Listener */ public static function to($paths) { // listeners maybe not fully defined yet // so we should not added listener to adapter $listener = new Listener(); $listener->to($paths); return $listener; }
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); }