|
MediaWiki REL1_39
|
Public Member Functions | |
| __construct (ILoadBalancer $loadBalancer, RevisionStore $revisionStore) | |
| getArchivedRevisionRecord (PageIdentity $page, int $revId) | |
| Return the archived revision with the given ID. | |
| getLastRevisionId (PageIdentity $page) | |
| Returns the ID of the latest deleted revision. | |
| getPreviousRevisionRecord (PageIdentity $page, string $timestamp) | |
| Return the most-previous revision, either live or deleted, against the deleted revision given by timestamp. | |
| getRevisionRecordByTimestamp (PageIdentity $page, $timestamp) | |
| Return a RevisionRecord object containing data for the deleted revision. | |
| hasArchivedRevisions (PageIdentity $page) | |
| Quick check if any archived revisions are present for the page. | |
| listRevisions (PageIdentity $page) | |
| List the revisions of the given page. | |
Definition at line 31 of file ArchivedRevisionLookup.php.
| MediaWiki\Revision\ArchivedRevisionLookup::__construct | ( | ILoadBalancer | $loadBalancer, |
| RevisionStore | $revisionStore ) |
| ILoadBalancer | $loadBalancer | |
| RevisionStore | $revisionStore |
Definition at line 43 of file ArchivedRevisionLookup.php.
| MediaWiki\Revision\ArchivedRevisionLookup::getArchivedRevisionRecord | ( | PageIdentity | $page, |
| int | $revId ) |
Return the archived revision with the given ID.
| PageIdentity | $page | |
| int | $revId |
Definition at line 115 of file ArchivedRevisionLookup.php.
| MediaWiki\Revision\ArchivedRevisionLookup::getLastRevisionId | ( | PageIdentity | $page | ) |
Returns the ID of the latest deleted revision.
| PageIdentity | $page |
Definition at line 218 of file ArchivedRevisionLookup.php.
References $dbr, DB_REPLICA, MediaWiki\Page\PageReference\getDBkey(), and MediaWiki\Page\PageReference\getNamespace().
| MediaWiki\Revision\ArchivedRevisionLookup::getPreviousRevisionRecord | ( | PageIdentity | $page, |
| string | $timestamp ) |
Return the most-previous revision, either live or deleted, against the deleted revision given by timestamp.
May produce unexpected results in case of history merges or other unusual time issues.
| PageIdentity | $page | |
| string | $timestamp |
Definition at line 166 of file ArchivedRevisionLookup.php.
| MediaWiki\Revision\ArchivedRevisionLookup::getRevisionRecordByTimestamp | ( | PageIdentity | $page, |
| $timestamp ) |
Return a RevisionRecord object containing data for the deleted revision.
| PageIdentity | $page | |
| string | $timestamp |
Definition at line 100 of file ArchivedRevisionLookup.php.
| MediaWiki\Revision\ArchivedRevisionLookup::hasArchivedRevisions | ( | PageIdentity | $page | ) |
Quick check if any archived revisions are present for the page.
This says nothing about whether the page currently exists in the page table or not.
| PageIdentity | $page |
Definition at line 240 of file ArchivedRevisionLookup.php.
| MediaWiki\Revision\ArchivedRevisionLookup::listRevisions | ( | PageIdentity | $page | ) |
List the revisions of the given page.
Returns result wrapper with various archive table fields.
| PageIdentity | $page |
Definition at line 58 of file ArchivedRevisionLookup.php.
References $dbr, DB_REPLICA, MediaWiki\Page\PageReference\getDBkey(), MediaWiki\Page\PageReference\getNamespace(), and ChangeTags\modifyDisplayQuery().