X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fchanges%2FOldChangesList.php;h=c15701ba668aae5cd1d94178a4ff43ba7ca0a37f;hb=f032d27d0cfc16d93d9164498c3967c77c60cfc8;hp=7ba12fbddd6e8ce2adee04fca5bb7f30886f2061;hpb=939bd15d960b39a089f10a7db62220d48fe165a5;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/changes/OldChangesList.php b/includes/changes/OldChangesList.php index 7ba12fbddd..c15701ba66 100644 --- a/includes/changes/OldChangesList.php +++ b/includes/changes/OldChangesList.php @@ -20,6 +20,8 @@ * @file */ +use MediaWiki\MediaWikiServices; + class OldChangesList extends ChangesList { /** @@ -58,7 +60,10 @@ 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'] ); @@ -90,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 ); } @@ -115,7 +121,7 @@ class OldChangesList extends ChangesList { if ( $this->getConfig()->get( 'RCShowChangedSize' ) ) { $cd = $this->formatCharacterDifference( $rc ); if ( $cd !== '' ) { - $html .= $cd . ' . . '; + $html .= $cd . ' '; } }