Improve comments of outputVariesOnRevisionMetaData()
authorAaron Schulz <aschulz@wikimedia.org>
Sat, 13 Apr 2019 03:32:53 +0000 (20:32 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Sat, 13 Apr 2019 03:32:53 +0000 (20:32 -0700)
Change-Id: Ie54e068515ac09af27fdc38eef7863c3a4d252f8

includes/Revision/RenderedRevision.php

index d3e5938..c4a0054 100644 (file)
@@ -380,9 +380,9 @@ class RenderedRevision implements SlotRenderingProvider {
                $method = __METHOD__;
 
                if ( $out->getFlag( 'vary-revision' ) ) {
                $method = __METHOD__;
 
                if ( $out->getFlag( 'vary-revision' ) ) {
-                       // XXX: Would be just keep the output if the speculative revision ID was correct,
-                       // but that can go wrong for some edge cases, like {{PAGEID}} during page creation.
-                       // For that specific case, it would perhaps nice to have a vary-page flag.
+                       // If {{PAGEID}} resolved to 0 or {{REVISIONTIMESTAMP}} used the current
+                       // timestamp rather than that of an actual revision, then those words need
+                       // to resolve to the actual page ID or revision timestamp, respectively.
                        $this->saveParseLogger->info(
                                "$method: Prepared output has vary-revision...\n"
                        );
                        $this->saveParseLogger->info(
                                "$method: Prepared output has vary-revision...\n"
                        );