Improve documentation of newRevisionsFromBatch()
authordaniel <dkinzler@wikimedia.org>
Tue, 24 Sep 2019 17:18:08 +0000 (19:18 +0200)
committerdaniel <dkinzler@wikimedia.org>
Tue, 24 Sep 2019 17:19:50 +0000 (19:19 +0200)
Document purpose and behavior of the $title parameter.

Bug: T228988
Change-Id: I89966321ec3b4feb5a59e06b8a656d76c4bd9ef2

includes/Revision/RevisionStore.php

index 3ecef76..a5cf840 100644 (file)
@@ -1907,7 +1907,11 @@ class RevisionStore
         *               'content'- whether the actual content of the slots should be
         *               preloaded.
         * @param int $queryFlags
-        * @param Title|null $title
+        * @param Title|null $title The title to which all the revision rows belong, if there
+        *        is such a title and the caller has it handy, so we don't have to look it up again.
+        *        If this parameter is given and any of the rows has a rev_page_id that is different
+        *        from $title->getArticleID(), an InvalidArgumentException is thrown.
+        *
         * @return StatusValue a status with a RevisionRecord[] of successfully fetched revisions
         *                                         and an array of errors for the revisions failed to fetch.
         */