dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "exception: Add missing early return for UserNotLoggedIn error page"
[lhc/web/wiklou.git]
/
maintenance
/
preprocessDump.php
diff --git
a/maintenance/preprocessDump.php
b/maintenance/preprocessDump.php
index
b9e084e
..
ec759da
100644
(file)
--- a/
maintenance/preprocessDump.php
+++ b/
maintenance/preprocessDump.php
@@
-26,7
+26,7
@@
*/
use MediaWiki\MediaWikiServices;
*/
use MediaWiki\MediaWikiServices;
-use MediaWiki\
Storage
\RevisionRecord;
+use MediaWiki\
Revision
\RevisionRecord;
require_once __DIR__ . '/dumpIterator.php';
require_once __DIR__ . '/dumpIterator.php';
@@
-41,6
+41,8
@@
class PreprocessDump extends DumpIterator {
/* Variables for dressing up as a parser */
public $mTitle = 'PreprocessDump';
public $mPPNodeCount = 0;
/* Variables for dressing up as a parser */
public $mTitle = 'PreprocessDump';
public $mPPNodeCount = 0;
+ /** @var Preprocessor */
+ public $mPreprocessor;
public function getStripList() {
$parser = MediaWikiServices::getInstance()->getParser();
public function getStripList() {
$parser = MediaWikiServices::getInstance()->getParser();
@@
-73,8
+75,9
@@
class PreprocessDump extends DumpIterator {
$name = Preprocessor_DOM::class;
}
$name = Preprocessor_DOM::class;
}
- MediaWikiServices::getInstance()->getParser()->firstCallInit();
- $this->mPreprocessor = new $name( $this );
+ $parser = MediaWikiServices::getInstance()->getParser();
+ $parser->firstCallInit();
+ $this->mPreprocessor = new $name( $parser );
}
/**
}
/**
@@
-87,6
+90,8
@@
class PreprocessDump extends DumpIterator {
if ( $content->getModel() !== CONTENT_MODEL_WIKITEXT ) {
return;
}
if ( $content->getModel() !== CONTENT_MODEL_WIKITEXT ) {
return;
}
+ /** @var WikitextContent $content */
+ '@phan-var WikitextContent $content';
try {
$this->mPreprocessor->preprocessToObj( strval( $content->getText() ), 0 );
try {
$this->mPreprocessor->preprocessToObj( strval( $content->getText() ), 0 );