Spec-Zone.ru › Laravel 4.2

SessionManager

класс SessionManager расширяет 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)

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

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

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

из Manager
array getDrivers()

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

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

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

из Manager
Store createArrayDriver()

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

Store createCookieDriver()

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

Store createFileDriver()

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

Store createNativeDriver()

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

Store createDatabaseDriver()

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

Connection getDatabaseConnection()

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

Store createApcDriver()

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

Store createMemcachedDriver()

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

Store createWincacheDriver()

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

Store createRedisDriver()

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

Store createCacheBased(string $driver)

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

CacheBasedSessionHandler createCacheHandler(string $driver)

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

Store buildSession(SessionHandlerInterface $handler)

Построить экземпляр сессии.

array getSessionConfig()

Получить конфигурацию сессии.

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

массив getDrivers()

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

Значение возврата

массив

смешанный тип __call(string $method, array $parameters)

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

Параметры

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

Значение возврата

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

защищённый Хранилище createArrayDriver()

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

Значение возврата

Хранилище

защищённый Хранилище createCookieDriver()

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

Значение возврата

Хранилище

защищённый Хранилище createFileDriver()

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

Значение возврата

Хранилище

защищённый Хранилище createNativeDriver()

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

Значение возврата

Хранилище

защищённый Хранилище createDatabaseDriver()

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

Значение возврата

Хранилище

защищённый Соединение getDatabaseConnection()

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

Значение возврата

Соединение

защищённый Хранилище createApcDriver()

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

Значение возврата

Хранилище

защищённый Хранилище createMemcachedDriver()

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

Значение возврата

Хранилище

защищённый Хранилище createWincacheDriver()

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

Значение возврата

Хранилище

защищённый Хранилище createRedisDriver()

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

Значение возврата

Хранилище

защищённый Хранилище createCacheBased(string $driver)

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

Параметры

строка $driver

Значение возврата

Хранилище

защищённый CacheBasedSessionHandler createCacheHandler(string $driver)

Создать экземпляр обработчика сессии, основанного на кэше.

Параметры

строка $driver

Значение возврата

CacheBasedSessionHandler

защищённый Хранилище buildSession(SessionHandlerInterface $handler)

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

Параметры

SessionHandlerInterface $handler

Значение возврата

Хранилище

массив getSessionConfig()

Получить конфигурацию сессии.

Значение возврата

массив

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

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

Параметры

строка $name

Значение возврата

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

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

Spec-Zone.ru

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