Class CacheSession
CacheSession provides method for saving sessions into a Cache engine. Used with CakeSession
- CacheSession implements CakeSessionHandlerInterface
Package: Cake\Model\Datasource\Session
See: CakeSession for configuration information.
Copyright: Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
License: MIT License
Location: Cake/Model/Datasource/Session/CacheSession.php
See: CakeSession for configuration information.
Copyright: Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
License: MIT License
Location: Cake/Model/Datasource/Session/CacheSession.php
Method Summary
-
close() public
Method called on close of a database session. -
destroy() public
Method called on the destruction of a database session. -
gc() public
Helper function called on gc for cache sessions. -
open() public
Method called on open of a database session. -
read() public
Method used to read from a database session. -
write() public
Helper function called on write for database sessions.
Method Detail
close() public ¶
close( )
Method called on close of a database session.
Returns
boolean
Success
Success
Implementation of
destroy() public ¶
destroy( integer $id )
Method called on the destruction of a database session.
Parameters
- integer $id
- ID that uniquely identifies session in cache
Returns
boolean
True for successful delete, false otherwise.
True for successful delete, false otherwise.
Implementation of
gc() public ¶
gc( integer $expires = null )
Helper function called on gc for cache sessions.
Parameters
- integer $expires optional null
- Timestamp (defaults to current time)
Returns
boolean
Success
Success
Implementation of
open() public ¶
open( )
Method called on open of a database session.
Returns
boolean
Success
Success
Implementation of
read() public ¶
read( string $id )
Method used to read from a database session.
Parameters
- string $id
- The key of the value to read
Returns
mixed
The value of the key or false if it does not exist
The value of the key or false if it does not exist
Implementation of
write() public ¶
write( integer $id , mixed $data )
Helper function called on write for database sessions.
Parameters
- integer $id
- ID that uniquely identifies session in database
- mixed $data
- The value of the data to be saved.
Returns
boolean
True for successful write, false otherwise.
True for successful write, false otherwise.