*/
use MediaWiki\MediaWikiServices;
+use Wikimedia\Rdbms\ResultWrapper;
+use Wikimedia\Rdbms\FakeResultWrapper;
/**
* This class handles printing the history page for an article. In order to
$s .= ' <span class="mw-changeslist-separator">. .</span> ' . $s2;
}
- Hooks::run( 'PageHistoryLineEnding', [ $this, &$row, &$s, &$classes ] );
+ $attribs = [ 'data-mw-revid' => $rev->getId() ];
+
+ Hooks::run( 'PageHistoryLineEnding', [ $this, &$row, &$s, &$classes, &$attribs ] );
+ $attribs = wfArrayFilterByKey( $attribs, [ Sanitizer::class, 'isReservedDataAttribute' ] );
- $attribs = [];
if ( $classes ) {
$attribs['class'] = implode( ' ', $classes );
}