コード例 #1
0
ファイル: Exception.php プロジェクト: sunel/Magento-Api3
 /**
  * Constructor.
  *
  * @param integer    $status
  * @param string     $message
  * @param \Exception $previous
  * @param array      $headers
  * @param integer    $code
  */
 public function __construct($status, $message = null, \Exception $previous = null, array $headers = [], $code = 0)
 {
     $this->headers = $headers;
     $this->message = $message;
     $this->status = $status;
     parent::__construct($message, $code, $previous);
 }
コード例 #2
0
 /**
  * Constructor
  *
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Not Acceptable', Exception $previous = null, $code = 0)
 {
     parent::__construct(406, $message, $previous, [], $code);
 }
コード例 #3
0
 /**
  * Constructor
  *
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Unauthorized', Exception $previous = null, $code = 0)
 {
     parent::__construct(401, $message, $previous, [], $code);
 }
コード例 #4
0
 /**
  * Constructor
  *
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Forbidden', Exception $previous = null, $code = 0)
 {
     parent::__construct(403, $message, $previous, [], $code);
 }
コード例 #5
0
ファイル: GoneException.php プロジェクト: lineldcosta/route
 /**
  * Constructor
  *
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Gone', Exception $previous = null, $code = 0)
 {
     parent::__construct(410, $message, $previous, [], $code);
 }
コード例 #6
0
 /**
  * Constructor
  *
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Length Required', Exception $previous = null, $code = 0)
 {
     parent::__construct(411, $message, $previous, [], $code);
 }
コード例 #7
0
 /**
  * Constructor
  *
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Expectation Failed', Exception $previous = null, $code = 0)
 {
     parent::__construct(417, $message, $previous, [], $code);
 }
コード例 #8
0
 /**
  * Constructor
  *
  * @param array      $allowed
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct(array $allowed = [], $message = 'Method Not Allowed', Exception $previous = null, $code = 0)
 {
     $headers = ['Allow' => implode(', ', $allowed)];
     parent::__construct(405, $message, $previous, $headers, $code);
 }
コード例 #9
0
 /**
  * Constructor
  *
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Conflict', Exception $previous = null, $code = 0)
 {
     parent::__construct(409, $message, $previous, [], $code);
 }
コード例 #10
0
 /**
  * Constructor
  *
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'I\'m a teapot', Exception $previous = null, $code = 0)
 {
     parent::__construct(418, $message, $previous, [], $code);
 }
コード例 #11
0
 /**
  * {@inheritdoc}
  */
 public function __invoke(ServerRequestInterface $request, ResponseInterface $response, Exception $e)
 {
     $response->getBody()->write(sprintf('<h1>HTTP %s: %s</h1><pre>%s</pre>', $e->getStatusCode(), $e->getMessage(), $e->getTraceAsString()));
     $response = $response->withStatus($e->getStatusCode());
     return $response;
 }
コード例 #12
0
 /**
  * Constructor
  *
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Bad Request', Exception $previous = null, $code = 0)
 {
     parent::__construct(400, $message, $previous, [], $code);
 }
コード例 #13
0
 /**
  * Constructor
  *
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Unsupported Media', Exception $previous = null, $code = 0)
 {
     parent::__construct(415, $message, $previous, [], $code);
 }
コード例 #14
0
 /**
  * Constructor
  *
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Precondition Required', Exception $previous = null, $code = 0)
 {
     parent::__construct(428, $message, $previous, [], $code);
 }
コード例 #15
0
 /**
  * Constructor
  *
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Too Many Requests', Exception $previous = null, $code = 0)
 {
     parent::__construct(429, $message, $previous, [], $code);
 }
コード例 #16
0
 /**
  * Create a new unknown version exception instance.
  *
  * @param string     $message
  * @param \Exception $previous
  * @param int        $code
  *
  * @return void
  */
 public function __construct($message = null, Exception $previous = null, $code = 0)
 {
     parent::__construct(400, $message ?: 'The version given was unknown or has no registered routes.', $previous, [], $code);
 }
コード例 #17
0
 /**
  * Constructor
  *
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Unprocessable Entity', Exception $previous = null, $code = 0)
 {
     parent::__construct(422, $message, $previous, [], $code);
 }
コード例 #18
0
 /**
  * Constructor
  *
  * @param string     $message
  * @param \Exception $previous
  * @param integer    $code
  */
 public function __construct($message = 'Unavailable For Legal Reasons', Exception $previous = null, $code = 0)
 {
     parent::__construct(451, $message, $previous, [], $code);
 }