X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/fff5bbcee458992443e3732fbcbbbe34f765fcc3..refs/pull/3391/head:/app/Exceptions/PrettyException.php diff --git a/app/Exceptions/PrettyException.php b/app/Exceptions/PrettyException.php index 889252006..f446442d0 100644 --- a/app/Exceptions/PrettyException.php +++ b/app/Exceptions/PrettyException.php @@ -1,3 +1,49 @@ -getCode() === 0) ? 500 : $this->getCode(); + + return response()->view('errors.' . $code, [ + 'message' => $this->getMessage(), + 'subtitle' => $this->subtitle, + 'details' => $this->details, + ], $code); + } + + public function setSubtitle(string $subtitle): self + { + $this->subtitle = $subtitle; + + return $this; + } + + public function setDetails(string $details): self + { + $this->details = $details; + + return $this; + } +}