public function __construct(BasicRequest $request, BasicResponse $response, Exception $previous = null) { $this->request = $request; $this->response = $response; $parsedResponse = $response->getParsedResponse(); parent::__construct($parsedResponse->error->error_msg, $parsedResponse->error->error_code, $previous); }