CRM-16373 - CRM_Core_Config_Variables should be strictly about data
authorTim Otten <totten@civicrm.org>
Thu, 10 Sep 2015 21:38:55 +0000 (14:38 -0700)
committerTim Otten <totten@civicrm.org>
Thu, 17 Sep 2015 22:49:29 +0000 (15:49 -0700)
commit0acb7f15552889bdba24b013da4dafebebf3a838
treeea2053118e82e0d1c1e6ef4cf43393f2742bc9d2
parent7a77331e942fe8273941f2748be1ffbf8edb4a79
CRM-16373 - CRM_Core_Config_Variables should be strictly about data

The distribution of variables and functions between `CRM_Core_Config` and
`CRM_Core_Config_Variables` seems pretty random.  In anticipation of
swapping out `CRM_Core_Config_Variables`, make a few changes:

 * Move various functions from `CRM_Core_Config_Variables` to BAOs (`provinceLimit, `countryLimit`, `defaultContactCountry`, `defaultContactCountryName`, `defaultCurrencySymbol`)
 * Put deprecated stubs in `CRM_Core_Config`
 * Move most variables from `CRM_Core_Config` to `CRM_Core_Config_Variables`.
CRM/Contact/Import/Parser/Contact.php
CRM/Core/BAO/Country.php [new file with mode: 0644]
CRM/Core/Block.php
CRM/Core/Config.php
CRM/Core/Config/Variables.php
CRM/Core/PseudoConstant.php
settings/Localization.setting.php