Fix for PHP < 5.2.3
authorBrion Vibber <brion@users.mediawiki.org>
Sun, 6 Jul 2008 18:43:06 +0000 (18:43 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Sun, 6 Jul 2008 18:43:06 +0000 (18:43 +0000)
'Foo::bar' is not a valid callback on earlier versions of PHP;
must specify as array( 'Foo', 'bar' )

includes/api/ApiQueryInfo.php

index 55e59dc..5353fcf 100644 (file)
@@ -63,12 +63,12 @@ class ApiQueryInfo extends ApiQueryBase {
                        return array();
 
                $this->tokenFunctions = array(
-                       'edit' => 'ApiQueryInfo::getEditToken',
-                       'delete' => 'ApiQueryInfo::getDeleteToken',
-                       'protect' => 'ApiQueryInfo::getProtectToken',
-                       'move' => 'ApiQueryInfo::getMoveToken',
-                       'block' => 'ApiQueryInfo::getBlockToken',
-                       'unblock' => 'ApiQueryInfo::getUnblockToken'
+                       'edit' => array( 'ApiQueryInfo', 'getEditToken' ),
+                       'delete' => array( 'ApiQueryInfo', 'getDeleteToken' ),
+                       'protect' => array( 'ApiQueryInfo', 'getProtectToken' ),
+                       'move' => array( 'ApiQueryInfo', 'getMoveToken' ),
+                       'block' => array( 'ApiQueryInfo', 'getBlockToken' ),
+                       'unblock' => array( 'ApiQueryInfo', 'getUnblockToken' )
                );
                wfRunHooks('APIQueryInfoTokens', array(&$this->tokenFunctions));
                return $this->tokenFunctions;