From aa7456894d50634090283b9bc9fc23960070a711 Mon Sep 17 00:00:00 2001 From: Eileen McNaughton Date: Fri, 8 Oct 2021 00:40:22 +1300 Subject: [PATCH] Remove static caching in deprecated function that seems to break tests --- CRM/Core/SelectValues.php | 33 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/CRM/Core/SelectValues.php b/CRM/Core/SelectValues.php index 755bf848b9..2830c67782 100644 --- a/CRM/Core/SelectValues.php +++ b/CRM/Core/SelectValues.php @@ -610,25 +610,22 @@ class CRM_Core_SelectValues { * @return array */ public static function caseTokens($caseTypeId = NULL) { - static $tokens = NULL; - if (!$tokens) { - $tokens = [ - '{case.id}' => ts('Case ID'), - '{case.case_type_id:label}' => ts('Case Type'), - '{case.subject}' => ts('Case Subject'), - '{case.start_date}' => ts('Case Start Date'), - '{case.end_date}' => ts('Case End Date'), - '{case.details}' => ts('Details'), - '{case.status_id:label}' => ts('Case Status'), - '{case.is_deleted:label}' => ts('Case is in the Trash'), - '{case.created_date}' => ts('Created Date'), - '{case.modified_date}' => ts('Modified Date'), - ]; + $tokens = [ + '{case.id}' => ts('Case ID'), + '{case.case_type_id:label}' => ts('Case Type'), + '{case.subject}' => ts('Case Subject'), + '{case.start_date}' => ts('Case Start Date'), + '{case.end_date}' => ts('Case End Date'), + '{case.details}' => ts('Details'), + '{case.status_id:label}' => ts('Case Status'), + '{case.is_deleted:label}' => ts('Case is in the Trash'), + '{case.created_date}' => ts('Created Date'), + '{case.modified_date}' => ts('Modified Date'), + ]; - $customFields = CRM_Core_BAO_CustomField::getFields('Case', FALSE, FALSE, $caseTypeId); - foreach ($customFields as $id => $field) { - $tokens["{case.custom_$id}"] = "{$field['label']} :: {$field['groupTitle']}"; - } + $customFields = CRM_Core_BAO_CustomField::getFields('Case', FALSE, FALSE, $caseTypeId); + foreach ($customFields as $id => $field) { + $tokens["{case.custom_$id}"] = "{$field['label']} :: {$field['groupTitle']}"; } return $tokens; } -- 2.25.1