X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FCore%2FRenderer.php;h=67bc5e3babc515a6377d9b013a6e20d018d349b5;hb=061d959e7f1387432c38d580429ed9e612954ed6;hp=2ca91b4b6ce3d72818467fc5387777f431e504d7;hpb=0fe8b849bb5ea057f0bfb9e257e1d420d7c3d313;p=friendica.git diff --git a/src/Core/Renderer.php b/src/Core/Renderer.php index 2ca91b4b6c..67bc5e3bab 100644 --- a/src/Core/Renderer.php +++ b/src/Core/Renderer.php @@ -7,8 +7,8 @@ namespace Friendica\Core; use Exception; use Friendica\BaseObject; -use Friendica\Core\System; use Friendica\Render\FriendicaSmarty; +use Friendica\Render\ITemplateEngine; /** * @brief This class handles Renderer related functions. @@ -56,6 +56,7 @@ class Renderer extends BaseObject * @param array $vars key value pairs (search => replace) * * @return string substituted string + * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ public static function replaceMacros($s, $vars) { @@ -78,14 +79,15 @@ class Renderer extends BaseObject return $output; } - /** - * @brief Load a given template $s - * - * @param string $s Template to load. - * @param string $root Optional. - * - * @return string template. - */ + /** + * @brief Load a given template $s + * + * @param string $s Template to load. + * @param string $root Optional. + * + * @return string template. + * @throws Exception + */ public static function getMarkupTemplate($s, $root = '') { $stamp1 = microtime(true); @@ -96,7 +98,7 @@ class Renderer extends BaseObject $template = $t->getTemplateFile($s, $root); } catch (Exception $e) { echo "
" . __FUNCTION__ . ": " . $e->getMessage() . "
"; - killme(); + exit(); } $a->saveTimestamp($stamp1, "file"); @@ -129,7 +131,7 @@ class Renderer extends BaseObject * If $name is not defined, return engine defined by theme, * or default * - * @return object Template Engine instance + * @return ITemplateEngine Template Engine instance */ public static function getTemplateEngine() {