X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=Civi%2FCore%2FSettingsManager.php;h=1bd096758a0a576ec080b51ed21e46d0514fdeff;hb=95d9cb655144abe69ca3daef970f446d59cc85a2;hp=46d9b7bb35e68c288aff54957cffcb780e69b4bf;hpb=d36fcd1e418ab43bff5cc2f5b360bbc5261b9d1f;p=civicrm-core.git diff --git a/Civi/Core/SettingsManager.php b/Civi/Core/SettingsManager.php index 46d9b7bb35..1bd096758a 100644 --- a/Civi/Core/SettingsManager.php +++ b/Civi/Core/SettingsManager.php @@ -221,7 +221,7 @@ class SettingsManager { ]); $defaults = []; foreach ($specs as $key => $spec) { - $defaults[$key] = \CRM_Utils_Array::value('default', $spec); + $defaults[$key] = $spec['default'] ?? NULL; } \CRM_Utils_Array::extend($defaults, self::getSystemDefaults($entity)); $this->cache->set($cacheKey, $defaults); @@ -291,7 +291,7 @@ class SettingsManager { if (is_array($civicrm_setting)) { foreach ($civicrm_setting as $oldGroup => $values) { - $newGroup = isset($rewriteGroups[$oldGroup]) ? $rewriteGroups[$oldGroup] : 'domain'; + $newGroup = $rewriteGroups[$oldGroup] ?? 'domain'; $result[$newGroup] = array_merge($result[$newGroup], $values); } }