(bug 12202) Strict standards: mark static methods static.

This commit is contained in:
Aryeh Gregor 2008-01-15 14:48:24 +00:00
parent aaaae2981f
commit 19cf028aea

View 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 ) {