X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialNewpages.php;h=46d5276c97f7e2567f4c33c298f569b4f972706c;hb=8269ed4dfd5e4395e25945b1fa2ed391684606ed;hp=671ab6fb55b3af324e3e40b4336de5d5eb57a1a8;hpb=ed9a5fcb243218ea24908dddb9c28cb334788d10;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialNewpages.php b/includes/specials/SpecialNewpages.php index 671ab6fb55..46d5276c97 100644 --- a/includes/specials/SpecialNewpages.php +++ b/includes/specials/SpecialNewpages.php @@ -290,15 +290,17 @@ class SpecialNewpages extends IncludableSpecialPage { /** * @param stdClass $result Result row from recent changes - * @return Revision|bool + * @param Title $title + * @return bool|Revision */ - protected function revisionFromRcResult( stdClass $result ) { + protected function revisionFromRcResult( stdClass $result, Title $title ) { return new Revision( [ - 'comment' => CommentStore::newKey( 'rc_comment' )->getComment( $result )->text, + 'comment' => CommentStore::getStore()->getComment( 'rc_comment', $result )->text, 'deleted' => $result->rc_deleted, 'user_text' => $result->rc_user_text, 'user' => $result->rc_user, - ] ); + 'actor' => $result->rc_actor, + ], 0, $title ); } /** @@ -313,8 +315,7 @@ class SpecialNewpages extends IncludableSpecialPage { // Revision deletion works on revisions, // so cast our recent change row to a revision row. - $rev = $this->revisionFromRcResult( $result ); - $rev->setTitle( $title ); + $rev = $this->revisionFromRcResult( $result, $title ); $classes = []; $attribs = [ 'data-mw-revid' => $result->rev_id ];