$attribs = [ 'data-mw-revid' => $rev->getId() ];
Hooks::run( 'PageHistoryLineEnding', [ $this, &$row, &$s, &$classes, &$attribs ] );
- $attribs = wfArrayFilterByKey( $attribs, [ Sanitizer::class, 'isReservedDataAttribute' ] );
+ $attribs = array_filter( $attribs,
+ [ Sanitizer::class, 'isReservedDataAttribute' ],
+ ARRAY_FILTER_USE_KEY
+ );
if ( $classes ) {
$attribs['class'] = implode( ' ', $classes );
} else {
return MediaWikiServices::getInstance()->getLinkRenderer()->makeKnownLink(
$this->getTitle(),
- $cur,
+ new HtmlArmor( $cur ),
[],
[
'diff' => $this->getWikiPage()->getLatest(),
# Next row probably exists but is unknown, use an oldid=prev link
return $linkRenderer->makeKnownLink(
$this->getTitle(),
- $last,
+ new HtmlArmor( $last ),
[],
[
'diff' => $prevRev->getId(),
return $linkRenderer->makeKnownLink(
$this->getTitle(),
- $last,
+ new HtmlArmor( $last ),
[],
[
'diff' => $prevRev->getId(),