MediaWiki REL1_35
|
A RevisionRecord representing a revision of a deleted page persisted in the archive table. More...
Public Member Functions | |
__construct (Title $title, UserIdentity $user, CommentStoreComment $comment, $row, RevisionSlots $slots, $dbDomain=false) | |
getArchiveId () | |
Get archive row ID. | |
getComment ( $audience=self::FOR_PUBLIC, User $user=null) | |
getId () | |
getSha1 () | |
getSize () | |
getTimestamp () | |
getUser ( $audience=self::FOR_PUBLIC, User $user=null) | |
isReadyForInsertion () | |
Public Member Functions inherited from MediaWiki\Revision\RevisionRecord | |
__construct (Title $title, RevisionSlots $slots, $dbDomain=false) | |
__sleep () | |
Implemented to defy serialization. | |
audienceCan ( $field, $audience, User $user=null) | |
Check that the given audience has access to the given field. | |
getContent ( $role, $audience=self::FOR_PUBLIC, User $user=null) | |
Returns the Content of the given slot of this revision. | |
getInheritedSlots () | |
Returns slots inherited from some previous revision. | |
getOriginalSlots () | |
Returns the slots that originate in this revision. | |
getPageAsLinkTarget () | |
Returns the title of the page this revision is associated with as a LinkTarget object. | |
getPageId () | |
Get the page ID. | |
getParentId () | |
Get parent revision ID (the original previous page revision). | |
getSlot ( $role, $audience=self::FOR_PUBLIC, User $user=null) | |
Returns meta-data for the given slot. | |
getSlotRoles () | |
Returns the slot names (roles) of all slots present in this revision. | |
getSlots () | |
Returns the slots defined for this revision. | |
getVisibility () | |
Get the deletion bitfield of the revision. | |
getWikiId () | |
Get the ID of the wiki this revision belongs to. | |
hasSameContent (RevisionRecord $rec) | |
hasSlot ( $role) | |
Returns whether the given slot is defined in this revision. | |
isCurrent () | |
Checks whether the revision record is a stored current revision. | |
isDeleted ( $field) | |
MCR migration note: this replaces Revision::isDeleted. | |
isMinor () | |
MCR migration note: this replaces Revision::isMinor. | |
Protected Attributes | |
int | $mArchiveId |
Protected Attributes inherited from MediaWiki\Revision\RevisionRecord | |
CommentStoreComment null | $mComment |
int | $mDeleted = 0 |
using the DELETED_XXX and SUPPRESSED_XXX flags | |
int null | $mId |
bool | $mMinorEdit = false |
int | $mPageId |
int null | $mParentId |
string null | $mSha1 |
int null | $mSize |
RevisionSlots | $mSlots |
string null | $mTimestamp |
Title | $mTitle |
UserIdentity null | $mUser |
string false | $mWiki = false |
Wiki ID; false means the current wiki. | |
Additional Inherited Members | |
Static Public Member Functions inherited from MediaWiki\Revision\RevisionRecord | |
static | userCanBitfield ( $bitfield, $field, User $user, Title $title=null) |
Determine if the current user is allowed to view a particular field of this revision, if it's marked as deleted. | |
Public Attributes inherited from MediaWiki\Revision\RevisionRecord | |
const | DELETED_COMMENT = 2 |
const | DELETED_RESTRICTED = 8 |
const | DELETED_TEXT = 1 |
const | DELETED_USER = 4 |
const | FOR_PUBLIC = 1 |
const | FOR_THIS_USER = 2 |
const | RAW = 3 |
const | SUPPRESSED_ALL |
const | SUPPRESSED_USER = self::DELETED_USER | self::DELETED_RESTRICTED |
Protected Member Functions inherited from MediaWiki\Revision\RevisionRecord | |
userCan ( $field, User $user) | |
Determine if the current user is allowed to view a particular field of this revision, if it's marked as deleted. | |
A RevisionRecord representing a revision of a deleted page persisted in the archive table.
Most getters on RevisionArchiveRecord will never return null. However, getId() and getParentId() may indeed return null if this information was not stored when the archive entry was created.
Definition at line 41 of file RevisionArchiveRecord.php.
MediaWiki\Revision\RevisionArchiveRecord::__construct | ( | Title | $title, |
UserIdentity | $user, | ||
CommentStoreComment | $comment, | ||
$row, | |||
RevisionSlots | $slots, | ||
$dbDomain = false |
|||
) |
Title | $title | The title of the page this Revision is associated with. |
UserIdentity | $user | |
CommentStoreComment | $comment | |
\\stdClass | $row | An archive table row. Use RevisionStore::getArchiveQueryInfo() to build a query that yields the required fields. |
RevisionSlots | $slots | The slots of this revision. |
bool | string | $dbDomain | DB domain of the relevant wiki or false for the current one. |
Definition at line 60 of file RevisionArchiveRecord.php.
References $title.
MediaWiki\Revision\RevisionArchiveRecord::getArchiveId | ( | ) |
Get archive row ID.
Definition at line 100 of file RevisionArchiveRecord.php.
References MediaWiki\Revision\RevisionArchiveRecord\$mArchiveId.
MediaWiki\Revision\RevisionArchiveRecord::getComment | ( | $audience = self::FOR_PUBLIC , |
|
User | $user = null |
||
) |
int | $audience | |
User | null | $user |
Reimplemented from MediaWiki\Revision\RevisionRecord.
Definition at line 158 of file RevisionArchiveRecord.php.
MediaWiki\Revision\RevisionArchiveRecord::getId | ( | ) |
Reimplemented from MediaWiki\Revision\RevisionRecord.
Definition at line 108 of file RevisionArchiveRecord.php.
MediaWiki\Revision\RevisionArchiveRecord::getSha1 | ( | ) |
RevisionAccessException | if the hash was unknown and could not be calculated. |
Reimplemented from MediaWiki\Revision\RevisionRecord.
Definition at line 131 of file RevisionArchiveRecord.php.
References MediaWiki\Revision\RevisionRecord\$mSha1.
MediaWiki\Revision\RevisionArchiveRecord::getSize | ( | ) |
RevisionAccessException | if the size was unknown and could not be calculated. |
Reimplemented from MediaWiki\Revision\RevisionRecord.
Definition at line 117 of file RevisionArchiveRecord.php.
References MediaWiki\Revision\RevisionRecord\$mSize.
MediaWiki\Revision\RevisionArchiveRecord::getTimestamp | ( | ) |
Reimplemented from MediaWiki\Revision\RevisionRecord.
Definition at line 166 of file RevisionArchiveRecord.php.
MediaWiki\Revision\RevisionArchiveRecord::getUser | ( | $audience = self::FOR_PUBLIC , |
|
User | $user = null |
||
) |
int | $audience | |
User | null | $user |
Reimplemented from MediaWiki\Revision\RevisionRecord.
Definition at line 147 of file RevisionArchiveRecord.php.
MediaWiki\Revision\RevisionArchiveRecord::isReadyForInsertion | ( | ) |
Reimplemented from MediaWiki\Revision\RevisionRecord.
Definition at line 176 of file RevisionArchiveRecord.php.
|
protected |
Definition at line 46 of file RevisionArchiveRecord.php.
Referenced by MediaWiki\Revision\RevisionArchiveRecord\getArchiveId().