コード例 #1
0
 public function testInstantiation()
 {
     $exception = new TooManyRequests(9, [1, 2, 3]);
     $this->assertEquals('Too Many Requests', $exception->getMessage());
     $this->assertEquals(429, $exception->getStatusCode());
     $this->assertEquals(9, $exception->getCode());
     $this->assertEquals([1, 2, 3], $exception->getDetails());
 }
コード例 #2
0
ファイル: Throttled.php プロジェクト: dubhunter/talon
 /**
  * @param string $message
  * @param int $lockedUntil
  * @param int $secondsLocked
  * @param int $code
  */
 public function __construct($message, $lockedUntil, $secondsLocked, $code = 0)
 {
     parent::__construct($message, $code);
     $this->LockedUntil = $lockedUntil;
     $this->SecondsLocked = $secondsLocked;
 }