Session
class Session implements CollectionInterface (View source)
Constants
CORE_SESSION_KEY |
The internal session variable |
Methods
Get session singleton
Session starter.
Generate session
Allows checking for the existence of a key in the session collection
Allows checking for the existence of a key in the session collection
Check whether a collection is empty.
Retrieves a value or value collection.
Add an entry to the collection
The add alias
Returns the list of session variables
Delete an entry in the collection
set
Add flash data After the data recovery is automatic deleted
Returns the list of session data as a array.
Empty the flash system.
Allows to clear the cache except csrf and __bow.flash
Allows you to empty the session
Returns the list of session data as a toObject.
__toString
Details
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