X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FBAO%2FStatusPreference.php;h=d4e182eadc31ad5f76900919f303299451233e39;hb=ab1d98dd07ec04f49b67a93e20ec9a6f8f347d9a;hp=2f225ee9fe2e7241d00cfed80cf3d2ff337f0d65;hpb=c237d68b266dbceb78c5261f06a0fc523a2945a2;p=civicrm-core.git diff --git a/CRM/Core/BAO/StatusPreference.php b/CRM/Core/BAO/StatusPreference.php index 2f225ee9fe..d4e182eadc 100644 --- a/CRM/Core/BAO/StatusPreference.php +++ b/CRM/Core/BAO/StatusPreference.php @@ -28,6 +28,7 @@ class CRM_Core_BAO_StatusPreference extends CRM_Core_DAO_StatusPreference { * @param array $params * * @return array + * @throws CRM_Core_Exception */ public static function create($params) { $statusPreference = new CRM_Core_BAO_StatusPreference(); @@ -42,11 +43,11 @@ class CRM_Core_BAO_StatusPreference extends CRM_Core_DAO_StatusPreference { $params['ignore_severity'] = CRM_Utils_Check::severityMap($params['ignore_severity']); } if ($params['ignore_severity'] > 7) { - CRM_Core_Error::fatal(ts('You can not pass a severity level higher than 7.')); + throw new CRM_Core_Exception(ts('You can not pass a severity level higher than 7.')); } // If severity is now blank, you have an invalid severity string. if (is_null($params['ignore_severity'])) { - CRM_Core_Error::fatal(ts('Invalid string passed as severity level.')); + throw new CRM_Core_Exception(ts('Invalid string passed as severity level.')); } // Check if this StatusPreference already exists.