/**
* 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;
}