Back to CliRenderer class

Method render

public string
render
(\Throwable $error)
Render the error for the given object.
Parameters
  • \Throwable $error The error object to be rendered
Returns
  • string
Since
  • 4.0.0
Class: CliRenderer
Project: Joomla

Method render - Source code

/**
 * Render the error for the given object.
 *
 * @param   \Throwable  $error  The error object to be rendered
 *
 * @return  string
 *
 * @since   4.0.0
 */
public function render(\Throwable $error) : string
{
    $buffer = PHP_EOL . 'Error occurred: ' . $error->getMessage() . PHP_EOL . $this->getTrace($error);
    if ($prev = $error->getPrevious()) {
        $buffer .= PHP_EOL . PHP_EOL . 'Previous Exception: ' . $prev->getMessage() . PHP_EOL . $this->getTrace($prev);
    }
    return $buffer;
}