Spec-Zone.ru › Laravel 4.2

CacheManager

класс CacheManager расширяет Manager (View source)

Свойства

protected Application $app Экземпляр приложения. из Manager
protected array $customCreators Зарегистрированные пользовательские создатели драйверов. из Manager
protected array $drivers Массив созданных "драйверов". из Manager

Методы

void __construct(Application $app)

Создать новый экземпляр менеджера.

из Manager
string getDefaultDriver()

Получить имя драйвера кэша по умолчанию.

mixed driver(string $driver = null)

Получить экземпляр драйвера.

из Manager
mixed createDriver(string $driver)

Создать новый экземпляр драйвера.

из Manager
mixed callCustomCreator(string $driver)

Вызвать пользовательский создатель драйвера.

из Manager
$this extend(string $driver, Closure $callback)

Зарегистрировать пользовательский создатель драйвера Closure.

из Manager
array getDrivers()

Получить все созданные "драйверы".

из Manager
mixed __call(string $method, array $parameters)

Динамически вызвать экземпляр драйвера по умолчанию.

из Manager
ApcStore createApcDriver()

Создать экземпляр драйвера кэша APC.

ArrayStore createArrayDriver()

Создать экземпляр драйвера кэша массива.

FileStore createFileDriver()

Создать экземпляр драйвера кэша файлов.

MemcachedStore createMemcachedDriver()

Создать экземпляр драйвера кэша Memcached.

NullStore createNullDriver()

Создать экземпляр драйвера кэша Null.

WinCacheStore createWincacheDriver()

Создать экземпляр драйвера кэша WinCache.

WinCacheStore createXcacheDriver()

Создать экземпляр драйвера кэша XCache.

RedisStore createRedisDriver()

Создать экземпляр драйвера кэша Redis.

DatabaseStore createDatabaseDriver()

Создать экземпляр драйвера кэша базы данных.

Connection getDatabaseConnection()

Получить соединение с базой данных для драйвера базы данных.

string getPrefix()

Получить значение "префикса" кэша.

void setPrefix(string $name)

Установить значение "префикса" кэша.

Repository repository(StoreInterface $store)

Создать новый репозиторий кэша с заданной реализацией.

void setDefaultDriver(string $name)

Установить имя драйвера кэша по умолчанию.

Подробности

void __construct(Application $app)

Создать новый экземпляр менеджера.

Параметры

Application $app

Возвращаемое значение

void

string getDefaultDriver()

Получить имя драйвера кэша по умолчанию.

Возвращаемое значение

string

mixed driver(string $driver = null)

Получить экземпляр драйвера.

Параметры

string $driver

Возвращаемое значение

mixed

protected mixed createDriver(string $driver)

Создать новый экземпляр драйвера.

Параметры

string $driver

Возвращаемое значение

mixed

Исключения

InvalidArgumentException

protected mixed callCustomCreator(string $driver)

Вызвать пользовательский создатель драйвера.

Параметры

string $driver

Возвращаемое значение

mixed

$this extend(string $driver, Closure $callback)

Зарегистрировать пользовательский создатель драйвера Closure.

Параметры

string $driver
Closure $callback

Возвращаемое значение

$this

array getDrivers()

Получить все созданные "драйверы".

Возвращаемое значение

array

смешанный тип __call(строка $method, массив $parameters)

Динамически вызвать экземпляр драйвера по умолчанию.

Параметры

строка $method
массив $parameters

Возвращаемое значение

смешанный тип

защищенное ApcStore createApcDriver()

Создать экземпляр драйвера кэша APC.

Возвращаемое значение

ApcStore

защищенное ArrayStore createArrayDriver()

Создать экземпляр драйвера кэша массивов.

Возвращаемое значение

ArrayStore

защищенное FileStore createFileDriver()

Создать экземпляр драйвера кэша файлов.

Возвращаемое значение

FileStore

защищенное MemcachedStore createMemcachedDriver()

Создать экземпляр драйвера кэша Memcached.

Возвращаемое значение

MemcachedStore

защищенное NullStore createNullDriver()

Создать экземпляр драйвера кэша Null.

Возвращаемое значение

NullStore

защищенное WinCacheStore createWincacheDriver()

Создать экземпляр драйвера кэша WinCache.

Возвращаемое значение

WinCacheStore

защищенное WinCacheStore createXcacheDriver()

Создать экземпляр драйвера кэша XCache.

Возвращаемое значение

WinCacheStore

защищенное RedisStore createRedisDriver()

Создать экземпляр драйвера кэша Redis.

Возвращаемое значение

RedisStore

защищенное DatabaseStore createDatabaseDriver()

Создать экземпляр драйвера кэша базы данных.

Возвращаемое значение

DatabaseStore

защищенное Connection getDatabaseConnection()

Получить подключение к базе данных для драйвера базы данных.

Возвращаемое значение

Connection

строка getPrefix()

Получить значение "префикса" кэша.

Возвращаемое значение

строка

пустое значение setPrefix(строка $name)

Установить значение "префикса" кэша.

Параметры

строка $name

Возвращаемое значение

пустое значение

защищенное Repository repository(StoreInterface $store)

Создать новый репозиторий кэша с заданной реализацией.

Параметры

StoreInterface $store

Возвращаемое значение

Repository

пустое значение setDefaultDriver(строка $name)

Установить имя драйвера кэша по умолчанию.

Параметры

строка $name

Возвращаемое значение

пустое значение

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Cache/CacheManager.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API