From a7213bd4898af9283fc2c91bd187326158194da9 Mon Sep 17 00:00:00 2001 From: demeritcowboy Date: Sun, 26 Sep 2021 10:19:19 -0400 Subject: [PATCH] noisier --- CRM/Core/BAO/Setting.php | 6 ++--- tests/phpunit/CRM/Core/BAO/SettingTest.php | 27 +++------------------- 2 files changed, 6 insertions(+), 27 deletions(-) diff --git a/CRM/Core/BAO/Setting.php b/CRM/Core/BAO/Setting.php index 2329a21acbca..e4c14859e066 100644 --- a/CRM/Core/BAO/Setting.php +++ b/CRM/Core/BAO/Setting.php @@ -75,13 +75,13 @@ public static function getItem( $manager = \Civi::service('settings_manager'); $settings = ($contactID === NULL) ? $manager->getBagByDomain($domainID) : $manager->getBagByContact($domainID, $contactID); if ($name === NULL) { - CRM_Core_Error::debug_log_message("Deprecated: Group='$group'. Name should be provided.\n"); + CRM_Core_Error::deprecatedWarning("Deprecated: Group='$group'. Name should be provided.\n"); } if ($componentID !== NULL) { - CRM_Core_Error::debug_log_message("Deprecated: Group='$group'. Name='$name'. Component should be omitted\n"); + CRM_Core_Error::deprecatedWarning("Deprecated: Group='$group'. Name='$name'. Component should be omitted\n"); } if ($defaultValue !== NULL) { - CRM_Core_Error::debug_log_message("Deprecated: Group='$group'. Name='$name'. Defaults should come from metadata\n"); + CRM_Core_Error::deprecatedWarning("Deprecated: Group='$group'. Name='$name'. Defaults should come from metadata\n"); } return $name ? $settings->get($name) : $settings->all(); } diff --git a/tests/phpunit/CRM/Core/BAO/SettingTest.php b/tests/phpunit/CRM/Core/BAO/SettingTest.php index 33162f5b5ecb..e2814a9271ce 100644 --- a/tests/phpunit/CRM/Core/BAO/SettingTest.php +++ b/tests/phpunit/CRM/Core/BAO/SettingTest.php @@ -127,35 +127,14 @@ public function testGetItem_Override() { // CRM-14974 test suite $civicrm_setting['Test Preferences']['overrideSetting'] = '/test/override'; Civi::service('settings_manager')->useMandatory(); - $values = CRM_Core_BAO_Setting::getItem('Test Preferences'); - $this->assertEquals('/test/override', $values['overrideSetting']); - Civi::settings()->set('databaseSetting', '/test/database'); - $values = CRM_Core_BAO_Setting::getItem('Test Preferences'); - $this->assertEquals('/test/override', $values['overrideSetting']); - $this->assertEquals('/test/database', $values['databaseSetting']); - $civicrm_setting['Test Preferences']['databaseSetting'] = '/test/dataride'; - Civi::service('settings_manager')->useMandatory(); - $values = CRM_Core_BAO_Setting::getItem('Test Preferences'); - $this->assertEquals('/test/override', $values['overrideSetting']); - $this->assertEquals('/test/dataride', $values['databaseSetting']); + $value = CRM_Core_BAO_Setting::getItem('Test Preferences', 'overrideSetting'); + $this->assertEquals('/test/override', $value); // CRM-14974 tear down unset($civicrm_setting['Test Preferences']); - $query = "DELETE FROM civicrm_setting WHERE name IN ('overrideSetting', 'databaseSetting');"; + $query = "DELETE FROM civicrm_setting WHERE name = 'overrideSetting'"; CRM_Core_DAO::executeQuery($query); } - /** - * Ensure that overrides in $civicrm_setting apply when - * using getItem($group). - */ - public function testGetItemGroup_Override() { - global $civicrm_setting; - $civicrm_setting[CRM_Core_BAO_Setting::DIRECTORY_PREFERENCES_NAME]['imageUploadDir'] = '/test/override'; - Civi::service('settings_manager')->useMandatory(); - $values = CRM_Core_BAO_Setting::getItem(CRM_Core_BAO_Setting::DIRECTORY_PREFERENCES_NAME); - $this->assertEquals('/test/override', $values['imageUploadDir']); - } - public function testDefaults() { CRM_Core_DAO::executeQuery('DELETE FROM civicrm_setting WHERE name = "max_attachments"'); Civi::service('settings_manager')->flush();