PHP Класс Jyxo\Spl\ObjectCache

Example: $key = 'User_Friends/' . $user->username(); return \Jyxo\Spl\ObjectCache::get($key) ?: \Jyxo\Spl\ObjectCache::set($key, new \User\Friends($this->context, $user));
Автор: Jakub Tománek
Наследование: implements IteratorAggregate
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__get ( string $key ) : object Returns an object from an own storage.
__isset ( string $key ) : boolean Returns if there's an object with key $key in the storage.
__set ( string $key, object $value ) Saves an object into an own storage.
__unset ( mixed $key ) Deletes an object with key $key from the storage.
clear ( ) : self Clear the whole storage.
get ( string $key ) : object Returns an object from the default storage.
getInstance ( ) : self Returns default storage for static access.
getIterator ( ) : ArrayIterator Returns an iterator.
set ( string $key, object $value ) : object Saves an object into the default storage.

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

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

Returns an object from an own storage.
public __get ( string $key ) : object
$key string Object key
Результат object

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

Returns if there's an object with key $key in the storage.
public __isset ( string $key ) : boolean
$key string Object key
Результат boolean

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

Saves an object into an own storage.
public __set ( string $key, object $value )
$key string Object key
$value object Object

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

Deletes an object with key $key from the storage.
public __unset ( mixed $key )
$key mixed Object key

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

Clear the whole storage.
public clear ( ) : self
Результат self

get() публичный статический Метод

Returns an object from the default storage.
public static get ( string $key ) : object
$key string Object key
Результат object

getInstance() публичный статический Метод

Returns default storage for static access.
public static getInstance ( ) : self
Результат self

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

Returns an iterator.
public getIterator ( ) : ArrayIterator
Результат ArrayIterator

set() публичный статический Метод

Saves an object into the default storage.
public static set ( string $key, object $value ) : object
$key string Object key
$value object Object
Результат object saved object