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 "Fix List* in MessagesKo.php"
[lhc/web/wiklou.git]
/
maintenance
/
populateInterwiki.php
diff --git
a/maintenance/populateInterwiki.php
b/maintenance/populateInterwiki.php
index
8f7a918
..
acc66c5
100644
(file)
--- a/
maintenance/populateInterwiki.php
+++ b/
maintenance/populateInterwiki.php
@@
-24,6
+24,8
@@
* @author Katie Filbert < aude.wiki@gmail.com >
*/
* @author Katie Filbert < aude.wiki@gmail.com >
*/
+use MediaWiki\MediaWikiServices;
+
require_once __DIR__ . '/Maintenance.php';
class PopulateInterwiki extends Maintenance {
require_once __DIR__ . '/Maintenance.php';
class PopulateInterwiki extends Maintenance {
@@
-56,7
+58,7
@@
TEXT
}
public function execute() {
}
public function execute() {
- $force = $this->
getOption( 'force', false
);
+ $force = $this->
hasOption( 'force'
);
$this->source = $this->getOption( 'source', 'https://en.wikipedia.org/w/api.php' );
$data = $this->fetchLinks();
$this->source = $this->getOption( 'source', 'https://en.wikipedia.org/w/api.php' );
$data = $this->fetchLinks();
@@
-119,6
+121,7
@@
TEXT
}
}
}
}
+ $lookup = MediaWikiServices::getInstance()->getInterwikiLookup();
foreach ( $data as $d ) {
$prefix = $d['prefix'];
foreach ( $data as $d ) {
$prefix = $d['prefix'];
@@
-142,7
+145,7
@@
TEXT
);
}
);
}
-
Interwiki::
invalidateCache( $prefix );
+
$lookup->
invalidateCache( $prefix );
}
$this->output( "Interwiki links are populated.\n" );
}
$this->output( "Interwiki links are populated.\n" );