diff --git a/src/Damnit/Handler/PrettyPageHandler.php b/src/Damnit/Handler/PrettyPageHandler.php index 3d4e9a7..f325405 100644 --- a/src/Damnit/Handler/PrettyPageHandler.php +++ b/src/Damnit/Handler/PrettyPageHandler.php @@ -20,6 +20,11 @@ class PrettyPageHandler extends Handler */ private $extraTables = array(); + /** + * @var string + */ + private $pageTitle = 'Damn it! There was an error.'; + /** * @return int|null */ @@ -44,6 +49,7 @@ class PrettyPageHandler extends Handler $frames = $inspector->getFrames(); $v = (object) array( + 'title' => $this->getPageTitle(), 'name' => explode('\\', $inspector->getExceptionName()), 'message' => $inspector->getException()->getMessage(), 'frames' => $frames, @@ -121,6 +127,22 @@ class PrettyPageHandler extends Handler return $this->extraTables; } + /** + * @var string + */ + public function setPageTitle($title) + { + $this->pageTitle = (string) $title; + } + + /** + * @return string + */ + public function getPageTitle() + { + return $this->pageTitle; + } + /** * @return string */ diff --git a/src/Damnit/Resources/pretty-template.php b/src/Damnit/Resources/pretty-template.php index 5fe6b35..9970d0f 100644 --- a/src/Damnit/Resources/pretty-template.php +++ b/src/Damnit/Resources/pretty-template.php @@ -10,7 +10,7 @@ - Damn it! - There was an error. + <?php echo $e($v->title) ?>