X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FBAO%2FWordReplacement.php;h=818e0b2ec8cd9c77f97fec2bcd635dbe4a5051b8;hb=1aaadbcc9ff73774f08ddd7ad65a81929a37ab16;hp=d8fe9df6b359fa05c4dcaa8629eaae7d5a35f058;hpb=dbbe381a9dddd433bf0fe56f8dece25908da2d47;p=civicrm-core.git diff --git a/CRM/Core/BAO/WordReplacement.php b/CRM/Core/BAO/WordReplacement.php index d8fe9df6b3..818e0b2ec8 100644 --- a/CRM/Core/BAO/WordReplacement.php +++ b/CRM/Core/BAO/WordReplacement.php @@ -51,6 +51,7 @@ class CRM_Core_BAO_WordReplacement extends CRM_Core_DAO_WordReplacement { * @param null $reset * * @return null|CRM_Core_BAO_WordReplacement + * @throws CRM_Core_Exception */ public static function getWordReplacement($reset = NULL) { static $wordReplacement = NULL; @@ -58,7 +59,7 @@ class CRM_Core_BAO_WordReplacement extends CRM_Core_DAO_WordReplacement { $wordReplacement = new CRM_Core_BAO_WordReplacement(); $wordReplacement->id = CRM_Core_Config::wordReplacementID(); if (!$wordReplacement->find(TRUE)) { - CRM_Core_Error::fatal(); + throw new CRM_Core_Exception('Unable to find word replacement'); } } return $wordReplacement; @@ -151,8 +152,6 @@ WHERE domain_id = %1 } } $config = CRM_Core_Config::singleton(); - $domain = new CRM_Core_DAO_Domain(); - $domain->find(TRUE); // So. Weird. Some bizarre/probably-broken multi-lingual thing where // data isn't really stored in civicrm_word_replacements. Probably