| __construct(private readonly ServiceOptions $serviceOptions, private readonly DefaultOptionsLookup $defaultOptionsLookup, private readonly LanguageConverterFactory $languageConverterFactory, private readonly IConnectionProvider $dbProvider, private readonly LoggerInterface $logger, HookContainer $hookContainer, private readonly UserFactory $userFactory, private readonly UserNameUtils $userNameUtils, private readonly ObjectFactory $objectFactory, private readonly array $storeProviders,) | MediaWiki\User\Options\UserOptionsManager | |
| MediaWiki::User::Options::UserOptionsLookup::__construct(private readonly UserNameUtils $userNameUtils,) | MediaWiki\User\Options\UserOptionsLookup | |
| clearUserOptionsCache(UserIdentity $user) | MediaWiki\User\Options\UserOptionsManager | |
| CONSTRUCTOR_OPTIONS | MediaWiki\User\Options\UserOptionsManager | |
| EXCLUDE_DEFAULTS | MediaWiki\User\Options\UserOptionsLookup | |
| getBoolOption(UserIdentity $user, string $oname, int $queryFlags=IDBAccessObject::READ_NORMAL) | MediaWiki\User\Options\UserOptionsLookup | |
| getCacheKey(UserIdentity $user) | MediaWiki\User\Options\UserOptionsLookup | protected |
| getDefaultOption(string $opt, ?UserIdentity $userIdentity=null) | MediaWiki\User\Options\UserOptionsManager | |
| getDefaultOptions(?UserIdentity $userIdentity=null) | MediaWiki\User\Options\UserOptionsManager | |
| getIntOption(UserIdentity $user, string $oname, int $defaultOverride=0, int $queryFlags=IDBAccessObject::READ_NORMAL) | MediaWiki\User\Options\UserOptionsLookup | |
| getOption(UserIdentity $user, string $oname, $defaultOverride=null, bool $ignoreHidden=false, int $queryFlags=IDBAccessObject::READ_NORMAL) | MediaWiki\User\Options\UserOptionsManager | |
| getOptionBatchForUserNames(array $users, string $key) | MediaWiki\User\Options\UserOptionsManager | |
| getOptions(UserIdentity $user, int $flags=0, int $queryFlags=IDBAccessObject::READ_NORMAL) | MediaWiki\User\Options\UserOptionsManager | |
| GLOBAL_CREATE | MediaWiki\User\Options\UserOptionsManager | |
| GLOBAL_IGNORE | MediaWiki\User\Options\UserOptionsManager | |
| GLOBAL_OVERRIDE | MediaWiki\User\Options\UserOptionsManager | |
| GLOBAL_UPDATE | MediaWiki\User\Options\UserOptionsManager | |
| isOptionGlobal(UserIdentity $user, string $key) | MediaWiki\User\Options\UserOptionsManager | |
| isValueEqual( $a, $b) | MediaWiki\User\Options\UserOptionsManager | static |
| loadUserOptions(UserIdentity $user, int $queryFlags=IDBAccessObject::READ_NORMAL) | MediaWiki\User\Options\UserOptionsManager | |
| LOCAL_EXCEPTION_SUFFIX | MediaWiki\User\Options\UserOptionsLookup | |
| MAX_BYTES_OPTION_VALUE | MediaWiki\User\Options\UserOptionsManager | |
| resetAllOptions(UserIdentity $user) | MediaWiki\User\Options\UserOptionsManager | |
| resetOptionsByName(UserIdentity $user, array $optionNames) | MediaWiki\User\Options\UserOptionsManager | |
| saveOptions(UserIdentity $user) | MediaWiki\User\Options\UserOptionsManager | |
| saveOptionsInternal(UserIdentity $user) | MediaWiki\User\Options\UserOptionsManager | |
| setOption(UserIdentity $user, string $oname, $val, $global=self::GLOBAL_IGNORE) | MediaWiki\User\Options\UserOptionsManager | |