コード例 #1
0
ファイル: Sequence.php プロジェクト: jgswift/detectr
 /**
  * Helper class to default sequence event processing
  * @param array $events
  * @param callable $callable
  */
 function __construct(array $events, callable $callable)
 {
     parent::__construct();
     foreach ($events as $e) {
         $this->addStream($e);
     }
     $this->sequence($events, $callable);
 }
コード例 #2
0
ファイル: Any.php プロジェクト: jgswift/detectr
 /**
  * Helper class to default any event processing
  * @param mixed $stream
  * @param callable $callable
  */
 function __construct($stream, callable $callable)
 {
     parent::__construct($stream);
     $this->any($stream, $callable);
 }
コード例 #3
0
ファイル: Every.php プロジェクト: jgswift/detectr
 /**
  * Helper class to default periodic processing
  * @param integer $seconds
  * @param callable $callable
  */
 function __construct($seconds, callable $callable)
 {
     parent::__construct();
     $this->every($seconds, $callable);
 }
コード例 #4
0
ファイル: After.php プロジェクト: jgswift/detectr
 /**
  * Helper class to default after event processing
  * @param integer $amount
  * @param mixed $stream
  * @param callable $callable
  */
 function __construct($amount, $stream, callable $callable)
 {
     parent::__construct($stream);
     $this->after($amount, $stream, $callable);
 }