mediawiki-skins-Vector/includes/FeatureManagement
Umherirrender ea4fd5d182 Create a FeatureManagerFactory
Some feature requirements needs access to the request user or title.
Currently the context is given in the ServiceWiring callback,
access to RequestContext::getMain() should be avoided during service
wiring (T218555).
Create a factory to hold the code from the service wiring and call the
factory with the request context from the skin to get a feature manager.

Bug: T359665
Change-Id: I57515ec02ed454620f729a109d0ace43b447b6ce
2024-03-08 20:28:31 +01:00
..
Requirements Refactor and clean up FeatureManagement classes 2024-02-06 00:37:14 +00:00
FeatureManager.php Override night mode pref with night mode query string 2024-02-15 13:59:12 -06:00
FeatureManagerFactory.php Create a FeatureManagerFactory 2024-03-08 20:28:31 +01:00
Requirement.php Normalise PHP namespaces used in Vector 2022-05-23 09:32:40 +02:00
TODO.md featureManager: Add DynamicConfigRequirement requirement 2020-03-18 10:10:42 +00:00