MediaWiki REL1_39
|
A service class to control default user options. More...
Public Member Functions | ||||||||||||||||
__construct (ServiceOptions $options, Language $contentLang, HookContainer $hookContainer, NamespaceInfo $nsInfo) | ||||||||||||||||
getDefaultOptions () | ||||||||||||||||
Combine the language default options with any site-specific options and add the default language variants.
| ||||||||||||||||
getOption (UserIdentity $user, string $oname, $defaultOverride=null, bool $ignoreHidden=false, int $queryFlags=self::READ_NORMAL) | ||||||||||||||||
Get the user's current setting for a given option.
| ||||||||||||||||
getOptions (UserIdentity $user, int $flags=0, int $queryFlags=self::READ_NORMAL) | ||||||||||||||||
Get all user's options.
| ||||||||||||||||
Public Member Functions inherited from MediaWiki\User\UserOptionsLookup | ||||||||||||||||
getBoolOption (UserIdentity $user, string $oname, int $queryFlags=self::READ_NORMAL) | ||||||||||||||||
Get the user's current setting for a given option, as a boolean value. | ||||||||||||||||
getDefaultOption (string $opt) | ||||||||||||||||
Get a given default option value. | ||||||||||||||||
getIntOption (UserIdentity $user, string $oname, int $defaultOverride=0, int $queryFlags=self::READ_NORMAL) | ||||||||||||||||
Get the user's current setting for a given option, as an integer value. | ||||||||||||||||
Public Attributes | |
const | CONSTRUCTOR_OPTIONS |
Public Attributes inherited from MediaWiki\User\UserOptionsLookup | |
const | EXCLUDE_DEFAULTS = 1 |
Exclude user options that are set to their default value. | |
Public Attributes inherited from IDBAccessObject | |
const | READ_NONE = -1 |
Constants for object loading bitfield flags (higher => higher QoS) | |
Protected Attributes | |
NamespaceInfo | $nsInfo |
A service class to control default user options.
Definition at line 37 of file DefaultOptionsLookup.php.
MediaWiki\User\DefaultOptionsLookup::__construct | ( | ServiceOptions | $options, |
Language | $contentLang, | ||
HookContainer | $hookContainer, | ||
NamespaceInfo | $nsInfo ) |
ServiceOptions | $options | |
Language | $contentLang | |
HookContainer | $hookContainer | |
NamespaceInfo | $nsInfo |
Definition at line 69 of file DefaultOptionsLookup.php.
References MediaWiki\User\DefaultOptionsLookup\$nsInfo, and MediaWiki\Config\ServiceOptions\assertRequiredOptions().
MediaWiki\User\DefaultOptionsLookup::getDefaultOptions | ( | ) |
Combine the language default options with any site-specific options and add the default language variants.
Reimplemented from MediaWiki\User\UserOptionsLookup.
Definition at line 85 of file DefaultOptionsLookup.php.
MediaWiki\User\DefaultOptionsLookup::getOption | ( | UserIdentity | $user, |
string | $oname, | ||
$defaultOverride = null, | |||
bool | $ignoreHidden = false, | ||
int | $queryFlags = self::READ_NORMAL ) |
Get the user's current setting for a given option.
UserIdentity | $user | The user to get the option for |
string | $oname | The option to check |
mixed | null | $defaultOverride | A default value returned if the option does not exist |
bool | $ignoreHidden | Whether to ignore the effects of $wgHiddenPrefs |
int | $queryFlags | A bit field composed of READ_XXX flags |
Reimplemented from MediaWiki\User\UserOptionsLookup.
Definition at line 118 of file DefaultOptionsLookup.php.
MediaWiki\User\DefaultOptionsLookup::getOptions | ( | UserIdentity | $user, |
int | $flags = 0, | ||
int | $queryFlags = self::READ_NORMAL ) |
Get all user's options.
UserIdentity | $user | The user to get the option for |
int | $flags | Bitwise combination of: UserOptionsManager::EXCLUDE_DEFAULTS Exclude user options that are set to the default value. |
int | $queryFlags | A bit field composed of READ_XXX flags |
Reimplemented from MediaWiki\User\UserOptionsLookup.
Definition at line 132 of file DefaultOptionsLookup.php.
|
protected |
Definition at line 55 of file DefaultOptionsLookup.php.
Referenced by MediaWiki\User\DefaultOptionsLookup\__construct().
const MediaWiki\User\DefaultOptionsLookup::CONSTRUCTOR_OPTIONS |
Definition at line 42 of file DefaultOptionsLookup.php.