32 private $languageConverter =
null;
53 $this->languageConverter = $languageConverter;
63 if ( $this->languageConverter === null ) {
69 return $this->languageConverter;
82 $title = Title::makeTitleSafe( $row->namespace, $row->title );
83 if ( $title instanceof
Title ) {
85 $text = $this->getLanguageConverter()->convertHtml( $title->getPrefixedText() );
86 return $this->getLinkRenderer()->makeLink( $title,
new HtmlArmor( $text ) );
88 return Html::element(
'span', [
'class' =>
'mw-invalidtitle' ],
89 Linker::getInvalidTitleDescription( $this->getContext(), $row->namespace, $row->title ) );
95class_alias( PageQueryPage::class,
'PageQueryPage' );
if(!defined('MW_SETUP_CALLBACK'))
Variant of QueryPage which formats the result as a simple link to the page.
formatResult( $skin, $row)
Format the result as a simple link to the page.
setLanguageConverter(ILanguageConverter $languageConverter)
preprocessResults( $db, $res)
Run a LinkBatch to pre-cache LinkCache information, like page existence and information for stub colo...
This is a class for doing query pages; since they're almost all the same, we factor out some of the f...
executeLBFromResultWrapper(IResultWrapper $res, $ns=null)
Creates a new LinkBatch object, adds all pages from the passed result wrapper (MUST include title and...
getContentLanguage()
Shortcut to get content language.