MediaWiki master
|
Represents a revision, log entry or upload during the import process. More...
Inherits ImportableUploadRevision, and ImportableOldRevision.
Public Member Functions | |
__construct () | |
getAction () | |
getArchiveName () | |
getComment () | |
getContent ( $role=SlotRecord::MAIN) | |
getContentHandler () | |
getFilename () | |
getFileSrc () | |
getFormat () | |
getID () | |
getMinor () | |
getModel () | |
getParams () | |
getSha1 () | |
getSha1Base36 () | |
getSize () | |
getSlot ( $role) | |
getSlotRoles () | |
getSrc () | |
getTags () | |
getText () | |
getTimestamp () | |
getTitle () | |
getType () | |
getUser () | |
getUserObj () | |
importLogItem () | |
importOldRevision () | |
isTempSrc () | |
setAction ( $action) | |
setArchiveName ( $archiveName) | |
setComment (string $text) | |
setContent ( $role, $content) | |
setFilename ( $filename) | |
setFileSrc ( $src, $isTemp) | |
setFormat ( $format) | |
setID ( $id) | |
setMinor ( $minor) | |
setModel ( $model) | |
setNoUpdates ( $noupdates) | |
setParams ( $params) | |
setSha1Base36 ( $sha1base36) | |
setSize ( $size) | |
setSrc ( $src) | |
setTags (array $tags) | |
setText ( $text) | |
setTimestamp ( $ts) | |
setTitle (Title $title) | |
setType ( $type) | |
setUserIP ( $ip) | |
setUsername ( $user) | |
setUserObj ( $user) | |
Public Attributes | |
string | $action = "" |
string | $archiveName = '' |
string | $comment = "" |
Content | $content = null |
string | $fileSrc = '' |
string | $format = null |
int | $id = 0 |
bool | $isTemp = false |
bool | $minor = false |
string | $model = null |
string | $params = "" |
string | $text = "" |
string | $timestamp = "20010115000000" |
Title | $title = null |
string | $type = "" |
string | $user_text = "" |
User null | $userObj = null |
Protected Attributes | |
ContentHandler | $contentHandler = null |
string null | $filename |
int | $size |
string null | $src = null |
string[] | $tags = [] |
Represents a revision, log entry or upload during the import process.
This class sticks closely to the structure of the XML dump.
Definition at line 45 of file WikiRevision.php.
WikiRevision::__construct | ( | ) |
Definition at line 195 of file WikiRevision.php.
WikiRevision::getAction | ( | ) |
WikiRevision::getArchiveName | ( | ) |
Implements ImportableUploadRevision.
Definition at line 592 of file WikiRevision.php.
WikiRevision::getComment | ( | ) |
Implements ImportableUploadRevision.
Definition at line 517 of file WikiRevision.php.
WikiRevision::getContent | ( | $role = SlotRecord::MAIN | ) |
string | $role | added in 1.35 |
Implements ImportableOldRevision.
Definition at line 470 of file WikiRevision.php.
Referenced by DumpRenderer\handleRevision(), CompareParsers\processRevision(), and SearchDump\processRevision().
WikiRevision::getContentHandler | ( | ) |
MWUnknownContentModelException |
Definition at line 457 of file WikiRevision.php.
References $contentHandler, and getModel().
Referenced by getFormat().
WikiRevision::getFilename | ( | ) |
Definition at line 584 of file WikiRevision.php.
Referenced by BackupReader\handleUpload().
WikiRevision::getFileSrc | ( | ) |
Implements ImportableUploadRevision.
Definition at line 568 of file WikiRevision.php.
WikiRevision::getFormat | ( | ) |
Implements ImportableOldRevision.
Definition at line 507 of file WikiRevision.php.
References $format, and getContentHandler().
WikiRevision::getID | ( | ) |
Definition at line 414 of file WikiRevision.php.
References $id.
Referenced by DumpRenderer\handleRevision().
WikiRevision::getMinor | ( | ) |
Implements ImportableOldRevision.
Definition at line 525 of file WikiRevision.php.
WikiRevision::getModel | ( | ) |
Implements ImportableOldRevision.
Definition at line 496 of file WikiRevision.php.
References $model, and getTitle().
Referenced by getContentHandler(), and setText().
WikiRevision::getParams | ( | ) |
WikiRevision::getSha1 | ( | ) |
Implements ImportableUploadRevision.
Definition at line 541 of file WikiRevision.php.
WikiRevision::getSha1Base36 | ( | ) |
Implements ImportableOldRevision.
Definition at line 552 of file WikiRevision.php.
WikiRevision::getSize | ( | ) |
WikiRevision::getSlot | ( | $role | ) |
string | $role |
Implements ImportableOldRevision.
Definition at line 479 of file WikiRevision.php.
WikiRevision::getSlotRoles | ( | ) |
Implements ImportableOldRevision.
Definition at line 487 of file WikiRevision.php.
WikiRevision::getSrc | ( | ) |
Implements ImportableUploadRevision.
Definition at line 533 of file WikiRevision.php.
WikiRevision::getTags | ( | ) |
Implements ImportableOldRevision.
Definition at line 560 of file WikiRevision.php.
WikiRevision::getText | ( | ) |
WikiRevision::getTimestamp | ( | ) |
Implements ImportableUploadRevision.
Definition at line 422 of file WikiRevision.php.
References $timestamp.
Referenced by DumpRenderer\handleRevision(), and SearchDump\processRevision().
WikiRevision::getTitle | ( | ) |
Implements ImportableUploadRevision.
Definition at line 406 of file WikiRevision.php.
References $title.
Referenced by getModel(), BackupReader\handleLogItem(), BackupReader\handleRevision(), DumpRenderer\handleRevision(), BackupReader\handleUpload(), CompareParsers\processRevision(), and SearchDump\processRevision().
WikiRevision::getType | ( | ) |
WikiRevision::getUser | ( | ) |
Implements ImportableUploadRevision.
Definition at line 430 of file WikiRevision.php.
References $user_text.
WikiRevision::getUserObj | ( | ) |
Implements ImportableUploadRevision.
Definition at line 439 of file WikiRevision.php.
References $userObj.
WikiRevision::importLogItem | ( | ) |
Definition at line 646 of file WikiRevision.php.
References $params, getTitle(), and wfDebug().
WikiRevision::importOldRevision | ( | ) |
Definition at line 633 of file WikiRevision.php.
WikiRevision::isTempSrc | ( | ) |
Implements ImportableUploadRevision.
Definition at line 576 of file WikiRevision.php.
WikiRevision::setAction | ( | $action | ) |
string | $action |
Definition at line 382 of file WikiRevision.php.
References $action.
WikiRevision::setArchiveName | ( | $archiveName | ) |
string | $archiveName |
Definition at line 358 of file WikiRevision.php.
References $archiveName.
WikiRevision::setComment | ( | string | $text | ) |
string | $text |
Definition at line 300 of file WikiRevision.php.
References $text.
WikiRevision::setContent | ( | $role, | |
$content ) |
string | $role | |
Content | $content |
Definition at line 284 of file WikiRevision.php.
References $content, MediaWiki\Content\Content\getDefaultFormat(), MediaWiki\Content\Content\getModel(), and MediaWiki\Content\Content\serialize().
Referenced by setText().
WikiRevision::setFilename | ( | $filename | ) |
string | $filename |
Definition at line 350 of file WikiRevision.php.
References $filename.
WikiRevision::setFileSrc | ( | $src, | |
$isTemp ) |
WikiRevision::setFormat | ( | $format | ) |
string | $format |
Definition at line 264 of file WikiRevision.php.
References $format.
WikiRevision::setID | ( | $id | ) |
WikiRevision::setMinor | ( | $minor | ) |
bool | $minor |
Definition at line 308 of file WikiRevision.php.
References $minor.
WikiRevision::setModel | ( | $model | ) |
string | $model |
Definition at line 255 of file WikiRevision.php.
References $model.
WikiRevision::setNoUpdates | ( | $noupdates | ) |
WikiRevision::setParams | ( | $params | ) |
string | $params |
Definition at line 390 of file WikiRevision.php.
References $params.
WikiRevision::setSha1Base36 | ( | $sha1base36 | ) |
WikiRevision::setSize | ( | $size | ) |
WikiRevision::setSrc | ( | $src | ) |
string | null | $src |
Definition at line 316 of file WikiRevision.php.
References $src.
WikiRevision::setTags | ( | array | $tags | ) |
string[] | $tags |
Definition at line 342 of file WikiRevision.php.
References $tags.
WikiRevision::setText | ( | $text | ) |
string | $text |
Definition at line 273 of file WikiRevision.php.
References $content, $text, getModel(), and setContent().
WikiRevision::setTimestamp | ( | $ts | ) |
string | $ts |
Definition at line 215 of file WikiRevision.php.
References wfTimestamp().
WikiRevision::setTitle | ( | Title | $title | ) |
Definition at line 199 of file WikiRevision.php.
References $title.
WikiRevision::setType | ( | $type | ) |
string | $type |
Definition at line 374 of file WikiRevision.php.
References $type.
WikiRevision::setUserIP | ( | $ip | ) |
string | $ip |
Definition at line 246 of file WikiRevision.php.
WikiRevision::setUsername | ( | $user | ) |
WikiRevision::setUserObj | ( | $user | ) |
User | $user |
Definition at line 233 of file WikiRevision.php.
string WikiRevision::$action = "" |
string WikiRevision::$archiveName = '' |
string WikiRevision::$comment = "" |
Definition at line 122 of file WikiRevision.php.
Content WikiRevision::$content = null |
Definition at line 110 of file WikiRevision.php.
Referenced by setContent(), and setText().
|
protected |
|
protected |
string WikiRevision::$fileSrc = '' |
Definition at line 154 of file WikiRevision.php.
string WikiRevision::$format = null |
Definition at line 90 of file WikiRevision.php.
Referenced by getFormat(), and setFormat().
int WikiRevision::$id = 0 |
bool WikiRevision::$isTemp = false |
bool WikiRevision::$minor = false |
string WikiRevision::$model = null |
Definition at line 83 of file WikiRevision.php.
Referenced by getModel(), and setModel().
string WikiRevision::$params = "" |
|
protected |
|
protected |
Definition at line 183 of file WikiRevision.php.
Referenced by setFileSrc(), and setSrc().
|
protected |
string WikiRevision::$text = "" |
Definition at line 97 of file WikiRevision.php.
Referenced by getText(), setComment(), and setText().
string WikiRevision::$timestamp = "20010115000000" |
Definition at line 63 of file WikiRevision.php.
Referenced by getTimestamp().
Title WikiRevision::$title = null |
string WikiRevision::$type = "" |
string WikiRevision::$user_text = "" |
User null WikiRevision::$userObj = null |
Definition at line 76 of file WikiRevision.php.
Referenced by getUserObj().