Session implements SessionInterface, ArrayAccess uses ArrayAccessWithReferences
Table of Contents
Interfaces
- SessionInterface
- ArrayAccess
Methods
- __construct() : mixed
- Session constructor.
- clear() : void
- delete() : mixed
- destroy() : void
- disableDebug() : self
- disableIgnoringSessionStartErrors() : self
- disableLazyStart() : self
- enableDebug() : self
- enableIgnoringSessionStartErrors() : self
- enableLazyStart() : self
- get() : mixed
- getDebugger() : Debugger
- getId() : string
- getName() : string
- getSessionHandler() : SessionHandlerInterface|null
- has() : mixed
- isAccessible() : bool
- isActive() : bool
- isStarted() : bool
- offsetExists() : bool
- offsetGet() : mixed
- offsetSet() : void
- offsetUnset() : void
- refineReferencesBeforeSave() : void
- regenerateId() : bool
- remove() : mixed
- save() : void
- set() : mixed
- setId() : void
- setName() : void
- start() : bool
Methods
__construct()
Session constructor.
public
__construct([SessionHandlerInterface $sessionHandler = null ]) : mixed
Parameters
- $sessionHandler : SessionHandlerInterface = null
clear()
public
clear() : void
delete()
public
delete(mixed $name) : mixed
Parameters
- $name : mixed
destroy()
public
destroy() : void
disableDebug()
public
disableDebug() : self
Return values
selfdisableIgnoringSessionStartErrors()
public
disableIgnoringSessionStartErrors() : self
Return values
selfdisableLazyStart()
public
disableLazyStart() : self
Return values
selfenableDebug()
public
enableDebug() : self
Return values
selfenableIgnoringSessionStartErrors()
public
enableIgnoringSessionStartErrors() : self
Return values
selfenableLazyStart()
public
enableLazyStart() : self
Return values
selfget()
public
& get(mixed $name) : mixed
Parameters
- $name : mixed
getDebugger()
public
getDebugger() : Debugger
Return values
DebuggergetId()
public
getId() : string
Return values
stringgetName()
public
getName() : string
Return values
stringgetSessionHandler()
public
getSessionHandler() : SessionHandlerInterface|null
Return values
SessionHandlerInterface|nullhas()
public
has(mixed $name) : mixed
Parameters
- $name : mixed
isAccessible()
public
isAccessible() : bool
Return values
boolisActive()
public
isActive() : bool
Return values
boolisStarted()
public
isStarted() : bool
Return values
booloffsetExists()
public
offsetExists(mixed $offset) : bool
Parameters
- $offset : mixed
Return values
booloffsetGet()
public
& offsetGet(mixed $offset) : mixed
Parameters
- $offset : mixed
Attributes
- #[ReturnTypeWillChange]
offsetSet()
public
offsetSet(mixed $offset, mixed $value) : void
Parameters
- $offset : mixed
- $value : mixed
offsetUnset()
public
offsetUnset(mixed $offset) : void
Parameters
- $offset : mixed
refineReferencesBeforeSave()
public
refineReferencesBeforeSave() : void
regenerateId()
public
regenerateId() : bool
Return values
boolremove()
public
remove(mixed $name) : mixed
Parameters
- $name : mixed
save()
public
save() : void
set()
public
set(mixed $name, mixed $value) : mixed
Parameters
- $name : mixed
- $value : mixed
setId()
public
setId(mixed $id) : void
Parameters
- $id : mixed
setName()
public
setName(mixed $name) : void
Parameters
- $name : mixed
start()
public
start() : bool