From 628873a701f1937a98190db5ed7183c4fa4e9322 Mon Sep 17 00:00:00 2001 From: Chuck Hagenbuch Date: Tue, 23 Nov 2010 23:47:21 -0500 Subject: [PATCH] Catch and log exceptions in __toString() rather than causing a fatal error --- framework/Core/lib/Horde/Themes/Element.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/framework/Core/lib/Horde/Themes/Element.php b/framework/Core/lib/Horde/Themes/Element.php index 3f0d78782..b5444cf16 100644 --- a/framework/Core/lib/Horde/Themes/Element.php +++ b/framework/Core/lib/Horde/Themes/Element.php @@ -90,7 +90,12 @@ class Horde_Themes_Element */ public function __toString() { - return (string)$this->uri; + try { + return (string)$this->uri; + } catch (Exception $e) { + Horde::logMessage($e, 'ERR'); + return ''; + } } /** -- 2.11.0