Add PrettyPageHandler::(set|get)PageTitle

This commit is contained in:
filp
2013-03-15 20:52:56 +00:00
parent 9d6e8a1216
commit a555d764cb
2 changed files with 23 additions and 1 deletions
+22
View File
@@ -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
*/
+1 -1
View File
@@ -10,7 +10,7 @@
<html>
<head>
<meta charset="utf-8">
<title>Damn it! - There was an error.</title>
<title><?php echo $e($v->title) ?></title>
<style>
.cf:before, .cf:after {content: " ";display: table;} .cf:after {clear: both;} .cf {*zoom: 1;}