MediaWiki
master
UserOptionsStore.php
Go to the documentation of this file.
1
<?php
2
3
namespace
MediaWiki\User\Options
;
4
5
use
MediaWiki\User\UserIdentity
;
6
42
interface
UserOptionsStore
{
53
public
function
fetch
(
UserIdentity
$user,
int
$recency );
54
65
public
function
fetchBatchForUserNames
( array $keys, array $userNames );
66
84
public
function
store
(
UserIdentity
$user, array $updates );
85
}
MediaWiki\User\Options\UserOptionsStore
Get or change options for a given user in a given backend store.
Definition
UserOptionsStore.php:42
MediaWiki\User\Options\UserOptionsStore\store
store(UserIdentity $user, array $updates)
Process a batch of option updates.
MediaWiki\User\Options\UserOptionsStore\fetch
fetch(UserIdentity $user, int $recency)
Fetch all options for a given user from the store.
MediaWiki\User\Options\UserOptionsStore\fetchBatchForUserNames
fetchBatchForUserNames(array $keys, array $userNames)
Fetch specific options for multiple users from the store.
MediaWiki\User\UserIdentity
Interface for objects representing user identity.
Definition
UserIdentity.php:38
MediaWiki\User\Options
Definition
ConditionalDefaultsLookup.php:3
includes
user
Options
UserOptionsStore.php
Generated on Wed Mar 26 2025 00:27:13 for MediaWiki by
1.10.0