Spec-Zone.ru › Laravel 5.7

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 createRedisDriver()

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

Store createCacheBased(string $driver)

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

CacheBasedSessionHandler createCacheHandler(string $driver)

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

Store buildSession(SessionHandlerInterface $handler)

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

EncryptedStore buildEncryptedSession(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

Исключения

InvalidArgumentException

protected mixed createDriver(string $driver)

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

Параметры

string $driver

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

mixed

Исключения

InvalidArgumentException

protected mixed callCustomCreator(string $driver)

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

Параметры

string $driver

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

mixed

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

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

Параметры

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 Connection getDatabaseConnection()

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

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

Connection

protected Store createApcDriver()

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

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

Store

protected Store createMemcachedDriver()

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

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

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

protected EncryptedStore buildEncryptedSession(SessionHandlerInterface $handler)

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

Параметры

SessionHandlerInterface $handler

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

EncryptedStore

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.7/Illuminate/Session/SessionManager.html

Spec-Zone.ru

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