X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiQuerySiteinfo.php;h=7e4a891adf9b9ea764c065b20b192d18fd4a37f1;hb=a9164f143a59a8d957a1d7f205715ac57fff3c8c;hp=68ab725636d9d9e3aa3218eb4c41846aedeadabd;hpb=61702397aa04572251869935245c07a0821f6c4a;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiQuerySiteinfo.php b/includes/api/ApiQuerySiteinfo.php index 68ab725636..7e4a891adf 100644 --- a/includes/api/ApiQuerySiteinfo.php +++ b/includes/api/ApiQuerySiteinfo.php @@ -282,27 +282,28 @@ class ApiQuerySiteinfo extends ApiQueryBase { $data = [ ApiResult::META_TYPE => 'assoc', ]; + $nsInfo = MediaWikiServices::getInstance()->getNamespaceInfo(); foreach ( MediaWikiServices::getInstance()->getContentLanguage()->getFormattedNamespaces() as $ns => $title ) { $data[$ns] = [ 'id' => (int)$ns, - 'case' => MWNamespace::isCapitalized( $ns ) ? 'first-letter' : 'case-sensitive', + 'case' => $nsInfo->isCapitalized( $ns ) ? 'first-letter' : 'case-sensitive', ]; ApiResult::setContentValue( $data[$ns], 'name', $title ); - $canonical = MWNamespace::getCanonicalName( $ns ); + $canonical = $nsInfo->getCanonicalName( $ns ); - $data[$ns]['subpages'] = MWNamespace::hasSubpages( $ns ); + $data[$ns]['subpages'] = $nsInfo->hasSubpages( $ns ); if ( $canonical ) { $data[$ns]['canonical'] = strtr( $canonical, '_', ' ' ); } - $data[$ns]['content'] = MWNamespace::isContent( $ns ); - $data[$ns]['nonincludable'] = MWNamespace::isNonincludable( $ns ); + $data[$ns]['content'] = $nsInfo->isContent( $ns ); + $data[$ns]['nonincludable'] = $nsInfo->isNonincludable( $ns ); - $contentmodel = MWNamespace::getNamespaceContentModel( $ns ); + $contentmodel = $nsInfo->getNamespaceContentModel( $ns ); if ( $contentmodel ) { $data[$ns]['defaultcontentmodel'] = $contentmodel; }