class Session implements CollectionInterface (View source)

Constants

CORE_KEY

Methods

static mixed
configure(array $config)

Configure

static mixed
getInstance()

Get session singleton

start()

Session starteur.

regenerate()

Generate session

bool
has(string $key, bool $strict = false)

Permet de vérifier l'existance une clé dans la colléction de session

bool
exists(string $key)

Permet de vérifier l'existance une clé dans la colléction de session

bool
isEmpty()

Permet de vérifier si une colléction est vide.

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

Permet de récupérer une valeur ou la colléction de valeur.

add(string $key, mixed $value, bool $next = false)

Permet d'ajouter une entrée dans la colléction

array
all()

Retourne la liste des variables de session

remove(string $key)

remove, supprime une entrée dans la colléction

set(string $key, mixed $value)

set

mixed
flash(mixed $key, mixed $message = null)

flash

array
toArray()

Retourne la liste des données de la session sous forme de tableau.

clearFash()

Vide le système de flash.

clear()

clear, permet de vider le cache sauf csrf|bow.flash

flush()

Permet de vide la session

array
toObject()

No description

string
__toString()

__toString

Details

static mixed configure(array $config)

Configure

Parameters

array $config

Return Value

mixed

static mixed getInstance()

Get session singleton

Return Value

mixed

start()

Session starteur.

regenerate()

Generate session

bool has(string $key, bool $strict = false)

Permet de vérifier l'existance une clé dans la colléction de session

Parameters

string $key
bool $strict

Return Value

bool

bool exists(string $key)

Permet de vérifier l'existance une clé dans la colléction de session

Parameters

string $key

Return Value

bool

bool isEmpty()

Permet de vérifier si une colléction est vide.

Return Value

bool

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

Permet de récupérer une valeur ou la colléction de valeur.

Parameters

string $key
mixed $default

Return Value

mixed

CollectionInterface add(string $key, mixed $value, bool $next = false)

Permet d'ajouter une entrée dans la colléction

Parameters

string $key
mixed $value
bool $next

Return Value

CollectionInterface

Exceptions

InvalidArgumentException

array all()

Retourne la liste des variables de session

Return Value

array

CollectionInterface remove(string $key)

remove, supprime une entrée dans la colléction

Parameters

string $key

Return Value

CollectionInterface

CollectionInterface set(string $key, mixed $value)

set

Parameters

string $key
mixed $value

Return Value

CollectionInterface

mixed flash(mixed $key, mixed $message = null)

flash

Parameters

mixed $key
mixed $message

Return Value

mixed

array toArray()

Retourne la liste des données de la session sous forme de tableau.

Return Value

array

clearFash()

Vide le système de flash.

clear()

clear, permet de vider le cache sauf csrf|bow.flash

flush()

Permet de vide la session

array toObject()

No description

Return Value

array

string __toString()

__toString

Return Value

string