Spec-Zone.ru › Laravel 5.8

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

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

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
END_OF_DOCUMENT_MARKER

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

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

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

Connection

protected Store createApcDriver()

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

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

Store

protected Store createMemcachedDriver()

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

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

Store

protected Store createRedisDriver()

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

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

Store

protected Store createDynamodbDriver()

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

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

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

Spec-Zone.ru

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