public function sanitize(Exception $e)
 {
     $statusCode = $e->getCode();
     //Don't print Internal-Server-Error-Messages
     $message = $statusCode === StatusCode::INTERNAL_SERVER_ERROR ? '' : $e->getMessage();
     $exception = ['message' => $message, 'code' => $statusCode];
     $responseContent = ['error' => $exception];
     return $responseContent;
 }
 /**
  * @param string $message
  */
 public function __construct($message = '')
 {
     parent::__construct($message, StatusCode::UNSUPPORTED_MEDIA_TYPE);
 }
 /**
  * @param string $message
  */
 public function __construct($message = '')
 {
     parent::__construct($message, StatusCode::NOT_FOUND);
 }
 /**
  * @param string $message
  */
 public function __construct($message = '')
 {
     parent::__construct($message, StatusCode::BAD_REQUEST);
 }
Example #5
0
 /**
  * @param string $message
  * @param int $statusCode
  */
 public function __construct($message = '', $statusCode = -1)
 {
     $statusCode = $statusCode === -1 ? StatusCode::INTERNAL_SERVER_ERROR : $statusCode;
     parent::__construct($message, $statusCode);
 }