X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FTrackingCategories.php;h=ebdbc421d86f91f281083dbceec64ff2a78939b1;hb=dbffab3cf78e26965178f1f24d699b0ac7354532;hp=a9ebd762db4eb832ac6f4797f2c1cb1feea9eec6;hpb=556e54350afa9c40dce30ef3ef7e7b61ba109aa6;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/TrackingCategories.php b/includes/TrackingCategories.php index a9ebd762db..ebdbc421d8 100644 --- a/includes/TrackingCategories.php +++ b/includes/TrackingCategories.php @@ -19,9 +19,12 @@ * @ingroup Categories */ +use MediaWiki\MediaWikiServices; + /** * This class performs some operations related to tracking categories, such as creating * a list of all such categories. + * @since 1.29 */ class TrackingCategories { /** @var Config */ @@ -79,6 +82,7 @@ class TrackingCategories { } $trackingCategories = []; + $nsInfo = MediaWikiServices::getInstance()->getNamespaceInfo(); foreach ( $categories as $catMsg ) { /* * Check if the tracking category varies by namespace @@ -95,7 +99,7 @@ class TrackingCategories { // Match things like {{NAMESPACE}} and {{NAMESPACENUMBER}}. // False positives are ok, this is just an efficiency shortcut if ( strpos( $msgObj->plain(), '{{' ) !== false ) { - $ns = MWNamespace::getValidNamespaces(); + $ns = $nsInfo->getValidNamespaces(); foreach ( $ns as $namesp ) { $tempTitle = Title::makeTitleSafe( $namesp, $catMsg ); if ( !$tempTitle ) {