From bf29d78709d44967cdb6ad7a8c0677a69b321138 Mon Sep 17 00:00:00 2001 From: Eileen McNaughton Date: Wed, 11 Aug 2021 09:42:22 +1200 Subject: [PATCH] Fix caching on campaign pseudoconstant --- CRM/Campaign/BAO/Campaign.php | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/CRM/Campaign/BAO/Campaign.php b/CRM/Campaign/BAO/Campaign.php index 9c1a0447c1..40a0ae36d1 100644 --- a/CRM/Campaign/BAO/Campaign.php +++ b/CRM/Campaign/BAO/Campaign.php @@ -301,20 +301,11 @@ Order By camp.title"; /** * Is CiviCampaign enabled. + * * @return bool */ - public static function isCampaignEnable() { - static $isEnable = NULL; - - if (!isset($isEnable)) { - $isEnable = FALSE; - $config = CRM_Core_Config::singleton(); - if (in_array('CiviCampaign', $config->enableComponents)) { - $isEnable = TRUE; - } - } - - return $isEnable; + public static function isCampaignEnable(): bool { + return in_array('CiviCampaign', CRM_Core_Config::singleton()->enableComponents, TRUE); } /** -- 2.25.1