public function formatException(Exception $exception)
    {
        if ($exception instanceof HttpException) {
            return $this->formatter->formatResponse($exception->getResponse());
        }

        if ($exception instanceof TransferException || $exception instanceof NetworkExceptionInterface) {
            return sprintf('Transfer error: %s', $exception->getMessage());
        }

        return sprintf('Unexpected exception of type "%s": %s', get_class($exception), $exception->getMessage());
    }
public function formatException(Exception $exception)
    {
        if ($exception instanceof HttpException) {
            return $this->formatter->formatResponse($exception->getResponse());
        }

        if ($exception instanceof TransferException || $exception instanceof NetworkExceptionInterface) {
            return sprintf('Transfer error: %s', $exception->getMessage());
        }

        return sprintf('Unexpected exception of type "%s": %s', get_class($exception), $exception->getMessage());
    }
public function formatException ( Exception $ exception ) { if ( $ exception instanceof HttpException ) { return $ this -> formatter -> formatResponse ( $ exception -> getResponse ( ) ) ; } if ( $ exception instanceof TransferException || $ exception instanceof NetworkExceptionInterface ) { return sprintf ( 'Transfer error: %s' , $ exception -> getMessage ( ) ) ; } return sprintf ( 'Unexpected exception of type "%s": %s' , get_class ( $ exception ) , $ exception -> getMessage ( ) ) ; }
Formats an exception.

@param Exception $exception

@return string
Formats an exception .