class Session extends Handler

Session Class

Properties

protected IDatabase $_db Session Database Mapper from Handler
protected integer $_lifetime Session GC Lifetime from Handler
protected string $_sessionId Session Id from Handler

Methods

__construct(IDatabase $db, $sessionId = null, $sessionName = "jtlConnector")

Constructor

from Handler
boolean
check(string $sessionId)

Checks if Session is Valid

from Handler
open($savePath, $sessionName)

Open Session

from Handler
close()

Close Sesssion

from Handler
read($sessionId)

Read Session

from Handler
write($sessionId, $sessionData)

Write Session

from Handler
destroy($sessionId)

Destroy Session

from Handler
gc($maxLifetime)

Garbage Collector

from Handler
string
getSessionId()

SessionId Getter

from Handler
number
getLifetime()

Lifetime Getter

from Handler

Details

in Handler at line 51
__construct(IDatabase $db, $sessionId = null, $sessionName = "jtlConnector")

Constructor

Parameters

IDatabase $db
$sessionId Connector session ID
$sessionName PHP session Name

Exceptions

SessionException

in Handler at line 107
boolean check(string $sessionId)

Checks if Session is Valid

Parameters

string $sessionId

Return Value

boolean

in Handler at line 132
open($savePath, $sessionName)

Open Session

Parameters

$savePath
$sessionName

in Handler at line 144
close()

Close Sesssion

in Handler at line 154
read($sessionId)

Read Session

Parameters

$sessionId

in Handler at line 178
write($sessionId, $sessionData)

Write Session

Parameters

$sessionId
$sessionData

in Handler at line 217
destroy($sessionId)

Destroy Session

Parameters

$sessionId

in Handler at line 229
gc($maxLifetime)

Garbage Collector

Parameters

$maxLifetime

in Handler at line 241
string getSessionId()

SessionId Getter

Return Value

string

in Handler at line 251
number getLifetime()

Lifetime Getter

Return Value

number