mediawiki-skins-Vector/tests/phpunit
Jon Robson 411f9ce69a Allow user preferences to be overriden by query string parameter
Currently only features that are associated with LocalSettings configuration
can be overriden by query string. Going forward we'd like to expand this to apply
to user preference too.

A generic OverrideableRequirement is created.
The existing OverridableConfigRequirement is refactored to extend OverrideableRequirement
The /UserPreferenceRequirement now extends it

This allows http://localhost:8888/wiki/Spain?vectortypographysurvey=1
to work

Bug: T347900
Change-Id: I11efd6b07192d5d2333f4506e9d87a8c0638d657
2023-10-12 19:05:10 +00:00
..
integration Use namespaced MediaWiki\Request\FauxRequest 2023-08-20 01:54:58 +02:00
structure Move bundlesize test to MediaWikiIntegration test 2021-12-10 08:48:59 +01:00
unit Allow user preferences to be overriden by query string parameter 2023-10-12 19:05:10 +00:00