CirrusSearch
Elasticsearch-powered search for MediaWiki
|
Overrider based on user preference. More...
Public Member Functions | |
__construct (UserIdentity $user, UserOptionsLookup $userOptionsLookup, $preference, $priority=SearchProfileOverride::USER_PREF_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. | |
Overrider based on user preference.
CirrusSearch\Profile\UserPrefSearchProfileOverride::__construct | ( | UserIdentity | $user, |
UserOptionsLookup | $userOptionsLookup, | ||
$preference, | |||
$priority = SearchProfileOverride::USER_PREF_PRIO ) |
UserIdentity | $user | |
UserOptionsLookup | $userOptionsLookup | |
string | $preference | |
int | $priority |
CirrusSearch\Profile\UserPrefSearchProfileOverride::explain | ( | ) |
Implements CirrusSearch\Profile\SearchProfileOverride.
CirrusSearch\Profile\UserPrefSearchProfileOverride::getOverriddenName | ( | array | $contextParams | ) |
Get the overridden name or null if it cannot be overridden.
string[] | $contextParams |
Implements CirrusSearch\Profile\SearchProfileOverride.
CirrusSearch\Profile\UserPrefSearchProfileOverride::priority | ( | ) |
The priority of this override, lower wins.
Implements CirrusSearch\Profile\SearchProfileOverride.