1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс RedisSessionHandler
Граф наследования:RedisSessionHandler:
AbstractSessionHandler

Открытые члены

 __construct (array $options)
 open ($savePath, $sessionName)
 close ()
 processRead ($sessionId)
 processWrite ($sessionId, $sessionData)
 processDestroy ($sessionId)
 gc ($maxLifeTime)
 updateTimestamp ($sessionId, $sessionData)
Открытые члены унаследованные от AbstractSessionHandler
 read ($sessionId)
 write ($sessionId, $sessionData)
 destroy ($sessionId)
 validateId ($sessionId)
 create_sid ()
 turnOffReleaseLockAfterCloseSession ()
 turnOnReleaseLockAfterCloseSession ()

Поля данных

const SESSION_REDIS_CONNECTION = 'session.redis'
Поля данных унаследованные от AbstractSessionHandler
const LOCK_ERROR_MESSAGE = 'Unable to get session lock within 60 seconds.'

Защищенные члены

 isConnected ()
 getPrefix ()
 closeConnection ()
 lock ($sessionId)
 unlock ($sessionId)
Защищенные члены унаследованные от AbstractSessionHandler
 triggerLockFatalError (string $additionalText='')
 validateSessionId ($sessionId)

Защищенные данные

 $connection
string $prefix
bool $exclusiveLock
Защищенные данные унаследованные от AbstractSessionHandler
 $readOnly = false
 $sessionId

Подробное описание

См. определение в файле redissessionhandler.php строка 9

Конструктор(ы)

◆ __construct()

__construct ( array $options)

См. определение в файле redissessionhandler.php строка 18

Методы

◆ close()

close ( )

Переопределяет метод предка AbstractSessionHandler.

См. определение в файле redissessionhandler.php строка 50

◆ closeConnection()

closeConnection ( )
protected

См. определение в файле redissessionhandler.php строка 127

◆ gc()

gc ( $maxLifeTime)

См. определение в файле redissessionhandler.php строка 97

◆ getPrefix()

getPrefix ( )
protected

См. определение в файле redissessionhandler.php строка 107

◆ isConnected()

isConnected ( )
protected

См. определение в файле redissessionhandler.php строка 102

◆ lock()

lock ( $sessionId)
protected

Переопределяет метод предка AbstractSessionHandler.

См. определение в файле redissessionhandler.php строка 142

◆ open()

open ( $savePath,
$sessionName )

См. определение в файле redissessionhandler.php строка 45

◆ processDestroy()

processDestroy ( $sessionId)

Переопределяет метод предка AbstractSessionHandler.

См. определение в файле redissessionhandler.php строка 74

◆ processRead()

processRead ( $sessionId)

Переопределяет метод предка AbstractSessionHandler.

См. определение в файле redissessionhandler.php строка 58

◆ processWrite()

processWrite ( $sessionId,
$sessionData )

Переопределяет метод предка AbstractSessionHandler.

См. определение в файле redissessionhandler.php строка 65

◆ unlock()

unlock ( $sessionId)
protected

Переопределяет метод предка AbstractSessionHandler.

См. определение в файле redissessionhandler.php строка 184

◆ updateTimestamp()

updateTimestamp ( $sessionId,
$sessionData )

См. определение в файле redissessionhandler.php строка 137

Поля

◆ $connection

$connection
protected

См. определение в файле redissessionhandler.php строка 14

◆ $exclusiveLock

bool $exclusiveLock
protected

См. определение в файле redissessionhandler.php строка 16

◆ $prefix

string $prefix
protected

См. определение в файле redissessionhandler.php строка 15

◆ SESSION_REDIS_CONNECTION

const SESSION_REDIS_CONNECTION = 'session.redis'

См. определение в файле redissessionhandler.php строка 11


Объявления и описания членов класса находятся в файле: