X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fapi%2FApiFormatBase.php;h=17a9d73ba4e6d09650ca0e069a44e119acda165b;hp=bff9fd009569780df197aec54d6f4421f458123c;hb=9283760f340c6971d748fb574a35453fa7928807;hpb=ed51a25562bdc153f63a7b8e37eb176c3eeee7bb diff --git a/includes/api/ApiFormatBase.php b/includes/api/ApiFormatBase.php index bff9fd0095..17a9d73ba4 100644 --- a/includes/api/ApiFormatBase.php +++ b/includes/api/ApiFormatBase.php @@ -20,6 +20,8 @@ * @file */ +use MediaWiki\MediaWikiServices; + /** * This is the abstract base class for API formatters. * @@ -73,7 +75,7 @@ abstract class ApiFormatBase extends ApiBase { } elseif ( $this->getIsHtml() ) { return 'api-result.html'; } else { - $exts = MediaWiki\MediaWikiServices::getInstance()->getMimeAnalyzer() + $exts = MediaWikiServices::getInstance()->getMimeAnalyzer() ->getExtensionsForType( $this->getMimeType() ); $ext = $exts ? strtok( $exts, ' ' ) : strtolower( $this->mFormat ); return "api-result.$ext"; @@ -245,7 +247,8 @@ abstract class ApiFormatBase extends ApiBase { $result = $this->getBuffer(); $context = new DerivativeContext( $this->getMain() ); - $context->setSkin( SkinFactory::getDefaultInstance()->makeSkin( 'apioutput' ) ); + $skinFactory = MediaWikiServices::getInstance()->getSkinFactory(); + $context->setSkin( $skinFactory->makeSkin( 'apioutput' ) ); $context->setTitle( SpecialPage::getTitleFor( 'ApiHelp' ) ); $out = new OutputPage( $context ); $context->setOutput( $out );