CirrusSearch
Elasticsearch-powered search for MediaWiki
Loading...
Searching...
No Matches
CirrusSearch\Profile\UriParamSearchProfileOverride Class Reference
+ Inheritance diagram for CirrusSearch\Profile\UriParamSearchProfileOverride:
+ Collaboration diagram for CirrusSearch\Profile\UriParamSearchProfileOverride:

Public Member Functions

 __construct (WebRequest $request, $uriParam, $priority=SearchProfileOverride::URI_PARAM_PRIO)
 
 getOverriddenName (array $contextParams)
 Get the overridden name or null if it cannot be overridden.
 
 priority ()
 The priority of this override, lower wins.
 
 explain ()
 

Additional Inherited Members

- Public Attributes inherited from CirrusSearch\Profile\SearchProfileOverride
const URI_PARAM_PRIO = 100
 Default priority for uri param overrides.
 
const USER_PREF_PRIO = 200
 Default priority for user pref overrides.
 
const CONTEXTUAL_PRIO = 300
 Default priority for contextual overrides.
 
const CONFIG_PRIO = 400
 Default priority for config overrides.
 

Constructor & Destructor Documentation

◆ __construct()

CirrusSearch\Profile\UriParamSearchProfileOverride::__construct ( WebRequest $request,
$uriParam,
$priority = SearchProfileOverride::URI_PARAM_PRIO )
Parameters
WebRequest$request
string$uriParam
int$priority

Member Function Documentation

◆ explain()

CirrusSearch\Profile\UriParamSearchProfileOverride::explain ( )

◆ getOverriddenName()

CirrusSearch\Profile\UriParamSearchProfileOverride::getOverriddenName ( array $contextParams)

Get the overridden name or null if it cannot be overridden.

Parameters
string[]$contextParams
Returns
string|null

Implements CirrusSearch\Profile\SearchProfileOverride.

◆ priority()

CirrusSearch\Profile\UriParamSearchProfileOverride::priority ( )

The priority of this override, lower wins.

Returns
int

Implements CirrusSearch\Profile\SearchProfileOverride.


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