From 9dda515bbc8007685d523f7d202ea01588dd085e Mon Sep 17 00:00:00 2001 From: Angie Byron Date: Fri, 16 Oct 2009 08:27:41 +0000 Subject: #412730 folllow-up by Crell: Move missing theme key notification to watchdog so that Drupal doesn't totally bomb out when theme function isn't found. (also fixes CLI installs) --- includes/theme.inc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'includes') diff --git a/includes/theme.inc b/includes/theme.inc index d2c5d6e64..2cb9853e1 100644 --- a/includes/theme.inc +++ b/includes/theme.inc @@ -37,12 +37,6 @@ define('MARK_UPDATED', 2); * @} End of "Content markers". */ - -/** - * An exception to throw when a theme function is requested that does not exist. - */ -class ThemeHookNotFoundException extends Exception {} - /** * Determines if a theme is available to use. * @@ -768,7 +762,7 @@ function theme($hook, $variables = array()) { } if (!isset($hooks[$hook])) { - throw new ThemeHookNotFoundException(t('Theme hook "@hook" not found.', array('@hook' => $hook))); + watchdog('theme', 'Theme key "@key" not found.', array('@key' => $hook), WATCHDOG_WARNING); } $info = $hooks[$hook]; -- cgit v1.2.3