MediaWiki
master
RecentChangeLookup.php
Go to the documentation of this file.
1
<?php
7
namespace
MediaWiki\RecentChanges
;
8
13
interface
RecentChangeLookup
{
20
public
function
getRecentChangeById
(
int
$rcid ): ?
RecentChange
;
21
30
public
function
getRecentChangeByConds
(
31
array $conds,
32
string
$fname = __METHOD__,
33
bool
$fromPrimary =
false
34
): ?
RecentChange
;
35
41
public
function
getPrimarySources
(): array;
42
49
public
function
isFromPrimarySource
(
RecentChange
$rc ): bool;
50
56
public
function
getAllSources
(): array;
57
66
public
function
convertTypeToSources
( $type ): array;
67
75
public
function
convertSourceToType
(
string
$source
): string;
76
}
MediaWiki\RecentChanges\RecentChange
Utility class for creating and reading rows in the recentchanges table.
Definition
RecentChange.php:90
MediaWiki\RecentChanges\RecentChangeLookup
Definition
RecentChangeLookup.php:13
MediaWiki\RecentChanges\RecentChangeLookup\convertSourceToType
convertSourceToType(string $source)
Convert an rc_source value to a legacy type string.
MediaWiki\RecentChanges\RecentChangeLookup\convertTypeToSources
convertTypeToSources( $type)
Convert a legacy type string, as used by the API, or an array of such strings, to an array of rc_sour...
MediaWiki\RecentChanges\RecentChangeLookup\getRecentChangeByConds
getRecentChangeByConds(array $conds, string $fname=__METHOD__, bool $fromPrimary=false)
Get the first recent change matching some specific conditions.
MediaWiki\RecentChanges\RecentChangeLookup\getAllSources
getAllSources()
Get all known rc_source values.
MediaWiki\RecentChanges\RecentChangeLookup\getPrimarySources
getPrimarySources()
Get the rc_source values for events that are not replicated from elsewhere.
MediaWiki\RecentChanges\RecentChangeLookup\isFromPrimarySource
isFromPrimarySource(RecentChange $rc)
Check if a recent change is from a primary source.
MediaWiki\RecentChanges\RecentChangeLookup\getRecentChangeById
getRecentChangeById(int $rcid)
Get a recent change by its ID.
$source
$source
Definition
mwdoc-filter.php:36
MediaWiki\RecentChanges
Definition
CategoryMembershipChange.php:7
includes
RecentChanges
RecentChangeLookup.php
Generated on Mon May 18 2026 09:26:49 for MediaWiki by
1.10.0