コード例 #1
0
ファイル: Listen.php プロジェクト: phpguard/listen
 /**
  * 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;
 }
コード例 #2
0
ファイル: ListenerTest.php プロジェクト: phpguard/listen
 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);
 }