|
MediaWiki master
|
Extension mechanism for WatchedItemQueryService. More...
Public Member Functions | |
| modifyWatchedItemsWithRCInfo (UserIdentity $user, array $options, IReadableDatabase $db, array &$items, $res, &$startFrom) | |
| Modify the results from WatchedItemQueryService::getWatchedItemsWithRecentChangeInfo() before they're returned. | |
| 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. | |
Extension mechanism for WatchedItemQueryService.
Definition at line 21 of file WatchedItemQueryServiceExtension.php.
| MediaWiki\Watchlist\WatchedItemQueryServiceExtension::modifyWatchedItemsWithRCInfo | ( | UserIdentity | $user, |
| array | $options, | ||
| IReadableDatabase | $db, | ||
| array & | $items, | ||
| $res, | |||
| & | $startFrom ) |
Modify the results from WatchedItemQueryService::getWatchedItemsWithRecentChangeInfo() before they're returned.
| UserIdentity | $user | |
| array | $options | Options from WatchedItemQueryService::getWatchedItemsWithRecentChangeInfo() |
| IReadableDatabase | $db | Database connection being used for the query |
| array | &$items | array of pairs ( WatchedItem $watchedItem, string[] $recentChangeInfo ). May be truncated if necessary, in which case $startFrom must be updated. |
| IResultWrapper | bool | $res | Database query result |
| array | null | &$startFrom | Continuation value. If you truncate $items, set this to [ $recentChangeInfo['rc_timestamp'], $recentChangeInfo['rc_id'] ] from the first item removed. |
| MediaWiki\Watchlist\WatchedItemQueryServiceExtension::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.
| UserIdentity | $user | |
| array | $options | Options from WatchedItemQueryService::getWatchedItemsWithRecentChangeInfo() |
| IReadableDatabase | $db | Database connection being used for the query |
| array | &$tables | Tables for Database::select() |
| array | &$fields | Fields for Database::select() |
| array | &$conds | Conditions for Database::select() |
| array | &$dbOptions | Options for Database::select() |
| array | &$joinConds | Join conditions for Database::select() |