Revert "[MCR] Turn Revision into a proxy to new code."
[lhc/web/wiklou.git] / includes / specials / SpecialNewpages.php
index 1639386..671ab6f 100644 (file)
@@ -290,16 +290,15 @@ class SpecialNewpages extends IncludableSpecialPage {
 
        /**
         * @param stdClass $result Result row from recent changes
-        * @param Title $title
-        * @return bool|Revision
+        * @return Revision|bool
         */
-       protected function revisionFromRcResult( stdClass $result, Title $title ) {
+       protected function revisionFromRcResult( stdClass $result ) {
                return new Revision( [
                        'comment' => CommentStore::newKey( 'rc_comment' )->getComment( $result )->text,
                        'deleted' => $result->rc_deleted,
                        'user_text' => $result->rc_user_text,
                        'user' => $result->rc_user,
-               ], 0, $title );
+               ] );
        }
 
        /**
@@ -314,7 +313,8 @@ class SpecialNewpages extends IncludableSpecialPage {
 
                // Revision deletion works on revisions,
                // so cast our recent change row to a revision row.
-               $rev = $this->revisionFromRcResult( $result, $title );
+               $rev = $this->revisionFromRcResult( $result );
+               $rev->setTitle( $title );
 
                $classes = [];
                $attribs = [ 'data-mw-revid' => $result->rev_id ];