Use get_class( $this ) instead of __CLASS__ in RedirectSpecialPage::execute()
authorAlexandre Emsenhuber <ialex.wiki@gmail.com>
Thu, 28 Mar 2013 07:42:10 +0000 (08:42 +0100)
committerAlexandre Emsenhuber <ialex.wiki@gmail.com>
Thu, 28 Mar 2013 07:42:10 +0000 (08:42 +0100)
So that it returns the subclass name and not always "RedirectSpecialPage".

Change-Id: Ibee18bc75e423e8874f9254da7cec59839ba15af

includes/SpecialPage.php

index 38b7d3e..46d4304 100644 (file)
@@ -1100,7 +1100,7 @@ abstract class RedirectSpecialPage extends UnlistedSpecialPage {
                        $this->getOutput()->redirect( $url );
                        return $redirect;
                } else {
-                       $class = __CLASS__;
+                       $class = get_class( $this );
                        throw new MWException( "RedirectSpecialPage $class doesn't redirect!" );
                }
        }