From 443b29d0f2eaa5c1f37248e415a1721e988283b4 Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Fri, 28 Dec 2007 07:03:28 +0000 Subject: [PATCH] Work around regression in r28524: spewed PHP warnings due to mystery parameter added to a QueryPage subclass's constructor. Made it optional so updateSpecialPages.php doesn't barf when going through the list. --- includes/SpecialNewpages.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/SpecialNewpages.php b/includes/SpecialNewpages.php index e847dddc0a..63e218a6ef 100644 --- a/includes/SpecialNewpages.php +++ b/includes/SpecialNewpages.php @@ -23,14 +23,14 @@ class NewPagesPage extends QueryPage { protected $nondefaults = array(); protected $specialPage; - public function __construct( $specialPage ) { + public function __construct( $specialPage=null ) { $this->specialPage = $specialPage; } public function execute( $par ) { global $wgRequest, $wgLang; - $shownavigation = !$this->specialPage->including(); + $shownavigation = is_object( $this->specialPage ) && !$this->specialPage->including(); $defaults = array( /* bool */ 'hideliu' => false, -- 2.20.1