static function setHooks($parser) { global $wgHooks; $parser->extSyntaxHighlighter = new self(); if (!SyntaxHighlighter::$hookInstalled) { $wgHooks['ParserAfterTidy'][] = array($parser->extSyntaxHighlighter, 'addHeadItems'); SyntaxHighlighter::$hookInstalled = true; } $parser->setHook('source', array($parser->extSyntaxHighlighter, 'source')); return true; }