X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=maintenance%2FdumpIterator.php;h=751932d73f6a4dca2c86b532287c684b43fa4748;hp=254f36804241365c5c0f3056d5106daa1f20d30f;hb=6f3d5a5204770b7e9076ec0c956631c32a9e1114;hpb=2ef178072f6f46abde7bdcc2630389a8b2837557 diff --git a/maintenance/dumpIterator.php b/maintenance/dumpIterator.php index 254f368042..751932d73f 100644 --- a/maintenance/dumpIterator.php +++ b/maintenance/dumpIterator.php @@ -77,6 +77,9 @@ abstract class DumpIterator extends Maintenance { $importer->setRevisionCallback( [ $this, 'handleRevision' ] ); + $importer->setNoticeCallback( function ( $msg, $params ) { + echo wfMessage( $msg, $params )->text() . "\n"; + } ); $this->from = $this->getOption( 'from', null ); $this->count = 0; @@ -102,7 +105,7 @@ abstract class DumpIterator extends Maintenance { if ( $this->getDbType() == Maintenance::DB_NONE ) { global $wgUseDatabaseMessages, $wgLocalisationCacheConf, $wgHooks; $wgUseDatabaseMessages = false; - $wgLocalisationCacheConf['storeClass'] = 'LCStoreNull'; + $wgLocalisationCacheConf['storeClass'] = LCStoreNull::class; $wgHooks['InterwikiLoadPrefix'][] = 'DumpIterator::disableInterwikis'; } } @@ -143,12 +146,10 @@ abstract class DumpIterator extends Maintenance { /* Stub function for processing additional options */ public function checkOptions() { - return; } /* Stub function for giving data about what was computed */ public function conclusions() { - return; } /* Core function which does whatever the maintenance script is designed to do */ @@ -182,5 +183,5 @@ class SearchDump extends DumpIterator { } } -$maintClass = "SearchDump"; +$maintClass = SearchDump::class; require_once RUN_MAINTENANCE_IF_MAIN;