aboutsummaryrefslogtreecommitdiffstats
path: root/includes/config
Commit message (Expand)AuthorAgeFilesLines
* Use namespaced IPUtils classKunal Mehta2020-01-011-1/+2
* Fix new phan errors, part 5Daimona Eaytoy2019-10-181-0/+1
* Services: Convert PermissionManager's static to a const now HHVM is goneJames D. Forrester2019-10-081-6/+6
* Better docs to make phan happyDaimona Eaytoy2019-09-072-1/+4
* Upgrade phan config to 0.7.1Daimona Eaytoy2019-09-041-0/+1
* config: Change ConfigException to extend LogicExceptionGergő Tisza2019-07-011-1/+1
* config: ServiceOptions O(1) assert time in the common caseTim Starling2019-06-201-14/+17
* Remove useless use of current and endFlorian2019-05-181-12/+0
* Don't pass Config to service constructorsAryeh Gregor2019-05-021-0/+87
* Use the ?? feature instead of isset() where it makes senseThiemo Kreuz2019-03-241-4/+2
* Fix usage of MediaWikiServices in comments and documentationFomafix2019-03-031-1/+1
* Remove comments literally repeating the next line of codeThiemo Kreuz2019-02-271-1/+1
* Fully extract services framework as a libraryLucas Werkmeister2019-01-162-2/+2
* config: Add new ConfigRepositoryFlorian Schmidt2018-07-191-0/+224
* Expose the latest modified index seen by EtcdConfigGiuseppe Lavagetto2018-03-011-21/+38
* Use wikimedia/object-factory 1.0.0Kunal Mehta2018-02-041-0/+1
* ConfigFactory: Improve error message for invalid callbackUmherirrender2018-01-201-1/+6
* Fix typo in word "callback"Umherirrender2017-12-311-1/+1
* Improve some parameter docsUmherirrender2017-09-103-6/+9
* EtcdConfig: allow slashes in config key namesTim Starling2017-09-012-15/+56
* Use short type bool/int in param documentationUmherirrender2017-08-201-3/+3
* config: Fix invalid EtcdConfig return value after JSON parse errorTimo Tijhof2017-07-241-1/+1
* Remove "@author Aaron Schulz" annotationsAaron Schulz2017-06-271-3/+0
* Improve HTTP loggingTim Starling2017-05-191-1/+3
* EtcdConfig: Fix infinite timeout bug, and reduce timeoutTim Starling2017-05-041-2/+2
* config: Use less generic cache key, and not fragmented by wikiTimo Tijhof2017-05-011-4/+5
* config: Add unit tests for EtcdConfigTimo Tijhof2017-05-011-1/+4
* Improve EtcdConfig fallback logicAaron Schulz2017-04-291-15/+15
* EtcdConfig: use array_key_exists(), the value can be nullTim Starling2017-04-281-1/+1
* Document which EtcdConfig parameters are optionalAaron Schulz2017-04-191-5/+5
* Add EtcdConfig classAaron Schulz2017-04-101-0/+275
* Fix reference in docs of HashConfig::setLeszek Manicki2016-10-271-1/+1
* Allow resources to be salvaged across service resets.daniel2016-05-191-16/+47
* Allow reset of global services (redux).daniel2016-05-041-5/+33
* Revert "Allow reset of global services."Catrope2016-04-111-33/+5
* Allow reset of global services.daniel2016-04-111-5/+33
* Introduce top level service locator.daniel2016-04-021-27/+3
* Convert all array() syntax to []Kunal Mehta2016-02-172-3/+3
* Added getDefaultInstance() return type docAaron Schulz2015-05-131-0/+3
* Made ConfigException extend ExceptionAaron Schulz2015-02-271-1/+1
* Remove deprecated GlobalVarConfig::set()Kunal Mehta2014-10-201-21/+0
* Add MultiConfig for fallback logicKunal Mehta2014-09-174-5/+178
* Move Config::set() to MutableConfig::set()Kunal Mehta2014-09-113-10/+42
* Mark ConfigFactory::destroyDefaultInstance() with @codeCoverageIgnoreKunal Mehta2014-08-221-0/+1
* Add tests for ConfigFactory::getDefaultInstanceKunal Mehta2014-08-031-5/+22
* Cleanup some docs (includes/[a-d])umherirrender2014-07-242-6/+6
* Fixed spacingumherirrender2014-07-241-2/+2
* Fixed spacingumherirrender2014-07-201-1/+2
* GlobalVarConfig shouldn't throw exceptions for null-valued config settingsBrad Jorsch2014-06-231-1/+1
* Make abstract Config class truly implementation-agnosticKunal Mehta2014-05-264-43/+198