Ejemplo n.º 1
0
 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";
 }
Ejemplo n.º 2
0
 /**
  * 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());
 }
Ejemplo n.º 3
0
 /**
  * @see TitleFormatter::getText()
  *
  * @param TitleValue $title
  *
  * @return string
  */
 public function getFullText(TitleValue $title)
 {
     return $this->formatTitle($title->getNamespace(), $title->getText(), $title->getFragment());
 }
Ejemplo n.º 4
0
 /**
  * @dataProvider getTextProvider
  */
 public function testGetText($dbkey, $text)
 {
     $title = new TitleValue(NS_MAIN, $dbkey);
     $this->assertEquals($text, $title->getText());
 }