X-Git-Url: https://git.cyclocoop.org/%28%28?a=blobdiff_plain;f=maintenance%2FnamespaceDupes.php;h=0bd627ff1a3a6118411e552073af1bc2ea7dda66;hb=31cb62dd2db05d151a25496367b60ca339f5fec1;hp=b7055009453f94eb108060efc83f698bcdf29add;hpb=a6c5f1a81599bc24005554f330f56d7a1b054d4b;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/namespaceDupes.php b/maintenance/namespaceDupes.php index b705500945..0bd627ff1a 100644 --- a/maintenance/namespaceDupes.php +++ b/maintenance/namespaceDupes.php @@ -24,10 +24,13 @@ * @ingroup Maintenance */ -use MediaWiki\Linker\LinkTarget; - require_once __DIR__ . '/Maintenance.php'; +use MediaWiki\Linker\LinkTarget; +use MediaWiki\MediaWikiServices; +use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IMaintainableDatabase; + /** * Maintenance script that checks for articles to fix after * adding/deleting namespaces. @@ -37,7 +40,7 @@ require_once __DIR__ . '/Maintenance.php'; class NamespaceConflictChecker extends Maintenance { /** - * @var Database + * @var IMaintainableDatabase */ protected $db; @@ -224,7 +227,7 @@ class NamespaceConflictChecker extends Maintenance { * @return array */ private function getInterwikiList() { - $result = Interwiki::getAllPrefixes(); + $result = MediaWikiServices::getInstance()->getInterwikiLookup()->getAllPrefixes(); $prefixes = []; foreach ( $result as $row ) { $prefixes[] = $row['iw_prefix']; @@ -570,7 +573,7 @@ class NamespaceConflictChecker extends Maintenance { /** * Merge page histories * - * @param integer $id The page_id + * @param stdClass $row Page row * @param Title $newTitle The new title * @return bool */