Allow string names
authorAaron Schulz <aaron@users.mediawiki.org>
Mon, 14 Apr 2008 16:04:20 +0000 (16:04 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Mon, 14 Apr 2008 16:04:20 +0000 (16:04 +0000)
includes/SpecialPage.php

index d65cae8..2e331c5 100644 (file)
@@ -365,15 +365,16 @@ class SpecialPage
        /**
         * Add a page to a certain display group for Special:SpecialPages
         *
-        * @param SpecialPage $page
+        * @param mixed $page (SpecialPage or string)
         * @param string $group
         * @static
         */
-       static function setGroup( &$page, $group ) {
+       static function setGroup( $page, $group ) {
                if ( !self::$mListInitialised ) {
                        self::initList();
                }
-               self::$mGroupsList[$page->mName] = $group;
+               $name = is_object($page) ? $page->mName : $page;
+               self::$mGroupsList[$name] = $group;
        }
 
        /**