method = $method; $this->previous = $previous; $this->message = $this->buildMessage($message); } /** * Build the exception error message. * * @param string $message Optional given error message. * * @return string The built error message. */ private function buildMessage($message) { $out = ''; if (!empty($message)) { $out .= $message . PHP_EOL; } if (!empty($this->method)) { $out .= t('An error occurred while running the update ') . $this->method . PHP_EOL; } if (!empty($this->previous)) { $out .= ' ' . $this->previous->getMessage(); } return $out; } }