blob: 092ff7d800efcdcde5388087ee33710649f4ea58 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
<?php
/**
* Example class for HTTP accessable external objects.
* Only supports reading, not storing.
*
* @ingroup ExternalStorage
*/
class ExternalStoreHttp {
/**
* Fetch data from given URL
*
* @param $url String: the URL
* @return String: the content at $url
*/
function fetchFromURL( $url ) {
$ret = Http::get( $url );
return $ret;
}
/* XXX: may require other methods, for store, delete,
* whatever, for initial ext storage
*/
}
|