예제 #1
0
 /**
  * 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);
 }