function formatRow($result) { $title = new TitleValue(NS_CATEGORY, $result->cat_title); $text = $title->getText(); $link = $this->linkRenderer->renderHtmlLink($title, $text); $count = $this->msg('nmembers')->numParams($result->cat_pages)->escaped(); return Html::rawElement('li', null, $this->getLanguage()->specialList($link, $count)) . "\n"; }
/** * @param Skin $skin * @param object $result Result row * @return string */ function formatResult($skin, $result) { $title = new TitleValue((int) $result->namespace, $result->title); $pageLink = $this->linkRenderer->renderHtmlLink($title); $url = $result->url; $urlLink = Linker::makeExternalLink($url, $url); return $this->msg('linksearch-line')->rawParams($urlLink, $pageLink)->escaped(); }