X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fchanges%2FOldChangesList.php;h=c15701ba668aae5cd1d94178a4ff43ba7ca0a37f;hb=fc0c1623c86d85d3b2b86c4b9d86bd119144e367;hp=88c3c226cdc0d6c90d309a6227616f9bba4a88c6;hpb=732b5e2745ca8f6153e19cc10c3c9acb1b2a6331;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/changes/OldChangesList.php b/includes/changes/OldChangesList.php index 88c3c226cd..c15701ba66 100644 --- a/includes/changes/OldChangesList.php +++ b/includes/changes/OldChangesList.php @@ -20,6 +20,8 @@ * @file */ +use MediaWiki\MediaWikiServices; + class OldChangesList extends ChangesList { /** @@ -27,7 +29,7 @@ class OldChangesList extends ChangesList { * * @param RecentChange &$rc Passed by reference * @param bool $watched (default false) - * @param int $linenumber (default null) + * @param int|null $linenumber (default null) * * @return string|bool */ @@ -58,11 +60,15 @@ class OldChangesList extends ChangesList { ) { return false; } - $attribs = wfArrayFilterByKey( $attribs, [ Sanitizer::class, 'isReservedDataAttribute' ] ); + $attribs = array_filter( $attribs, + [ Sanitizer::class, 'isReservedDataAttribute' ], + ARRAY_FILTER_USE_KEY + ); $dateheader = ''; // $html now contains only
  • ...
  • , for hooks' convenience. $this->insertDateHeader( $dateheader, $rc->mAttribs['rc_timestamp'] ); + $html = $this->getHighlightsContainerDiv() . $html; $attribs['class'] = implode( ' ', $classes ); return $dateheader . Html::rawElement( 'li', $attribs, $html ) . "\n"; @@ -89,7 +95,8 @@ class OldChangesList extends ChangesList { } // Log entries (old format) or log targets, and special pages } elseif ( $rc->mAttribs['rc_namespace'] == NS_SPECIAL ) { - list( $name, $htmlubpage ) = SpecialPageFactory::resolveAlias( $rc->mAttribs['rc_title'] ); + list( $name, $htmlubpage ) = MediaWikiServices::getInstance()->getSpecialPageFactory()-> + resolveAlias( $rc->mAttribs['rc_title'] ); if ( $name == 'Log' ) { $this->insertLog( $html, $rc->getTitle(), $htmlubpage ); } @@ -114,7 +121,7 @@ class OldChangesList extends ChangesList { if ( $this->getConfig()->get( 'RCShowChangedSize' ) ) { $cd = $this->formatCharacterDifference( $rc ); if ( $cd !== '' ) { - $html .= $cd . ' . . '; + $html .= $cd . ' '; } }