|
MediaWiki master
|
Represents a revision, log entry or upload during the import process. More...
Inherits MediaWiki\Import\ImportableUploadRevision, and MediaWiki\Import\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 36 of file WikiRevision.php.
| MediaWiki\Import\WikiRevision::__construct | ( | ) |
Definition at line 186 of file WikiRevision.php.
| MediaWiki\Import\WikiRevision::getAction | ( | ) |
| MediaWiki\Import\WikiRevision::getArchiveName | ( | ) |
Implements MediaWiki\Import\ImportableUploadRevision.
Definition at line 583 of file WikiRevision.php.
| MediaWiki\Import\WikiRevision::getComment | ( | ) |
Implements MediaWiki\Import\ImportableUploadRevision.
Definition at line 508 of file WikiRevision.php.
| MediaWiki\Import\WikiRevision::getContent | ( | $role = SlotRecord::MAIN | ) |
| string | $role | added in 1.35 |
Implements MediaWiki\Import\ImportableOldRevision.
Definition at line 461 of file WikiRevision.php.
Referenced by DumpRenderer\handleRevision(), and CompareParsers\processRevision().
| MediaWiki\Import\WikiRevision::getContentHandler | ( | ) |
| UnknownContentModelException |
Definition at line 448 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$contentHandler, MediaWiki\MediaWikiServices\getInstance(), and MediaWiki\Import\WikiRevision\getModel().
Referenced by MediaWiki\Import\WikiRevision\getFormat(), and MediaWiki\Import\WikiRevision\setText().
| MediaWiki\Import\WikiRevision::getFilename | ( | ) |
Definition at line 575 of file WikiRevision.php.
Referenced by BackupReader\handleUpload().
| MediaWiki\Import\WikiRevision::getFileSrc | ( | ) |
Implements MediaWiki\Import\ImportableUploadRevision.
Definition at line 559 of file WikiRevision.php.
| MediaWiki\Import\WikiRevision::getFormat | ( | ) |
Implements MediaWiki\Import\ImportableOldRevision.
Definition at line 498 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$format, and MediaWiki\Import\WikiRevision\getContentHandler().
| MediaWiki\Import\WikiRevision::getID | ( | ) |
Definition at line 405 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$id.
Referenced by DumpRenderer\handleRevision().
| MediaWiki\Import\WikiRevision::getMinor | ( | ) |
Implements MediaWiki\Import\ImportableOldRevision.
Definition at line 516 of file WikiRevision.php.
| MediaWiki\Import\WikiRevision::getModel | ( | ) |
Implements MediaWiki\Import\ImportableOldRevision.
Definition at line 487 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$model, and MediaWiki\Import\WikiRevision\getTitle().
Referenced by MediaWiki\Import\WikiRevision\getContentHandler().
| MediaWiki\Import\WikiRevision::getParams | ( | ) |
| MediaWiki\Import\WikiRevision::getSha1 | ( | ) |
Implements MediaWiki\Import\ImportableUploadRevision.
Definition at line 532 of file WikiRevision.php.
| MediaWiki\Import\WikiRevision::getSha1Base36 | ( | ) |
Implements MediaWiki\Import\ImportableOldRevision.
Definition at line 543 of file WikiRevision.php.
| MediaWiki\Import\WikiRevision::getSize | ( | ) |
| MediaWiki\Import\WikiRevision::getSlot | ( | $role | ) |
| string | $role |
Implements MediaWiki\Import\ImportableOldRevision.
Definition at line 470 of file WikiRevision.php.
| MediaWiki\Import\WikiRevision::getSlotRoles | ( | ) |
Implements MediaWiki\Import\ImportableOldRevision.
Definition at line 478 of file WikiRevision.php.
| MediaWiki\Import\WikiRevision::getSrc | ( | ) |
Implements MediaWiki\Import\ImportableUploadRevision.
Definition at line 524 of file WikiRevision.php.
| MediaWiki\Import\WikiRevision::getTags | ( | ) |
Implements MediaWiki\Import\ImportableOldRevision.
Definition at line 551 of file WikiRevision.php.
| MediaWiki\Import\WikiRevision::getText | ( | ) |
Definition at line 438 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$text.
| MediaWiki\Import\WikiRevision::getTimestamp | ( | ) |
Implements MediaWiki\Import\ImportableUploadRevision.
Definition at line 413 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$timestamp.
Referenced by DumpRenderer\handleRevision().
| MediaWiki\Import\WikiRevision::getTitle | ( | ) |
Implements MediaWiki\Import\ImportableUploadRevision.
Definition at line 397 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$title.
Referenced by MediaWiki\Import\WikiRevision\getModel(), BackupReader\handleLogItem(), BackupReader\handleRevision(), DumpRenderer\handleRevision(), BackupReader\handleUpload(), and CompareParsers\processRevision().
| MediaWiki\Import\WikiRevision::getType | ( | ) |
| MediaWiki\Import\WikiRevision::getUser | ( | ) |
Implements MediaWiki\Import\ImportableUploadRevision.
Definition at line 421 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$user_text.
| MediaWiki\Import\WikiRevision::getUserObj | ( | ) |
Implements MediaWiki\Import\ImportableUploadRevision.
Definition at line 430 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$userObj.
| MediaWiki\Import\WikiRevision::importLogItem | ( | ) |
Definition at line 637 of file WikiRevision.php.
References MediaWiki\MediaWikiServices\getInstance(), and wfDebug().
| MediaWiki\Import\WikiRevision::importOldRevision | ( | ) |
Definition at line 624 of file WikiRevision.php.
References MediaWiki\MediaWikiServices\getInstance().
| MediaWiki\Import\WikiRevision::isTempSrc | ( | ) |
Implements MediaWiki\Import\ImportableUploadRevision.
Definition at line 567 of file WikiRevision.php.
| MediaWiki\Import\WikiRevision::setAction | ( | $action | ) |
| string | $action |
Definition at line 373 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$action.
| MediaWiki\Import\WikiRevision::setArchiveName | ( | $archiveName | ) |
| string | $archiveName |
Definition at line 349 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$archiveName.
| MediaWiki\Import\WikiRevision::setComment | ( | string | $text | ) |
| string | $text |
Definition at line 291 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$text.
| MediaWiki\Import\WikiRevision::setContent | ( | $role, | |
| $content ) |
| string | $role | |
| Content | $content |
Definition at line 275 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$content, MediaWiki\Content\Content\getDefaultFormat(), MediaWiki\Content\Content\getModel(), and MediaWiki\Content\Content\serialize().
Referenced by MediaWiki\Import\WikiRevision\setText().
| MediaWiki\Import\WikiRevision::setFilename | ( | $filename | ) |
| string | $filename |
Definition at line 341 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$filename.
| MediaWiki\Import\WikiRevision::setFileSrc | ( | $src, | |
| $isTemp ) |
| string | $src | |
| bool | $isTemp |
Definition at line 316 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$isTemp, and MediaWiki\Import\WikiRevision\$src.
| MediaWiki\Import\WikiRevision::setFormat | ( | $format | ) |
| string | $format |
Definition at line 255 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$format.
| MediaWiki\Import\WikiRevision::setID | ( | $id | ) |
| int | $id |
Definition at line 198 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$id.
| MediaWiki\Import\WikiRevision::setMinor | ( | $minor | ) |
| bool | $minor |
Definition at line 299 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$minor.
| MediaWiki\Import\WikiRevision::setModel | ( | $model | ) |
| string | $model |
Definition at line 246 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$model.
| MediaWiki\Import\WikiRevision::setNoUpdates | ( | $noupdates | ) |
| MediaWiki\Import\WikiRevision::setParams | ( | $params | ) |
| string | $params |
Definition at line 381 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$params.
| MediaWiki\Import\WikiRevision::setSha1Base36 | ( | $sha1base36 | ) |
| MediaWiki\Import\WikiRevision::setSize | ( | $size | ) |
| int | $size |
Definition at line 357 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$size.
| MediaWiki\Import\WikiRevision::setSrc | ( | $src | ) |
| string | null | $src |
Definition at line 307 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$src.
| MediaWiki\Import\WikiRevision::setTags | ( | array | $tags | ) |
| string[] | $tags |
Definition at line 333 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$tags.
| MediaWiki\Import\WikiRevision::setText | ( | $text | ) |
| string | $text |
Definition at line 264 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$content, MediaWiki\Import\WikiRevision\$text, MediaWiki\Import\WikiRevision\getContentHandler(), and MediaWiki\Import\WikiRevision\setContent().
| MediaWiki\Import\WikiRevision::setTimestamp | ( | $ts | ) |
| string | $ts |
Definition at line 206 of file WikiRevision.php.
References wfTimestamp().
| MediaWiki\Import\WikiRevision::setTitle | ( | Title | $title | ) |
Definition at line 190 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$title.
| MediaWiki\Import\WikiRevision::setType | ( | $type | ) |
| string | $type |
Definition at line 365 of file WikiRevision.php.
References MediaWiki\Import\WikiRevision\$type.
| MediaWiki\Import\WikiRevision::setUserIP | ( | $ip | ) |
| string | $ip |
Definition at line 237 of file WikiRevision.php.
| MediaWiki\Import\WikiRevision::setUsername | ( | $user | ) |
| MediaWiki\Import\WikiRevision::setUserObj | ( | $user | ) |
| User | $user |
Definition at line 224 of file WikiRevision.php.
| string MediaWiki\Import\WikiRevision::$action = "" |
Definition at line 133 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\setAction().
| string MediaWiki\Import\WikiRevision::$archiveName = '' |
Definition at line 162 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\setArchiveName().
| string MediaWiki\Import\WikiRevision::$comment = "" |
Definition at line 113 of file WikiRevision.php.
| Content MediaWiki\Import\WikiRevision::$content = null |
Definition at line 101 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\setContent(), and MediaWiki\Import\WikiRevision\setText().
|
protected |
Definition at line 107 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\getContentHandler().
|
protected |
Definition at line 168 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\setFilename().
| string MediaWiki\Import\WikiRevision::$fileSrc = '' |
Definition at line 145 of file WikiRevision.php.
| string MediaWiki\Import\WikiRevision::$format = null |
Definition at line 81 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\getFormat(), and MediaWiki\Import\WikiRevision\setFormat().
| int MediaWiki\Import\WikiRevision::$id = 0 |
Definition at line 48 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\getID(), and MediaWiki\Import\WikiRevision\setID().
| bool MediaWiki\Import\WikiRevision::$isTemp = false |
Definition at line 181 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\setFileSrc().
| bool MediaWiki\Import\WikiRevision::$minor = false |
Definition at line 121 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\setMinor().
| string MediaWiki\Import\WikiRevision::$model = null |
Definition at line 74 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\getModel(), and MediaWiki\Import\WikiRevision\setModel().
| string MediaWiki\Import\WikiRevision::$params = "" |
Definition at line 139 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\setParams().
|
protected |
Definition at line 94 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\setSize().
|
protected |
Definition at line 174 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\setFileSrc(), and MediaWiki\Import\WikiRevision\setSrc().
|
protected |
Definition at line 156 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\setTags().
| string MediaWiki\Import\WikiRevision::$text = "" |
Definition at line 88 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\getText(), MediaWiki\Import\WikiRevision\setComment(), and MediaWiki\Import\WikiRevision\setText().
| string MediaWiki\Import\WikiRevision::$timestamp = "20010115000000" |
Definition at line 54 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\getTimestamp().
| Title MediaWiki\Import\WikiRevision::$title = null |
Definition at line 42 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\getTitle(), and MediaWiki\Import\WikiRevision\setTitle().
| string MediaWiki\Import\WikiRevision::$type = "" |
Definition at line 127 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\setType().
| string MediaWiki\Import\WikiRevision::$user_text = "" |
Definition at line 60 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\getUser().
| User null MediaWiki\Import\WikiRevision::$userObj = null |
Definition at line 67 of file WikiRevision.php.
Referenced by MediaWiki\Import\WikiRevision\getUserObj().