trait SessionMaker

Methods

mixed
getSession(string $key = null, string $default = null)

Retrieves key/value pair from session data.

void
putSession(string $key, mixed $value)

Saves key/value pair in to session data.

hasSession($key)

No description

mixed
getTempSession(string $key = null, string $default = null)

Retrieves key/value pair from session temporary data.

void
putTempSession(string $key, mixed $value)

Saves key/value pair in to session temporary data.

forgetSession($key)

No description

resetSession()

No description

string
makeSessionKey()

Returns a unique session identifier for this location.

encodeSessionData($data)

No description

decodeSessionData($data)

No description

Details

at line 17
mixed getSession(string $key = null, string $default = null)

Retrieves key/value pair from session data.

Parameters

string $key

Unique key for the data store.

string $default

A default value to use when value is not found.

Return Value

mixed

at line 37
void putSession(string $key, mixed $value)

Saves key/value pair in to session data.

Parameters

string $key

Unique key for the data store.

mixed $value

The value to store.

Return Value

void

at line 47
hasSession($key)

No description

Parameters

$key

at line 62
mixed getTempSession(string $key = null, string $default = null)

Retrieves key/value pair from session temporary data.

Parameters

string $key

Unique key for the data store.

string $default

A default value to use when value is not found.

Return Value

mixed

at line 82
void putTempSession(string $key, mixed $value)

Saves key/value pair in to session temporary data.

Parameters

string $key

Unique key for the data store.

mixed $value

The value to store.

Return Value

void

at line 92
forgetSession($key)

No description

Parameters

$key

at line 101
resetSession()

No description

at line 111
protected string makeSessionKey()

Returns a unique session identifier for this location.

Return Value

string

at line 119
protected encodeSessionData($data)

No description

Parameters

$data

at line 130
protected decodeSessionData($data)

No description

Parameters

$data