Pass title to Revision constructor in Title::getFirstRevision
authorUmherirrender <umherirrender_de.wp@web.de>
Sat, 22 Sep 2018 14:03:35 +0000 (16:03 +0200)
committerUmherirrender <umherirrender_de.wp@web.de>
Sat, 22 Sep 2018 14:03:35 +0000 (16:03 +0200)
The information for a title already in the select result.
Give it to Revision class to avoid extra Title::newFromId in
Revision::ensureTitle for each row

Change-Id: I6f1a936ce2ed1834feb29850e65a497dafe35238

includes/Title.php

index bbc1d63..6bf8907 100644 (file)
@@ -4427,7 +4427,7 @@ class Title implements LinkTarget {
                                $revQuery['joins']
                        );
                        if ( $row ) {
-                               return new Revision( $row );
+                               return new Revision( $row, 0, $this );
                        }
                }
                return null;