PHP Класс PEAR_REST

Автор: Greg Beaver ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$_options
$config

Открытые методы

Метод Описание
PEAR_REST ( &$config, $options = [] )
downloadHttp ( string $url, false | string | array $lastmodified = null, false | array $accept = false, $channel = false ) : string | array Efficiently Download a file through HTTP. Returns downloaded file as a string in-memory This is best used for small files
getCache ( $url )
getCacheId ( $url )
retrieveCacheFirst ( $url, $accept = false, $forcestring = false, $channel = false ) : string | array Retrieve REST data, but always retrieve the local cache if it is available.
retrieveData ( $url, $accept = false, $forcestring = false, $channel = false ) : string | array Retrieve a remote REST resource
saveCache ( $url, $contents, $lastmodified, $nochange = false, $cacheid = null )
saveCacheFile ( $file, $contents )
useLocalCache ( $url, $cacheid = null )

Описание методов

PEAR_REST() публичный Метод

public PEAR_REST ( &$config, $options = [] )

downloadHttp() публичный Метод

If an HTTP proxy has been configured (http_proxy PEAR_Config setting), the proxy will be used.
public downloadHttp ( string $url, false | string | array $lastmodified = null, false | array $accept = false, $channel = false ) : string | array
$url string the URL to download
$lastmodified false | string | array header values to check against for caching use false to return the header values from this download
$accept false | array Accept headers to send
Результат string | array Returns the contents of the downloaded file or a PEAR error on failure. If the error is caused by socket-related errors, the error object will have the fsockopen error code available through getCode(). If caching is requested, then return the header values.

getCache() публичный Метод

public getCache ( $url )

getCacheId() публичный Метод

public getCacheId ( $url )

retrieveCacheFirst() публичный Метод

This is useful for elements that should never change, such as information on a particular release
public retrieveCacheFirst ( $url, $accept = false, $forcestring = false, $channel = false ) : string | array
Результат string | array

retrieveData() публичный Метод

Retrieve a remote REST resource
public retrieveData ( $url, $accept = false, $forcestring = false, $channel = false ) : string | array
Результат string | array

saveCache() публичный Метод

public saveCache ( $url, $contents, $lastmodified, $nochange = false, $cacheid = null )

saveCacheFile() публичный Метод

public saveCacheFile ( $file, $contents )

useLocalCache() публичный Метод

public useLocalCache ( $url, $cacheid = null )

Описание свойств

$_options публичное свойство

public $_options

$config публичное свойство

public $config