src/Rede/Service/AbstractTransactionsService.php
protected function parseResponse($response, $statusCode)
    {
        $previous = null;

        if ($this->transaction === null) {
            $this->transaction = new Transaction();
        }

        try {
            $this->transaction->jsonUnserialize($response);
        } catch (InvalidArgumentException $e) {
            $previous = $e;
        }

        if ((int)$statusCode >= 400) {
            throw new RedeException(
                $this->transaction->getReturnMessage(),
                $this->transaction->getReturnCode(),
                $previous
            );
        }

        return $this->transaction;
    }
protected function parseResponse($response, $statusCode)
    {
        $previous = null;

        if ($this->transaction === null) {
            $this->transaction = new Transaction();
        }

        try {
            $this->transaction->jsonUnserialize($response);
        } catch (InvalidArgumentException $e) {
            $previous = $e;
        }

        if ((int)$statusCode >= 400) {
            throw new RedeException(
                $this->transaction->getReturnMessage(),
                $this->transaction->getReturnCode(),
                $previous
            );
        }

        return $this->transaction;
    }
protected function parseResponse ( $ response , $ statusCode ) { $ previous = null ; if ( $ this -> transaction === null ) { $ this -> transaction = new Transaction ( ) ; } try { $ this -> transaction -> jsonUnserialize ( $ response ) ; } catch ( InvalidArgumentException $ e ) { $ previous = $ e ; } if ( ( int ) $ statusCode >= 400 ) { throw new RedeException ( $ this -> transaction -> getReturnMessage ( ) , $ this -> transaction -> getReturnCode ( ) , $ previous ) ; } return $ this -> transaction ; }
@param string $response
@param string $statusCode

@return Transaction
@see    AbstractService::parseResponse()
@throws \Rede\Exception\RedeException
@throws \InvalidArgumentException
@throws \Exception
@param string $response @param string $statusCode