setHeaders(); $out = $this->getOutput(); if ( !$this->getConfig()->get( 'EnableAPI' ) ) { $out->showErrorPage( 'error', 'apisandbox-api-disabled' ); } $out->addJsConfigVars( 'apihighlimits', $this->getUser()->isAllowed( 'apihighlimits' ) ); $out->addModuleStyles( [ 'mediawiki.special.apisandbox.styles', ] ); $out->addModules( [ 'mediawiki.special.apisandbox', 'mediawiki.apipretty', ] ); $out->wrapWikiMsg( "
\n$1\n
", 'apisandbox-jsonly' ); } protected function getGroupName() { return 'wiki'; } }