aboutsummaryrefslogtreecommitdiffstats
path: root/includes/Settings
Commit message (Expand)AuthorAgeFilesLines
...
* | Use inverted schema definition for fast loading.daniel2022-05-062-53/+215
* | Merge "ConfigBuilder: introduce setMulti() for bulk updates"jenkins-bot2022-05-065-17/+41
|\ \
| * | ConfigBuilder: introduce setMulti() for bulk updatesdaniel2022-05-055-17/+41
* | | Merge "WikiFarm: remove site detection based on domain name."jenkins-bot2022-05-051-45/+20
|\ \ \ | |/ / |/| |
| * | WikiFarm: remove site detection based on domain name.daniel2022-05-041-45/+20
| |/
* / Settings: Skip merging logic for defaults when possibledaniel2022-05-051-10/+59
|/
* SettingsBuilder: remove @unstable markers.daniel2022-05-036-18/+22
* Use MainConfigNames instead of string literals, #4Aryeh Gregor2022-04-261-4/+5
* Merge "Use MainConfigNames instead of string literals, #2"jenkins-bot2022-04-131-4/+5
|\
| * Use MainConfigNames instead of string literals, #2Aryeh Gregor2022-04-131-4/+5
* | Merge "Fix WikiFarmSettingsLoaderTest failure if MW_WIKI_NAME is defined"jenkins-bot2022-04-131-2/+12
|\ \ | |/ |/|
| * Fix WikiFarmSettingsLoaderTest failure if MW_WIKI_NAME is definedTim Starling2022-04-081-2/+12
* | Trigger an error instead of throwing on unapplied php_ini settingsIsabelle Hurbain-Palatin2022-04-081-2/+5
|/
* Merge "Make MainConfigSchema more readable."jenkins-bot2022-04-072-4/+143
|\
| * Make MainConfigSchema more readable.daniel2022-04-072-4/+143
* | Merge "Update @since tags of config schema code"jenkins-bot2022-04-061-1/+1
|\ \
| * | Update @since tags of config schema codeAlexander Vorwerk2022-04-021-1/+1
| |/
* | Merge "Benchmark script for settings loading."jenkins-bot2022-04-041-0/+21
|\ \ | |/ |/|
| * Benchmark script for settings loading.daniel2022-03-311-0/+21
* | Add wiki-farm supportdaniel2022-04-012-0/+123
* | phan: Remove PhanPossiblyUndeclaredVariable suppressionUmherirrender2022-03-301-1/+1
|/
* Allow LocalSettings.php to be loaded in function scope.daniel2022-03-282-0/+94
* SettingsBuilder: add comments about batched caching.daniel2022-03-231-0/+3
* phan: Disable null_casts_as_any_type settingUmherirrender2022-03-212-0/+2
* phan: Disable scalar_implicit_cast settingUmherirrender2022-03-181-0/+1
* Use class constants to define config schema, rather than config-schema.yamldaniel2022-03-171-0/+97
* Fix edge cases in schema validation.daniel2022-03-082-26/+113
* Fix various documentation related to null typesUmherirrender2022-02-261-1/+1
* config-schema: Define types for all arrays.daniel2022-02-236-84/+108
* Merge "Avoid references to DefaultSettings."jenkins-bot2022-02-221-2/+3
|\
| * Avoid references to DefaultSettings.daniel2022-02-221-2/+3
* | Allow config merge strategies to be bypassed.daniel2022-02-221-14/+69
|/
* Introduce IterableConfigdaniel2022-02-141-1/+3
* Use a mutex to prevent settings cache stampedesDan Duvall2022-01-281-29/+82
* Merge "Reapply "SettingsBuilder: allow maintenance scripts to manipulate conf...jenkins-bot2022-01-271-5/+86
|\
| * Reapply "SettingsBuilder: allow maintenance scripts to manipulate config"Ppchelko2022-01-261-5/+86
* | Merge "Revert "SettingsBuilder: allow maintenance scripts to manipulate config""jenkins-bot2022-01-261-86/+5
|\|
| * Revert "SettingsBuilder: allow maintenance scripts to manipulate config"Ppchelko2022-01-261-86/+5
* | Merge "SettingsBuilder: allow maintenance scripts to manipulate config"jenkins-bot2022-01-261-5/+86
|\|
| * SettingsBuilder: allow maintenance scripts to manipulate configdaniel2022-01-261-5/+86
* | Merge "SettingsBuilder: fix merging into globals"jenkins-bot2022-01-253-34/+73
|\ \ | |/ |/|
| * SettingsBuilder: fix merging into globalsdaniel2022-01-243-34/+73
* | Support stale cached settings for failoverDan Duvall2022-01-213-14/+93
|/
* SettingsBuilder: expose default configPetr Pchelko2022-01-202-0/+26
* SettingsBuilder: load settings recursivelydaniel2022-01-186-16/+173
* Settings: Fix GlobalConfigBuilder use of GLOBALS for PHP 8.1Florian2021-12-171-3/+15
* Refactor SettingsBuilder to use BagOStuff.Dan Duvall2021-12-105-365/+17
* Settings: Introduce PhpSettingsSource for provisioning settingsDerick Alangi2021-12-091-0/+85
* SettingsBuilder: load skins and extensionsdaniel2021-12-071-0/+31
* Merge "Settings: Prevent applying more settings after invoking `->finalize()`"jenkins-bot2021-12-061-0/+32
|\