/** * Creates a FacebookResponseException. * * @param string $rawResponse The raw response from the Graph API * @param array $responseData The decoded response from the Graph API * @param int $statusCode */ public function __construct($rawResponse, $responseData, $statusCode) { $this->rawResponse = $rawResponse; $this->statusCode = $statusCode; $this->responseData = self::convertToArray($responseData); parent::__construct($this->get('message', 'Unknown Exception'), $this->get('code', -1), null); }
/** * Creates a FacebookResponseException. * * @param FacebookResponse $response The response that threw the exception. * @param FacebookSDKException $previousException The more detailed exception. */ public function __construct(FacebookResponse $response, FacebookSDKException $previousException = null) { $this->response = $response; $this->responseData = $response->getDecodedBody(); $errorMessage = $this->get('message', 'Unknown error from Graph.'); $errorCode = $this->get('code', -1); parent::__construct($errorMessage, $errorCode, $previousException); }