/** * Get formatted error message from GetTaxResult * * @param GetTaxResult $getTaxResult * @return string */ protected function getErrorMessageFromGetTaxResult(GetTaxResult $getTaxResult) { $message = ''; $message .= __('Result code: ') . $getTaxResult->getResultCode() . PHP_EOL; /** @var \AvaTax\Message $avataxMessage */ foreach ($getTaxResult->getMessages() as $avataxMessage) { $message .= __('Message:') . PHP_EOL; $message .= __(' Name: ') . $avataxMessage->getName() . PHP_EOL; $message .= __(' Summary: ') . $avataxMessage->getSummary() . PHP_EOL; $message .= __(' Details: ') . $avataxMessage->getDetails() . PHP_EOL; $message .= __(' RefersTo: ') . $avataxMessage->getRefersTo() . PHP_EOL; $message .= __(' Severity: ') . $avataxMessage->getSeverity() . PHP_EOL; $message .= __(' Source: ') . $avataxMessage->getSource() . PHP_EOL; } return $message; }