X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FpopulateInterwiki.php;h=acc66c5199b89f694d6a4dabf2be48f15330c53e;hb=9d7a2a625193e8e1c767629e3d01da72c3e8712d;hp=8f7a918ae99690cddf3fd438a1f322d716f9c591;hpb=cf3deb6637cf4aab2678949e5ccec8084eec9907;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/populateInterwiki.php b/maintenance/populateInterwiki.php index 8f7a918ae9..acc66c5199 100644 --- a/maintenance/populateInterwiki.php +++ b/maintenance/populateInterwiki.php @@ -24,6 +24,8 @@ * @author Katie Filbert < aude.wiki@gmail.com > */ +use MediaWiki\MediaWikiServices; + require_once __DIR__ . '/Maintenance.php'; class PopulateInterwiki extends Maintenance { @@ -56,7 +58,7 @@ TEXT } 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(); @@ -119,6 +121,7 @@ TEXT } } + $lookup = MediaWikiServices::getInstance()->getInterwikiLookup(); 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" );