Library
Interface

Library\Session\SessionInterface

interface SessionInterface

Methods

start()

Start the current session and load it

open()

Open the current session

close()

Close the current session

bool isOpened()

Test if the current session is already started

read()

Read current session contents

bool isLoaded()

Test if the current session is already loaded

commit()

Save current session contents

clear()

Destroy current session

regenerateId()

Regenrate current session ID

string getId()

Get current session ID

string getName()

Get current session name

array getAttributes()

Get all current session values

bool has(string $param)

Test if the current session has a parameter

mixed get(string $param)

Get current session parameter

set(string $param, mixed $value)

Set current session parameter

remove(string $param)

Delete a session parameter

Details

at line 35
public start()

Start the current session and load it

at line 40
public open()

Open the current session

at line 45
public close()

Close the current session

at line 52
public bool isOpened()

Test if the current session is already started

Return Value

bool

at line 57
public read()

Read current session contents

at line 64
public bool isLoaded()

Test if the current session is already loaded

Return Value

bool

at line 69
public commit()

Save current session contents

at line 74
public clear()

Destroy current session

at line 79
public regenerateId()

Regenrate current session ID

at line 86
public string getId()

Get current session ID

Return Value

string

at line 93
public string getName()

Get current session name

Return Value

string

at line 100
public array getAttributes()

Get all current session values

Return Value

array

at line 108
public bool has(string $param)

Test if the current session has a parameter

Parameters

string $param

Return Value

bool

at line 116
public mixed get(string $param)

Get current session parameter

Parameters

string $param

Return Value

mixed

at line 124
public set(string $param, mixed $value)

Set current session parameter

Parameters

string $param
mixed $value

at line 131
public remove(string $param)

Delete a session parameter

Parameters

string $param