* @ingroup SpecialPage
*/
+use Wikimedia\Rdbms\ResultWrapper;
+use Wikimedia\Rdbms\IDatabase;
+
/**
* A special page listing redirects to redirecting page.
* The software will automatically not follow double redirects, to prevent loops.
// not actually be a page table row for this target (e.g. for interwiki redirects)
'nsc' => 'rb.rd_namespace',
'tc' => 'rb.rd_title',
+ 'fc' => 'rb.rd_fragment',
'iwc' => 'rb.rd_interwiki',
],
'conds' => [
}
$titleB = Title::makeTitle( $result->nsb, $result->tb );
- $titleC = Title::makeTitle( $result->nsc, $result->tc, '', $result->iwc );
+ $titleC = Title::makeTitle( $result->nsc, $result->tc, $result->fc, $result->iwc );
$linkA = $linkRenderer->makeKnownLink(
$titleA,
[ 'redirect' => 'no' ]
);
- $linkC = $linkRenderer->makeKnownLink( $titleC );
+ $linkC = $linkRenderer->makeKnownLink( $titleC, $titleC->getFullText() );
$lang = $this->getLanguage();
$arr = $lang->getArrow() . $lang->getDirMark();