X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCase%2FPseudoConstant.php;h=a1bb966de8f85f15c4e79046851351dc716abb98;hb=5ea2abd53cf6f638f7511f66ffb96ae1fb4256f0;hp=7cc943acfa58a61c075c8f4d274fc191b5d02425;hpb=cf726992aa4ce457eb4fba768b075085167ad7cb;p=civicrm-core.git diff --git a/CRM/Case/PseudoConstant.php b/CRM/Case/PseudoConstant.php index 7cc943acfa..a1bb966de8 100644 --- a/CRM/Case/PseudoConstant.php +++ b/CRM/Case/PseudoConstant.php @@ -36,12 +36,6 @@ */ class CRM_Case_PseudoConstant extends CRM_Core_PseudoConstant { - /** - * Activity type - * @var array - */ - public static $activityTypeList = []; - /** * Get all the case statues. * @@ -155,8 +149,8 @@ class CRM_Case_PseudoConstant extends CRM_Core_PseudoConstant { public static function &caseActivityType($indexName = TRUE, $all = FALSE) { $cache = (int) $indexName . '_' . (int) $all; - if (!array_key_exists($cache, self::$activityTypeList)) { - self::$activityTypeList[$cache] = []; + if (!isset(Civi::$statics[__CLASS__]['activityTypeList'][$cache])) { + Civi::$statics[__CLASS__]['activityTypeList'][$cache] = []; $query = " SELECT v.label as label ,v.value as value, v.name as name, v.description as description, v.icon @@ -194,9 +188,9 @@ class CRM_Case_PseudoConstant extends CRM_Core_PseudoConstant { $activityTypes[$index]['icon'] = $dao->icon; $activityTypes[$index]['description'] = $dao->description; } - self::$activityTypeList[$cache] = $activityTypes; + Civi::$statics[__CLASS__]['activityTypeList'][$cache] = $activityTypes; } - return self::$activityTypeList[$cache]; + return Civi::$statics[__CLASS__]['activityTypeList'][$cache]; } /**