(bug 12202) Strict standards: mark static methods static.
authorAryeh Gregor <simetrical@users.mediawiki.org>
Tue, 15 Jan 2008 14:48:24 +0000 (14:48 +0000)
committerAryeh Gregor <simetrical@users.mediawiki.org>
Tue, 15 Jan 2008 14:48:24 +0000 (14:48 +0000)
includes/ExternalStore.php

index 5efc6e2..79937b8 100644 (file)
@@ -1,18 +1,15 @@
 <?php
 /**
- *
- *
  * Constructor class for data kept in external repositories
  *
  * External repositories might be populated by maintenance/async
  * scripts, thus partial moving of data may be possible, as well
  * as possibility to have any storage format (i.e. for archives)
- *
  */
 
 class ExternalStore {
        /* Fetch data from given URL */
-       function fetchFromURL($url) {
+       static function fetchFromURL($url) {
                global $wgExternalStores;
 
                if (!$wgExternalStores)
@@ -32,7 +29,7 @@ class ExternalStore {
        /**
         * Get an external store object of the given type
         */
-       function &getStoreObject( $proto ) {
+       static function &getStoreObject( $proto ) {
                global $wgExternalStores;
                if (!$wgExternalStores)
                        return false;
@@ -55,7 +52,7 @@ class ExternalStore {
         * class itself as a parameter.
         * Returns the URL of the stored data item, or false on error
         */
-       function insert( $url, $data ) {
+       static function insert( $url, $data ) {
                list( $proto, $params ) = explode( '://', $url, 2 );
                $store =& ExternalStore::getStoreObject( $proto );
                if ( $store === false ) {