/** * Constructs HttpException * * @param string $message The message * @param RequestInterface $request The request * @param ResponseInterface $response The response * @param \Exception|null $previous The previous exception */ public function __construct(string $message, RequestInterface $request, ResponseInterface $response, \Exception $previous = null) { $this->response = $response; parent::__construct($message, $request, $previous); $this->code = $response->getStatusCode(); }