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"; }
/** * Create a new Title from a TitleValue * * @param TitleValue $titleValue Assumed to be safe. * * @return Title */ public static function newFromTitleValue(TitleValue $titleValue) { return self::makeTitle($titleValue->getNamespace(), $titleValue->getText(), $titleValue->getFragment()); }
/** * @see TitleFormatter::getText() * * @param TitleValue $title * * @return string */ public function getFullText(TitleValue $title) { return $this->formatTitle($title->getNamespace(), $title->getText(), $title->getFragment()); }
/** * @dataProvider getTextProvider */ public function testGetText($dbkey, $text) { $title = new TitleValue(NS_MAIN, $dbkey); $this->assertEquals($text, $title->getText()); }