X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FUtils%2FSystem%2FBase.php;h=8f16278794ae39a4f629981a23bd4c55f7c84447;hb=5ec753e358cd1692934daa7f5bd99384097fdf8c;hp=0dca55f65783de6748b4d123644fcfb4a0c467c8;hpb=0d3ea1dda1c0b71a79aa16401abbc3d15d17bab2;p=civicrm-core.git diff --git a/CRM/Utils/System/Base.php b/CRM/Utils/System/Base.php index 0dca55f657..8f16278794 100644 --- a/CRM/Utils/System/Base.php +++ b/CRM/Utils/System/Base.php @@ -152,6 +152,7 @@ abstract class CRM_Utils_System_Base { * * @return array|bool * [contactID, ufID, unique string] else false if no auth + * @throws \CRM_Core_Exception. */ public function authenticate($name, $password, $loadCMSBootstrap = FALSE, $realPath = NULL) { return FALSE; @@ -179,9 +180,10 @@ abstract class CRM_Utils_System_Base { /** * Immediately stop script execution and display a 401 "Access Denied" page. + * @throws \CRM_Core_Exception */ public function permissionDenied() { - CRM_Core_Error::fatal(ts('You do not have permission to access this page.')); + throw new CRM_Core_Exception(ts('You do not have permission to access this page.')); } /**