(bug 12202) Strict standards: mark static methods static.
This commit is contained in:
parent
aaaae2981f
commit
19cf028aea
1 changed files with 3 additions and 6 deletions
|
|
@ -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 ) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue