MediaWiki
REL1_34
RevisionLookup.php
Go to the documentation of this file.
1
<?php
23
namespace
MediaWiki\Revision
;
24
25
use
IDBAccessObject
;
26
use
MediaWiki\Linker\LinkTarget
;
27
use
Title
;
28
38
interface
RevisionLookup
extends
IDBAccessObject
{
39
52
public
function
getRevisionById
( $id, $flags = 0 );
53
66
public
function
getRevisionByTitle
(
LinkTarget
$linkTarget, $revId = 0, $flags = 0 );
67
80
public
function
getRevisionByPageId
( $pageId, $revId = 0, $flags = 0 );
81
93
public
function
getPreviousRevision
(
RevisionRecord
$rev, $flags = 0 );
94
106
public
function
getNextRevision
(
RevisionRecord
$rev, $flags = 0 );
107
118
public
function
getTimestampFromId
( $id, $flags = 0 );
119
133
public
function
getKnownCurrentRevision
(
Title
$title
, $revId );
134
135
}
136
141
class_alias( RevisionLookup::class,
'MediaWiki\Storage\RevisionLookup'
);
MediaWiki\Revision\RevisionRecord
Page revision base class.
Definition
RevisionRecord.php:46
Title
Represents a title within MediaWiki.
Definition
Title.php:42
IDBAccessObject
Interface for database access objects.
Definition
IDBAccessObject.php:55
MediaWiki\Linker\LinkTarget
Definition
LinkTarget.php:26
MediaWiki\Revision\RevisionLookup
Service for looking up page revisions.
Definition
RevisionLookup.php:38
MediaWiki\Revision\RevisionLookup\getRevisionByPageId
getRevisionByPageId( $pageId, $revId=0, $flags=0)
Load either the current, or a specified, revision that's attached to a given page ID.
MediaWiki\Revision\RevisionLookup\getKnownCurrentRevision
getKnownCurrentRevision(Title $title, $revId)
Load a revision based on a known page ID and current revision ID from the DB.
MediaWiki\Revision\RevisionLookup\getRevisionByTitle
getRevisionByTitle(LinkTarget $linkTarget, $revId=0, $flags=0)
Load either the current, or a specified, revision that's attached to a given link target.
MediaWiki\Revision\RevisionLookup\getNextRevision
getNextRevision(RevisionRecord $rev, $flags=0)
Get next revision for this title.
MediaWiki\Revision\RevisionLookup\getRevisionById
getRevisionById( $id, $flags=0)
Load a page revision from a given revision ID number.
MediaWiki\Revision\RevisionLookup\getPreviousRevision
getPreviousRevision(RevisionRecord $rev, $flags=0)
Get previous revision for this title.
MediaWiki\Revision\RevisionLookup\getTimestampFromId
getTimestampFromId( $id, $flags=0)
Get rev_timestamp from rev_id, without loading the rest of the row.
MediaWiki\Revision
Created by PhpStorm.
Definition
FallbackSlotRoleHandler.php:23
$title
$title
Definition
testCompression.php:34
includes
Revision
RevisionLookup.php
Generated on Mon Nov 25 2024 16:05:41 for MediaWiki by
1.10.0