* @author Rob Church <robchur@gmail.com>
*/
-use Wikimedia\Rdbms\ResultWrapper;
+use Wikimedia\Rdbms\IResultWrapper;
use Wikimedia\Rdbms\IDatabase;
/**
'tables' => [ 'p1' => 'page', 'redirect', 'p2' => 'page' ],
'fields' => [ 'namespace' => 'p1.page_namespace',
'title' => 'p1.page_title',
- 'value' => 'p1.page_title',
'rd_namespace',
'rd_title',
'rd_fragment',
* Cache page existence for performance
*
* @param IDatabase $db
- * @param ResultWrapper $res
+ * @param IResultWrapper $res
*/
function preprocessResults( $db, $res ) {
if ( !$res->numRows() ) {
# Make a link to the destination page
$lang = $this->getLanguage();
$arr = $lang->getArrow() . $lang->getDirMark();
- $targetLink = $linkRenderer->makeLink( $target );
+ $targetLink = $linkRenderer->makeLink( $target, $target->getFullText() );
return "$rd_link $arr $targetLink";
} else {