Hard-code cacheKey as variables are not variable
authorEileen McNaughton <emcnaughton@wikimedia.org>
Sat, 18 Mar 2023 01:57:31 +0000 (14:57 +1300)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Sat, 18 Mar 2023 22:15:48 +0000 (11:15 +1300)
CRM/Dedupe/BAO/DedupeRuleGroup.php

index 0feb3f5e0abb08f53c76f3b3291797172f663b0f..49012a102fdad52b77551cebdd2f0aec45e3536a 100644 (file)
@@ -141,18 +141,11 @@ class CRM_Dedupe_BAO_DedupeRuleGroup extends CRM_Dedupe_DAO_DedupeRuleGroup {
    * @return array
    *   array of importable Fields
    */
-  private static function importableFields($contactType) {
-    $status = FALSE;
+  private static function importableFields($contactType): array {
     $showAll = FALSE;
-    $isProfile = FALSE;
-    $checkPermission = TRUE;
     $withMultiCustomFields = FALSE;
 
-    $cacheKeyString = "importableFields $contactType";
-    $cacheKeyString .= $status ? '_1' : '_0';
-    $cacheKeyString .= $showAll ? '_1' : '_0';
-    $cacheKeyString .= $isProfile ? '_1' : '_0';
-    $cacheKeyString .= $checkPermission ? '_1' : '_0';
+    $cacheKeyString = 'importableFields ' . $contactType . '_0_0_0_1';
     $cacheKeyString .= '_' . CRM_Core_Config::domainID() . '_';
 
     $fields = Civi::cache('fields')->get($cacheKeyString);