Vector
Vector is a skin for MediaWiki. Vector has been the default skin on all Wikimedia wikis since 2010.
Loading...
Searching...
No Matches
MediaWiki\Skins\Vector\FeatureManagement\Requirements\OverrideableRequirementHelper Class Reference

Public Member Functions

 __construct (WebRequest $request, string $requirementName)
 This constructor accepts all dependencies needed to determine whether the overridable config is enabled for the current user and request.
 
 isMet ()
 Check query parameter to override config or not.
 

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Skins\Vector\FeatureManagement\Requirements\OverrideableRequirementHelper::__construct ( WebRequest $request,
string $requirementName )

This constructor accepts all dependencies needed to determine whether the overridable config is enabled for the current user and request.

Parameters
WebRequest$request
string$requirementNameThe name of the requirement presented to FeatureManager.

Member Function Documentation

◆ isMet()

MediaWiki\Skins\Vector\FeatureManagement\Requirements\OverrideableRequirementHelper::isMet ( )

Check query parameter to override config or not.

Then check for AB test value. Fallback to config value.

Returns
bool|null

The documentation for this class was generated from the following file: