public function statusCode($code = null) { if ($code === null) { return $this->_status; } if (!isset($this->_statusCodes[$code])) { throw new InvalidArgumentException('Unknown status code'); } return $this->_status = $code; }
public function beforeDispatch(Event $event) { $event->stopPropagation(); $response = new Response(['body' => $this->config('message')]); $response->httpCodes([429 => 'Too Many Requests']); $response->statusCode(429); return $response; }