/** * The render function will take a `SymphonyErrorPage` exception and * output a HTML page. This function first checks to see if their is a custom * template for this exception otherwise it reverts to using the default * `usererror.generic.php` * * @param SymphonyErrorPage $e * The Exception object * @return string * An HTML string */ public static function render(Exception $e) { if ($e->getTemplate() === false) { if (isset($e->getAdditional()->header)) { header($e->getAdditional()->header); } echo '<h1>Symphony Fatal Error</h1><p>' . $e->getMessage() . '</p>'; exit; } include $e->getTemplate(); }
/** * The render function will take a SymphonyErrorPage Exception and * output a HTML page. This function first checks to see if their is a custom * template for this Exception otherwise it reverts to using the default * `tpl.error.php` * * @param SymphonyErrorPage $e * The Exception object * @return string * An HTML string */ public static function render(Exception $e) { if ($e->getTemplate() === false) { echo '<h1>Symphony Fatal Error</h1><p>' . $e->getMessage() . '</p>'; exit; } include $e->getTemplate(); }