PHP Класс ElggFileCache, Elgg

Наследование: extends ElggCache
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( string $cache_path, integer $max_age, integer $max_size ) Set the Elgg cache.
__destruct ( ) Preform cleanup and invalidates cache upon object destruction
clear ( ) : void Delete all files in the directory of this file cache
delete ( string $key ) : boolean Invalidate a given key.
load ( string $key, integer $offset, integer $limit = null ) : string Load a key
save ( string $key, string $data ) : boolean Save a key

Защищенные методы

Метод Описание
createFile ( string $filename, string $rw = "rb" ) : mixed Create and return a handle to a file.
sanitizeFilename ( string $key ) : string Create a sanitised filename for the file.

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

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

Set the Elgg cache.
public __construct ( string $cache_path, integer $max_age, integer $max_size )
$cache_path string The cache path.
$max_age integer Maximum age in seconds, 0 if no limit.
$max_size integer Maximum size of cache in seconds, 0 if no limit.

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

Preform cleanup and invalidates cache upon object destruction
public __destruct ( )

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

Delete all files in the directory of this file cache
public clear ( ) : void
Результат void

createFile() защищенный Метод

Create and return a handle to a file.
protected createFile ( string $filename, string $rw = "rb" ) : mixed
$filename string Filename to save as
$rw string Write mode
Результат mixed

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

Invalidate a given key.
public delete ( string $key ) : boolean
$key string Name
Результат boolean

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

Load a key
public load ( string $key, integer $offset, integer $limit = null ) : string
$key string Name
$offset integer Offset
$limit integer Limit
Результат string

sanitizeFilename() защищенный Метод

Create a sanitised filename for the file.
protected sanitizeFilename ( string $key ) : string
$key string The filename
Результат string

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

Save a key
public save ( string $key, string $data ) : boolean
$key string Name
$data string Value
Результат boolean