* @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
*/
+use Wikimedia\Rdbms\IResultWrapper;
+use Wikimedia\Rdbms\IDatabase;
+
/**
* A special page that displays a list of pages that are not on anyones watchlist.
*
* Pre-cache page existence to speed up link generation
*
* @param IDatabase $db
- * @param ResultWrapper $res
+ * @param IResultWrapper $res
*/
public function preprocessResults( $db, $res ) {
if ( !$res->numRows() ) {
$text = $wgContLang->convert( $nt->getPrefixedText() );
- $plink = Linker::linkKnown( $nt, htmlspecialchars( $text ) );
- $wlink = Linker::linkKnown(
+ $linkRenderer = $this->getLinkRenderer();
+
+ $plink = $linkRenderer->makeKnownLink( $nt, $text );
+ $wlink = $linkRenderer->makeKnownLink(
$nt,
- $this->msg( 'watch' )->escaped(),
+ $this->msg( 'watch' )->text(),
[ 'class' => 'mw-watch-link' ],
[ 'action' => 'watch' ]
);