Bitrix API

DatabaseSessionHandler extends AbstractSessionHandler

Table of Contents

Constants

LOCK_ERROR_MESSAGE  = 'Unable to get session lock within 60 seconds.'

Methods

__construct()  : mixed
close()  : bool
create_sid()  : string
destroy()  : bool
gc()  : int
open()  : bool
processRead()  : string
processWrite()  : bool
read()  : mixed
turnOffReleaseLockAfterCloseSession()  : void
turnOnReleaseLockAfterCloseSession()  : void
updateTimestamp()  : bool
validateId()  : bool
write()  : bool

Constants

LOCK_ERROR_MESSAGE

public mixed LOCK_ERROR_MESSAGE = 'Unable to get session lock within 60 seconds.'

Methods

__construct()

public __construct(array<string|int, mixed> $options) : mixed
Parameters
$options : array<string|int, mixed>

destroy()

public destroy(mixed $sessionId) : bool
Parameters
$sessionId : mixed
Return values
bool

open()

public open(mixed $savePath, mixed $sessionName) : bool
Parameters
$savePath : mixed
$sessionName : mixed
Return values
bool

processRead()

public processRead(mixed $sessionId) : string
Parameters
$sessionId : mixed
Return values
string

processWrite()

public processWrite(mixed $sessionId, mixed $sessionData) : bool
Parameters
$sessionId : mixed
$sessionData : mixed
Return values
bool

read()

public read(mixed $sessionId) : mixed
Parameters
$sessionId : mixed
Attributes
#[ReturnTypeWillChange]

updateTimestamp()

public updateTimestamp(mixed $sessionId, mixed $sessionData) : bool
Parameters
$sessionId : mixed
$sessionData : mixed
Return values
bool

validateId()

public validateId(mixed $sessionId) : bool
Parameters
$sessionId : mixed
Return values
bool

write()

public write(mixed $sessionId, mixed $sessionData) : bool
Parameters
$sessionId : mixed
$sessionData : mixed
Return values
bool

        
On this page

Search results