X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiHelp.php;h=72509c233e1238c338282b3e8a43af945ec7ef07;hb=a9033efb28ca6e0e2e4ccb7bf9e9103b8d474b26;hp=8b0204c983b83767c83ebccb4ab4550006c7d79b;hpb=a0a8f165506a55c4d70ef2bb3cec4d4309ed33d8;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiHelp.php b/includes/api/ApiHelp.php index 8b0204c983..72509c233e 100644 --- a/includes/api/ApiHelp.php +++ b/includes/api/ApiHelp.php @@ -91,8 +91,6 @@ class ApiHelp extends ApiBase { * @param array $options Formatting options (described above) */ public static function getHelp( IContextSource $context, $modules, array $options ) { - global $wgContLang; - if ( !is_array( $modules ) ) { $modules = [ $modules ]; } @@ -104,13 +102,16 @@ class ApiHelp extends ApiBase { ] ); if ( !empty( $options['toc'] ) ) { $out->addModules( 'mediawiki.toc' ); + $out->addModuleStyles( 'mediawiki.toc.styles' ); } $out->setPageTitle( $context->msg( 'api-help-title' ) ); - $cache = MediaWikiServices::getInstance()->getMainWANObjectCache(); + $services = MediaWikiServices::getInstance(); + $cache = $services->getMainWANObjectCache(); $cacheKey = null; if ( count( $modules ) == 1 && $modules[0] instanceof ApiMain && - $options['recursivesubmodules'] && $context->getLanguage() === $wgContLang + $options['recursivesubmodules'] && + $context->getLanguage()->equals( $services->getContentLanguage() ) ) { $cacheHelpTimeout = $context->getConfig()->get( 'APICacheHelpTimeout' ); if ( $cacheHelpTimeout > 0 ) {