Spec-Zone.ru › Laravel 5.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)

Зарегистрировать пользовательскую функцию создания драйвера.

из Manager
array getDrivers()

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

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

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

из Manager
Store createArrayDriver()

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

Store createCookieDriver()

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

Store createFileDriver()

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

Store createNativeDriver()

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

Store createDatabaseDriver()

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

Store createLegacyDatabaseDriver() deprecated

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

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

array getDrivers()

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

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

array

mixed __call(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

protected Store createArrayDriver()

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

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

Store

protected Store createCookieDriver()

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

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

Store

protected Store createFileDriver()

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

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

Store

protected Store createNativeDriver()

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

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

Store

protected Store createDatabaseDriver()

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

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

Store

protected Store createLegacyDatabaseDriver() deprecated

deprecated

since версия 5.2.

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

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

Store

protected Connection getDatabaseConnection()

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

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

Connection

protected Store createApcDriver()

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

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

Store

protected Store createMemcachedDriver()

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

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

Store

protected Store createWincacheDriver()

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

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

Store

protected Store createRedisDriver()

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

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

Store

protected Store createCacheBased(string $driver)

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

Параметры

string $driver

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

Store

protected CacheBasedSessionHandler createCacheHandler(string $driver)

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

Параметры

string $driver

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

CacheBasedSessionHandler

protected Store buildSession(SessionHandlerInterface $handler)

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

Параметры

SessionHandlerInterface $handler

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

Store

array getSessionConfig()

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

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

array

void setDefaultDriver(string $name)

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

Параметры

string $name

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

void

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

Spec-Zone.ru

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