Magento session save handler
Definition at line 14 of file SaveHandler.php.
◆ __construct()
Constructor
- Parameters
-
Session handler
Save handler may be set to custom value in deployment config, which will override everything else. Otherwise, try to read PHP settings for session.save_handler value. Otherwise, use 'files' as default.
Definition at line 30 of file SaveHandler.php.
41 $saveMethod = $sessionConfig->getOption(
'session.save_handler') ?: $default;
44 $this->saveHandlerAdapter = $saveHandlerFactory->create($saveMethod);
45 }
catch (SessionException $e) {
46 $this->saveHandlerAdapter = $saveHandlerFactory->create($default);
◆ close()
Close Session - free resources
- Returns
- bool
Definition at line 67 of file SaveHandler.php.
69 return $this->saveHandlerAdapter->close();
◆ destroy()
Destroy Session - remove data from resource for given session id
- Parameters
-
- Returns
- bool
Definition at line 101 of file SaveHandler.php.
103 return $this->saveHandlerAdapter->destroy($sessionId);
◆ gc()
Garbage Collection - remove old session data older than $maxLifetime (in seconds)
- Parameters
-
- Returns
- bool @SuppressWarnings(PHPMD.ShortMethodName)
Definition at line 114 of file SaveHandler.php.
116 return $this->saveHandlerAdapter->gc($maxLifetime);
◆ open()
open |
( |
|
$savePath, |
|
|
|
$name |
|
) |
| |
Open Session - retrieve resources
- Parameters
-
string | $savePath | |
string | $name | |
- Returns
- bool
Definition at line 57 of file SaveHandler.php.
59 return $this->saveHandlerAdapter->open($savePath,
$name);
if(!isset($_GET['name'])) $name
◆ read()
Read session data
- Parameters
-
- Returns
- string
Definition at line 78 of file SaveHandler.php.
80 return $this->saveHandlerAdapter->read($sessionId);
◆ write()
write |
( |
|
$sessionId, |
|
|
|
$data |
|
) |
| |
Write Session - commit data to resource
- Parameters
-
string | $sessionId | |
string | $data | |
- Returns
- bool
Definition at line 90 of file SaveHandler.php.
92 return $this->saveHandlerAdapter->write($sessionId,
$data);
◆ $saveHandlerAdapter
The documentation for this class was generated from the following file: