Use better variable name in CoreParserFunctions::pagesize()
authorAlexandre Emsenhuber <ialex.wiki@gmail.com>
Fri, 18 Jan 2013 21:17:06 +0000 (22:17 +0100)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 22 Jan 2013 02:06:25 +0000 (02:06 +0000)
Also moved the retrieval of the revision ID near the one of the
page ID so that the call of ParserOutput::addTemplate() is much
clearer than the actual one.

Change-Id: Ie71ee76e90cc131eac25c0f339d5250d5163ce2e

includes/parser/CoreParserFunctions.php

index fa934d7..b77309b 100644 (file)
@@ -662,11 +662,12 @@ class CoreParserFunctions {
                        $length = $cache[$page];
                } elseif( $parser->incrementExpensiveFunctionCount() ) {
                        $rev = Revision::newFromTitle( $title, false, Revision::READ_NORMAL );
-                       $id = $rev ? $rev->getPage() : 0;
+                       $pageID = $rev ? $rev->getPage() : 0;
+                       $revID = $rev ? $rev->getId() : 0;
                        $length = $cache[$page] = $rev ? $rev->getSize() : 0;
 
                        // Register dependency in templatelinks
-                       $parser->mOutput->addTemplate( $title, $id, $rev ? $rev->getId() : 0 );
+                       $parser->mOutput->addTemplate( $title, $pageID, $revID );
                }
                return self::formatRaw( $length, $raw );
        }