namespace MediaWiki\Widget\Search;
-use Linker;
+use HtmlArmor;
use SearchResultSet;
use SpecialSearch;
];
$stParams = array_merge( $params, $this->specialSearch->powerSearchOptions() );
- $rewritten = Linker::linkKnown(
+ $linkRenderer = $this->specialSearch->getLinkRenderer();
+ $snippet = $resultSet->getQueryAfterRewriteSnippet();
+ $rewritten = $linkRenderer->makeKnownLink(
$this->specialSearch->getPageTitle(),
- $resultSet->getQueryAfterRewriteSnippet() ?: null,
+ $snippet ? new HtmlArmor( $snippet ) : null,
[ 'id' => 'mw-search-DYM-rewritten' ],
$stParams
);
$stParams['search'] = $term;
$stParams['runsuggestion'] = 0;
- $original = Linker::linkKnown(
+ $original = $linkRenderer->makeKnownLink(
$this->specialSearch->getPageTitle(),
- htmlspecialchars( $term, ENT_QUOTES, 'UTF-8' ),
+ $term,
[ 'id' => 'mwsearch-DYM-original' ],
$stParams
);
];
$stParams = array_merge( $params, $this->specialSearch->powerSearchOptions() );
- $suggest = Linker::linkKnown(
+ $snippet = $resultSet->getSuggestionSnippet();
+ $suggest = $this->specialSearch->getLinkRenderer()->makeKnownLink(
$this->specialSearch->getPageTitle(),
- $resultSet->getSuggestionSnippet() ?: null,
+ $snippet ? new HtmlArmor( $snippet ) : null,
[ 'id' => 'mw-search-DYM-suggestion' ],
$stParams
);