MangoPay/Libraries/RestTool.php
private function CheckResponseCode($responseCode, $response)
    {
        if ($responseCode < 200 || $responseCode > 299) {
            if (isset($response) && is_object($response) && isset($response->Message)) {
                $error = new Error();
                $error->Message = $response->Message;
                $error->Errors = property_exists($response, 'Errors')
                    ? $response->Errors
                    : property_exists($response, 'errors') ? $response->errors : null;
                $error->Id = property_exists($response, 'Id') ? $response->Id : null;
                $error->Type = property_exists($response, 'Type') ? $response->Type : null;
                $error->Date = property_exists($response, 'Date') ? $response->Date : null;
                throw new ResponseException($this->_requestUrl, $responseCode, $error);
            } else {
                throw new ResponseException($this->_requestUrl, $responseCode);
            }
        }
    }
private function CheckResponseCode($responseCode, $response)
    {
        if ($responseCode < 200 || $responseCode > 299) {
            if (isset($response) && is_object($response) && isset($response->Message)) {
                $error = new Error();
                $error->Message = $response->Message;
                $error->Errors = property_exists($response, 'Errors')
                    ? $response->Errors
                    : property_exists($response, 'errors') ? $response->errors : null;
                $error->Id = property_exists($response, 'Id') ? $response->Id : null;
                $error->Type = property_exists($response, 'Type') ? $response->Type : null;
                $error->Date = property_exists($response, 'Date') ? $response->Date : null;
                throw new ResponseException($this->_requestUrl, $responseCode, $error);
            } else {
                throw new ResponseException($this->_requestUrl, $responseCode);
            }
        }
    }
private function CheckResponseCode ( $ responseCode , $ response ) { if ( $ responseCode < 200 || $ responseCode > 299 ) { if ( isset ( $ response ) && is_object ( $ response ) && isset ( $ response -> Message ) ) { $ error = new Error ( ) ; $ error -> Message = $ response -> Message ; $ error -> Errors = property_exists ( $ response , 'Errors' ) ? $ response -> Errors : property_exists ( $ response , 'errors' ) ? $ response -> errors : null ; $ error -> Id = property_exists ( $ response , 'Id' ) ? $ response -> Id : null ; $ error -> Type = property_exists ( $ response , 'Type' ) ? $ response -> Type : null ; $ error -> Date = property_exists ( $ response , 'Date' ) ? $ response -> Date : null ; throw new ResponseException ( $ this -> _requestUrl , $ responseCode , $ error ) ; } else { throw new ResponseException ( $ this -> _requestUrl , $ responseCode ) ; } } }
Check response code

@param int $responseCode
@param object $response Response from REST API

@throws ResponseException If response code not OK
Check response code