if ( $wikiId !== null ) {
$thelink = Linker::makeExternalLink(
- WikiMap::getForeignURL( $wikiId, $target->getPrefixedURL() ),
+ WikiMap::getForeignURL( $wikiId, $target->getFullText() ),
$linkText . $inside,
- true
+ /* escape = */ false // Already escaped
) . $trail;
} else {
$thelink = Linker::link(
'foo bar [[Special:BlankPage]]',
null,
),
+ array(
+ '<a class="external" rel="nofollow" href="//en.example.org/w/Foo%27bar">Foo\'bar</a>',
+ "[[Foo'bar]]",
+ 'enwiki',
+ ),
array(
'foo bar <a class="external" rel="nofollow" href="//en.example.org/w/Special:BlankPage">Special:BlankPage</a>',
'foo bar [[Special:BlankPage]]',