- 'backtrace' => array('setting'),
- 'contact_default_language' => array('setting'),
- 'countryLimit' => array('setting'),
- 'customTranslateFunction' => array('setting'),
- 'dateInputFormat' => array('setting'),
- 'dateformatDatetime' => array('setting'),
- 'dateformatFull' => array('setting'),
- 'dateformatPartial' => array('setting'),
- 'dateformatTime' => array('setting'),
- 'dateformatYear' => array('setting'),
- 'dateformatFinancialBatch' => array('setting'),
- 'dateformatshortdate' => array('setting'),
- 'debug' => array('setting', 'debug_enabled'), // renamed.
- 'defaultContactCountry' => array('setting'),
- 'defaultContactStateProvince' => array('setting'),
- 'defaultCurrency' => array('setting'),
- 'defaultSearchProfileID' => array('setting'),
- 'doNotAttachPDFReceipt' => array('setting'),
- 'empoweredBy' => array('setting'),
- 'enableComponents' => array('setting', 'enable_components'), // renamed.
- 'enableSSL' => array('setting'),
- 'fatalErrorHandler' => array('setting'),
- 'fieldSeparator' => array('setting'),
- 'fiscalYearStart' => array('setting'),
- 'geoAPIKey' => array('setting'),
- 'geoProvider' => array('setting'),
- 'includeAlphabeticalPager' => array('setting'),
- 'includeEmailInName' => array('setting'),
- 'includeNickNameInName' => array('setting'),
- 'includeOrderByClause' => array('setting'),
- 'includeWildCardInName' => array('setting'),
- 'inheritLocale' => array('setting'),
- 'languageLimit' => array('setting'),
- 'lcMessages' => array('setting'),
- 'legacyEncoding' => array('setting'),
- 'logging' => array('setting'),
- 'mailThrottleTime' => array('setting'),
- 'mailerBatchLimit' => array('setting'),
- 'mailerJobSize' => array('setting'),
- 'mailerJobsMax' => array('setting'),
- 'mapAPIKey' => array('setting'),
- 'mapProvider' => array('setting'),
- 'maxFileSize' => array('setting'),
- 'maxAttachments' => array('setting', 'max_attachments'), // renamed.
- 'monetaryDecimalPoint' => array('setting'),
- 'monetaryThousandSeparator' => array('setting'),
- 'moneyformat' => array('setting'),
- 'moneyvalueformat' => array('setting'),
- 'provinceLimit' => array('setting'),
- 'recaptchaOptions' => array('setting'),
- 'recaptchaPublicKey' => array('setting'),
- 'recaptchaPrivateKey' => array('setting'),
- 'replyTo' => array('setting'),
- 'secondDegRelPermissions' => array('setting'),
- 'smartGroupCacheTimeout' => array('setting'),
- 'timeInputFormat' => array('setting'),
- 'userFrameworkLogging' => array('setting'),
- 'userFrameworkUsersTableName' => array('setting'),
- 'verpSeparator' => array('setting'),
- 'wkhtmltopdfPath' => array('setting'),
- 'wpBasePage' => array('setting'),
- 'wpLoadPhp' => array('setting'),
+ 'backtrace' => ['setting'],
+ 'contact_default_language' => ['setting'],
+ 'countryLimit' => ['setting'],
+ 'customTranslateFunction' => ['setting'],
+ 'dateInputFormat' => ['setting'],
+ 'dateformatDatetime' => ['setting'],
+ 'dateformatFull' => ['setting'],
+ 'dateformatPartial' => ['setting'],
+ 'dateformatTime' => ['setting'],
+ 'dateformatYear' => ['setting'],
+ 'dateformatFinancialBatch' => ['setting'],
+ 'dateformatshortdate' => ['setting'],
+ // renamed.
+ 'debug' => ['setting', 'debug_enabled'],
+ 'defaultContactCountry' => ['setting'],
+ 'defaultContactStateProvince' => ['setting'],
+ 'defaultCurrency' => ['setting'],
+ 'defaultSearchProfileID' => ['setting'],
+ 'doNotAttachPDFReceipt' => ['setting'],
+ 'empoweredBy' => ['setting'],
+ // renamed.
+ 'enableComponents' => ['setting', 'enable_components'],
+ 'enableSSL' => ['setting'],
+ 'fatalErrorHandler' => ['setting'],
+ 'fieldSeparator' => ['setting'],
+ 'fiscalYearStart' => ['setting'],
+ 'geoAPIKey' => ['setting'],
+ 'geoProvider' => ['setting'],
+ 'includeAlphabeticalPager' => ['setting'],
+ 'includeEmailInName' => ['setting'],
+ 'includeNickNameInName' => ['setting'],
+ 'includeOrderByClause' => ['setting'],
+ 'includeWildCardInName' => ['setting'],
+ 'inheritLocale' => ['setting'],
+ 'languageLimit' => ['setting'],
+ 'lcMessages' => ['setting'],
+ 'legacyEncoding' => ['setting'],
+ 'logging' => ['setting'],
+ 'mailThrottleTime' => ['setting'],
+ 'mailerBatchLimit' => ['setting'],
+ 'mailerJobSize' => ['setting'],
+ 'mailerJobsMax' => ['setting'],
+ 'mapAPIKey' => ['setting'],
+ 'mapProvider' => ['setting'],
+ 'maxFileSize' => ['setting'],
+ // renamed.
+ 'maxAttachments' => ['setting', 'max_attachments'],
+ 'monetaryDecimalPoint' => ['setting'],
+ 'monetaryThousandSeparator' => ['setting'],
+ 'moneyformat' => ['setting'],
+ 'moneyvalueformat' => ['setting'],
+ 'provinceLimit' => ['setting'],
+ 'recaptchaOptions' => ['setting'],
+ 'recaptchaPublicKey' => ['setting'],
+ 'recaptchaPrivateKey' => ['setting'],
+ 'forceRecaptcha' => ['setting'],
+ 'replyTo' => ['setting'],
+ 'secondDegRelPermissions' => ['setting'],
+ 'smartGroupCacheTimeout' => ['setting'],
+ 'timeInputFormat' => ['setting'],
+ 'userFrameworkLogging' => ['setting'],
+ 'userFrameworkUsersTableName' => ['setting'],
+ 'verpSeparator' => ['setting'],
+ 'wkhtmltopdfPath' => ['setting'],
+ 'wpBasePage' => ['setting'],
+ 'wpLoadPhp' => ['setting'],
+
+ // "path" properties are managed via Civi::paths and $civicrm_paths
+ // Option: `mkdir` - auto-create dir
+ // Option: `restrict` - auto-restrict remote access
+ 'configAndLogDir' => ['path', 'civicrm.log', ['mkdir', 'restrict']],
+ 'templateCompileDir' => ['path', 'civicrm.compile', ['mkdir', 'restrict']],