MediaWiki
1.30.0
|
Represents a revision, log entry or upload during the import process. More...
Public Member Functions | |
__construct (Config $config) | |
downloadSource () | |
getAction () | |
getArchiveName () | |
getComment () | |
getContent () | |
getContentHandler () | |
getFilename () | |
getFileSrc () | |
getFormat () | |
getID () | |
getMinor () | |
getModel () | |
getParams () | |
getSha1 () | |
getSize () | |
getSrc () | |
getText () | |
getTimestamp () | |
getTitle () | |
getType () | |
getUser () | |
getUserObj () | |
importLogItem () | |
importOldRevision () | |
importUpload () | |
isTempSrc () | |
setAction ( $action) | |
setArchiveName ( $archiveName) | |
setComment ( $text) | |
setFilename ( $filename) | |
setFileSrc ( $src, $isTemp) | |
setFormat ( $format) | |
setID ( $id) | |
setMinor ( $minor) | |
setModel ( $model) | |
setNoUpdates ( $noupdates) | |
setParams ( $params) | |
setSha1Base36 ( $sha1base36) | |
setSize ( $size) | |
setSrc ( $src) | |
setText ( $text) | |
setTimestamp ( $ts) | |
setTitle ( $title) | |
setType ( $type) | |
setUserIP ( $ip) | |
setUsername ( $user) | |
setUserObj ( $user) | |
Public Attributes | |
string | $action = "" |
string | $archiveName = '' |
string | $comment = "" |
Content | $content = null |
$fileIsTemp | |
string | $fileSrc = '' |
string | $format = null |
int | $id = 0 |
$importer = null | |
bool | $isTemp = false |
bool | $minor = false |
string | $model = null |
string | $params = "" |
bool string | $sha1base36 = false |
string | $text = "" |
string | $timestamp = "20010115000000" |
Title | $title = null |
string | $type = "" |
int | $user = 0 |
string | $user_text = "" |
User | $userObj = null |
Protected Attributes | |
ContentHandler | $contentHandler = null |
$filename | |
int | $size |
mixed | $src |
Private Attributes | |
$config | |
bool | $mNoUpdates = false |
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 35 of file WikiRevision.php.
WikiRevision::__construct | ( | Config | $config | ) |
Definition at line 198 of file WikiRevision.php.
References $config.
WikiRevision::downloadSource | ( | ) |
Definition at line 814 of file WikiRevision.php.
References $src, Http\get(), getSrc(), wfDebug(), and wfTempDir().
Referenced by importUpload().
WikiRevision::getAction | ( | ) |
Definition at line 566 of file WikiRevision.php.
References $action.
Referenced by importLogItem().
WikiRevision::getArchiveName | ( | ) |
Definition at line 542 of file WikiRevision.php.
References $archiveName.
Referenced by importUpload().
WikiRevision::getComment | ( | ) |
Definition at line 483 of file WikiRevision.php.
References $comment.
Referenced by importLogItem(), importOldRevision(), and importUpload().
WikiRevision::getContent | ( | ) |
Definition at line 446 of file WikiRevision.php.
References $content, $handler, content, getContentHandler(), getFormat(), and text.
Referenced by importOldRevision().
WikiRevision::getContentHandler | ( | ) |
Definition at line 434 of file WikiRevision.php.
References $contentHandler, ContentHandler\getForModelID(), and getModel().
Referenced by getContent(), and getFormat().
WikiRevision::getFilename | ( | ) |
WikiRevision::getFileSrc | ( | ) |
Definition at line 518 of file WikiRevision.php.
References $fileSrc.
Referenced by importUpload().
WikiRevision::getFormat | ( | ) |
Definition at line 471 of file WikiRevision.php.
References $format, format, and getContentHandler().
Referenced by getContent(), and importOldRevision().
WikiRevision::getID | ( | ) |
WikiRevision::getMinor | ( | ) |
WikiRevision::getModel | ( | ) |
Definition at line 459 of file WikiRevision.php.
References $model, and getTitle().
Referenced by getContentHandler(), and importOldRevision().
WikiRevision::getParams | ( | ) |
WikiRevision::getSha1 | ( | ) |
Definition at line 507 of file WikiRevision.php.
Referenced by importUpload().
WikiRevision::getSize | ( | ) |
WikiRevision::getSrc | ( | ) |
Definition at line 499 of file WikiRevision.php.
References $src.
Referenced by downloadSource().
WikiRevision::getText | ( | ) |
WikiRevision::getTimestamp | ( | ) |
Definition at line 402 of file WikiRevision.php.
References $timestamp.
Referenced by importUpload().
WikiRevision::getTitle | ( | ) |
Definition at line 386 of file WikiRevision.php.
References $title.
Referenced by getModel(), importLogItem(), and importUpload().
WikiRevision::getType | ( | ) |
Definition at line 558 of file WikiRevision.php.
References $type.
Referenced by importLogItem().
WikiRevision::getUser | ( | ) |
Definition at line 410 of file WikiRevision.php.
References $user_text.
Referenced by importLogItem(), importOldRevision(), and importUpload().
WikiRevision::getUserObj | ( | ) |
Definition at line 418 of file WikiRevision.php.
References $userObj.
Referenced by importLogItem(), importOldRevision(), and importUpload().
WikiRevision::importLogItem | ( | ) |
Definition at line 686 of file WikiRevision.php.
References $action, $params, $type, $user, DB_MASTER, getAction(), getComment(), getTitle(), getType(), getUser(), getUserObj(), User\newFromName(), CommentStore\newKey(), wfDebug(), and wfGetDB().
WikiRevision::importOldRevision | ( | ) |
Definition at line 582 of file WikiRevision.php.
References $sha1base36, $user, Title\clearCaches(), DB_MASTER, WikiPage\factory(), getComment(), getContent(), getFormat(), getModel(), getUser(), getUserObj(), User\newFromName(), serialize(), title, User, wfDebug(), and wfGetDB().
WikiRevision::importUpload | ( | ) |
Definition at line 742 of file WikiRevision.php.
References $archiveName, $flags, $source, $user, downloadSource(), getArchiveName(), getComment(), getFileSrc(), getSha1(), getTimestamp(), getTitle(), getUser(), getUserObj(), isTempSrc(), OldLocalFile\newFromArchiveName(), User\newFromName(), RepoGroup\singleton(), wfDebug(), and wfLocalFile().
WikiRevision::isTempSrc | ( | ) |
Definition at line 526 of file WikiRevision.php.
References $isTemp.
Referenced by importUpload().
WikiRevision::setAction | ( | $action | ) |
string | $action |
Definition at line 362 of file WikiRevision.php.
References $action, and captcha-old\action.
WikiRevision::setArchiveName | ( | $archiveName | ) |
string | $archiveName |
Definition at line 338 of file WikiRevision.php.
References $archiveName.
WikiRevision::setComment | ( | $text | ) |
string | $text |
Definition at line 287 of file WikiRevision.php.
References $text.
WikiRevision::setFilename | ( | $filename | ) |
string | $filename |
Definition at line 330 of file WikiRevision.php.
References $filename.
WikiRevision::setFileSrc | ( | $src, | |
$isTemp | |||
) |
WikiRevision::setFormat | ( | $format | ) |
WikiRevision::setID | ( | $id | ) |
WikiRevision::setMinor | ( | $minor | ) |
bool | $minor |
Definition at line 295 of file WikiRevision.php.
References $minor.
WikiRevision::setModel | ( | $model | ) |
string | $model |
Definition at line 263 of file WikiRevision.php.
References $model.
WikiRevision::setNoUpdates | ( | $noupdates | ) |
WikiRevision::setParams | ( | $params | ) |
array | $params |
Definition at line 370 of file WikiRevision.php.
References $params.
WikiRevision::setSha1Base36 | ( | $sha1base36 | ) |
string | $sha1base36 |
Definition at line 322 of file WikiRevision.php.
References $sha1base36.
WikiRevision::setSize | ( | $size | ) |
WikiRevision::setSrc | ( | $src | ) |
WikiRevision::setText | ( | $text | ) |
WikiRevision::setTimestamp | ( | $ts | ) |
string | $ts |
Definition at line 230 of file WikiRevision.php.
References wfTimestamp().
WikiRevision::setTitle | ( | $title | ) |
Title | $title |
MWException |
Definition at line 207 of file WikiRevision.php.
WikiRevision::setType | ( | $type | ) |
WikiRevision::setUserIP | ( | $ip | ) |
WikiRevision::setUsername | ( | $user | ) |
WikiRevision::setUserObj | ( | $user | ) |
string WikiRevision::$action = "" |
Definition at line 140 of file WikiRevision.php.
Referenced by getAction(), importLogItem(), and setAction().
string WikiRevision::$archiveName = '' |
Definition at line 164 of file WikiRevision.php.
Referenced by getArchiveName(), importUpload(), and setArchiveName().
string WikiRevision::$comment = "" |
|
private |
Definition at line 196 of file WikiRevision.php.
Referenced by __construct().
Content WikiRevision::$content = null |
|
protected |
WikiRevision::$fileIsTemp |
Definition at line 190 of file WikiRevision.php.
|
protected |
Definition at line 169 of file WikiRevision.php.
Referenced by getFilename(), and setFilename().
string WikiRevision::$fileSrc = '' |
string WikiRevision::$format = null |
Definition at line 92 of file WikiRevision.php.
Referenced by getFormat(), and setFormat().
int WikiRevision::$id = 0 |
WikiRevision::$importer = null |
Definition at line 42 of file WikiRevision.php.
bool WikiRevision::$isTemp = false |
Definition at line 182 of file WikiRevision.php.
Referenced by isTempSrc(), and setFileSrc().
bool WikiRevision::$minor = false |
Definition at line 128 of file WikiRevision.php.
Referenced by getMinor(), and setMinor().
|
private |
Definition at line 193 of file WikiRevision.php.
string WikiRevision::$model = null |
string WikiRevision::$params = "" |
Definition at line 146 of file WikiRevision.php.
Referenced by getParams(), importLogItem(), and setParams().
Definition at line 158 of file WikiRevision.php.
Referenced by importOldRevision(), and setSha1Base36().
|
protected |
Definition at line 104 of file WikiRevision.php.
|
protected |
Definition at line 175 of file WikiRevision.php.
Referenced by downloadSource(), getSrc(), setFileSrc(), and setSrc().
string WikiRevision::$text = "" |
Definition at line 98 of file WikiRevision.php.
Referenced by getText(), setComment(), and setText().
string WikiRevision::$timestamp = "20010115000000" |
Title WikiRevision::$title = null |
string WikiRevision::$type = "" |
Definition at line 134 of file WikiRevision.php.
Referenced by getType(), importLogItem(), and setType().
int WikiRevision::$user = 0 |
Definition at line 68 of file WikiRevision.php.
Referenced by importLogItem(), importOldRevision(), importUpload(), setUsername(), and setUserObj().
string WikiRevision::$user_text = "" |
User WikiRevision::$userObj = null |