X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FnamespaceDupes.php;h=333b8b95de0923f0f7885187d571312f81a009a8;hb=62903326b11019a2189ce90d4ea3edd791d0b45e;hp=075d6f27d602b36265ad7f82c19778d1651a19c0;hpb=3e5be2f38a6ad99ff05857bdab2fa0415c451efa;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/namespaceDupes.php b/maintenance/namespaceDupes.php index 075d6f27d6..333b8b95de 100644 --- a/maintenance/namespaceDupes.php +++ b/maintenance/namespaceDupes.php @@ -28,7 +28,7 @@ require_once __DIR__ . '/Maintenance.php'; use MediaWiki\Linker\LinkTarget; use MediaWiki\MediaWikiServices; -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IMaintainableDatabase; /** @@ -117,7 +117,10 @@ class NamespaceDupes extends Maintenance { } // Now pull in all canonical and alias namespaces... - foreach ( MWNamespace::getCanonicalNamespaces() as $ns => $name ) { + foreach ( + MediaWikiServices::getInstance()->getNamespaceInfo()->getCanonicalNamespaces() + as $ns => $name + ) { // This includes $wgExtraNamespaces if ( $name !== '' ) { $spaces[$name] = $ns; @@ -426,10 +429,13 @@ class NamespaceDupes extends Maintenance { * @param string $name Prefix that is being made a namespace * @param array $options Associative array of validated command-line options * - * @return ResultWrapper + * @return IResultWrapper */ private function getTargetList( $ns, $name, $options ) { - if ( $options['move-talk'] && MWNamespace::isSubject( $ns ) ) { + if ( + $options['move-talk'] && + MediaWikiServices::getInstance()->getNamespaceInfo()->isSubject( $ns ) + ) { $checkNamespaces = [ NS_MAIN, NS_TALK ]; } else { $checkNamespaces = NS_MAIN; @@ -465,9 +471,10 @@ class NamespaceDupes extends Maintenance { $dbk = "$name-" . $dbk; } $destNS = $ns; - if ( $sourceNs == NS_TALK && MWNamespace::isSubject( $ns ) ) { + $nsInfo = MediaWikiServices::getInstance()->getNamespaceInfo(); + if ( $sourceNs == NS_TALK && $nsInfo->isSubject( $ns ) ) { // This is an associated talk page moved with the --move-talk feature. - $destNS = MWNamespace::getTalk( $destNS ); + $destNS = $nsInfo->getTalk( $destNS ); } $newTitle = Title::makeTitleSafe( $destNS, $dbk ); if ( !$newTitle || !$newTitle->canExist() ) {