X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FclearInterwikiCache.php;h=45c66ae2dc1b636edc6b354234aead186b3e3a14;hb=3a458a32e7bb6ade4cbbc6bc83d7f1392461518b;hp=ce19974e31476c7dcf2ce09641a15268f0f61f18;hpb=72b9240497311a2fa5f5b76d9e8bb953dc59853f;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/clearInterwikiCache.php b/maintenance/clearInterwikiCache.php index ce19974e31..45c66ae2dc 100644 --- a/maintenance/clearInterwikiCache.php +++ b/maintenance/clearInterwikiCache.php @@ -38,21 +38,21 @@ class ClearInterwikiCache extends Maintenance { public function execute() { global $wgLocalDatabases, $wgMemc; $dbr = $this->getDB( DB_REPLICA ); - $res = $dbr->select( 'interwiki', [ 'iw_prefix' ], false ); + $res = $dbr->select( 'interwiki', [ 'iw_prefix' ], '', __METHOD__ ); $prefixes = []; foreach ( $res as $row ) { $prefixes[] = $row->iw_prefix; } - foreach ( $wgLocalDatabases as $db ) { - $this->output( "$db..." ); + foreach ( $wgLocalDatabases as $wikiId ) { + $this->output( "$wikiId..." ); foreach ( $prefixes as $prefix ) { - $wgMemc->delete( "$db:interwiki:$prefix" ); + $wgMemc->delete( "$wikiId:interwiki:$prefix" ); } $this->output( "done\n" ); } } } -$maintClass = "ClearInterwikiCache"; +$maintClass = ClearInterwikiCache::class; require_once RUN_MAINTENANCE_IF_MAIN;