コード例 #1
0
ファイル: TimeOut.php プロジェクト: sroze/tolerance
 /**
  * {@inheritdoc}
  */
 public function wait($seconds = 1)
 {
     $this->delegateWaiter->wait($seconds);
     $this->secondsEllapsed += $seconds;
     if ($this->timeOut <= $this->secondsEllapsed) {
         throw Exception\TimedOutExceeded::withValue($this->timeOut);
     }
 }
コード例 #2
0
ファイル: Linear.php プロジェクト: sroze/tolerance
 /**
  * {@inheritdoc}
  */
 public function wait($seconds = 0)
 {
     $this->waiter->wait($this->time);
 }
コード例 #3
0
 /**
  * {@inheritdoc}
  */
 public function wait($seconds = 0)
 {
     $time = $this->getNextTime($seconds);
     $this->waiter->wait($time);
     ++$this->currentExponent;
 }