MediaWiki
master
WatchedItemQueryServiceExtension.php
Go to the documentation of this file.
1
<?php
2
7
namespace
MediaWiki\Watchlist
;
8
9
use
MediaWiki\User\UserIdentity
;
10
use
Wikimedia\Rdbms\IReadableDatabase
;
11
use
Wikimedia\Rdbms\IResultWrapper
;
12
21
interface
WatchedItemQueryServiceExtension
{
22
39
public
function
modifyWatchedItemsWithRCInfoQuery
(
UserIdentity
$user, array $options,
40
IReadableDatabase
$db, array &$tables, array &$fields, array &$conds, array &$dbOptions,
41
array &$joinConds
42
);
43
59
public
function
modifyWatchedItemsWithRCInfo
(
UserIdentity
$user, array $options,
IReadableDatabase
$db,
60
array &$items, $res, &$startFrom
61
);
62
63
}
65
class_alias( WatchedItemQueryServiceExtension::class,
'WatchedItemQueryServiceExtension'
);
MediaWiki\User\UserIdentity
Interface for objects representing user identity.
Definition
UserIdentity.php:24
MediaWiki\Watchlist\WatchedItemQueryServiceExtension
Extension mechanism for WatchedItemQueryService.
Definition
WatchedItemQueryServiceExtension.php:21
MediaWiki\Watchlist\WatchedItemQueryServiceExtension\modifyWatchedItemsWithRCInfoQuery
modifyWatchedItemsWithRCInfoQuery(UserIdentity $user, array $options, IReadableDatabase $db, array &$tables, array &$fields, array &$conds, array &$dbOptions, array &$joinConds)
Modify the WatchedItemQueryService::getWatchedItemsWithRecentChangeInfo() query before it's made.
MediaWiki\Watchlist\WatchedItemQueryServiceExtension\modifyWatchedItemsWithRCInfo
modifyWatchedItemsWithRCInfo(UserIdentity $user, array $options, IReadableDatabase $db, array &$items, $res, &$startFrom)
Modify the results from WatchedItemQueryService::getWatchedItemsWithRecentChangeInfo() before they're...
Wikimedia\Rdbms\IReadableDatabase
A database connection without write operations.
Definition
IReadableDatabase.php:20
Wikimedia\Rdbms\IResultWrapper
Result wrapper for grabbing data queried from an IDatabase object.
Definition
IResultWrapper.php:26
MediaWiki\Watchlist
Definition
ActivityUpdateJob.php:7
includes
Watchlist
WatchedItemQueryServiceExtension.php
Generated on Sat Dec 13 2025 16:26:59 for MediaWiki by
1.10.0