getPygmentsLanguages() ], ResourceLoader::inDebugMode() ) . Xml::encodeJsCall( 've.dm.MWSyntaxHighlightNode.static.addGeshiToPygmentsMap', [ SyntaxHighlightGeSHiCompat::getGeSHiToPygmentsMap() ], ResourceLoader::inDebugMode() ) . Xml::encodeJsCall( 've.dm.MWSyntaxHighlightNode.static.addPygmentsToAceMap', [ SyntaxHighlightAce::getPygmentsToAceMap() ], ResourceLoader::inDebugMode() ); } /** * Get a full list of available languages * @return array */ private function getPygmentsLanguages() { return array_keys( require __DIR__ . '/../SyntaxHighlight.lexers.php' ); } /** * @return bool */ public function enableModuleContentVersion() { return true; } /** * @return bool */ public function supportsURLLoading() { return false; } }