/** * * @param $parser * @param $text * @return Boolean */ static function parse(&$parser, &$text) { wfProfileIn(__METHOD__); if (!self::$parserSingleton) { self::$parserSingleton = new LingoParser(); } self::$parserSingleton->realParse($parser, $text); wfProfileOut(__METHOD__); return true; }
/** * Hooks into ParserAfterTidy. * * @param Parser $parser * @param String $text * @return Boolean */ static function parse(&$parser, &$text) { global $wgexLingoUseNamespaces; $title = $parser->getTitle(); // parse if if (!isset($parser->mDoubleUnderscores['noglossary']) && (!$title || !isset($wgexLingoUseNamespaces[$title->getNamespace()]) || $wgexLingoUseNamespaces[$title->getNamespace()])) { LingoParser::parse($parser, $text); } return true; }