classe Session implémente CollectionInterface (Voir la source)

Constantes

CORE_SESSION_KEY

The internal session variable

Méthodes

static Session
configure(array $config)

Configure session instance

static Session|null
getInstance()

Get session singleton

bool
start()

Session starter.

regenerate()

Generate session

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

Allows checking for the existence of a key in the session collection

bool
exists(string $key)

Allows checking for the existence of a key in the session collection

bool
isEmpty()

Check whether a collection is empty.

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

Retrieves a value or value collection.

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

Add an entry to the collection

mixed
put(string|int $key, mixed $value, $next = false)

The add alias

array
all()

Returns the list of session variables

mixed
remove(string|int $key)

Delete an entry in the collection

mixed
set(string $key, mixed $value)

set

mixed
flash(string|int $key, string|null $message = null)

Add flash data After the data recovery is automatic deleted

array
toArray()

Returns the list of session data as a array.

void
clearFash()

Empty the flash system.

void
clear()

Allows to clear the cache except csrf and __bow.flash

void
flush()

Allows you to empty the session

array
toObject()

Returns the list of session data as a toObject.

string
__toString()

__toString

Détails

static Session configure(array $config)

Configure session instance

Paramètres

array $config

Valeur de retour

Session

static Session|null getInstance()

Get session singleton

Valeur de retour

Session|null

bool start()

Session starter.

Valeur de retour

bool

regenerate()

Generate session

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

Allows checking for the existence of a key in the session collection

Paramètres

string|int $key
bool $strict

Valeur de retour

bool

bool exists(string $key)

Allows checking for the existence of a key in the session collection

Paramètres

string $key

Valeur de retour

bool

bool isEmpty()

Check whether a collection is empty.

Valeur de retour

bool

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

Retrieves a value or value collection.

Paramètres

mixed $key
mixed $default

Valeur de retour

mixed

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

Add an entry to the collection

Paramètres

string|int $key
mixed $value
bool $next

Valeur de retour

mixed

Exceptions

InvalidArgumentException

mixed put(string|int $key, mixed $value, $next = false)

The add alias

Paramètres

string|int $key
mixed $value
$next

Valeur de retour

mixed

Voir aussi

Session::add

array all()

Returns the list of session variables

Valeur de retour

array

mixed remove(string|int $key)

Delete an entry in the collection

Paramètres

string|int $key

Valeur de retour

mixed

mixed set(string $key, mixed $value)

set

Paramètres

string $key
mixed $value

Valeur de retour

mixed

mixed flash(string|int $key, string|null $message = null)

Add flash data After the data recovery is automatic deleted

Paramètres

string|int $key
string|null $message

Valeur de retour

mixed

array toArray()

Returns the list of session data as a array.

Valeur de retour

array

void clearFash()

Empty the flash system.

Valeur de retour

void

void clear()

Allows to clear the cache except csrf and __bow.flash

Valeur de retour

void

void flush()

Allows you to empty the session

Valeur de retour

void

array toObject()

Returns the list of session data as a toObject.

Valeur de retour

array

string __toString()

__toString

Valeur de retour

string