9 use \Magento\Framework\Exception\SessionException;
33 $default = self::DEFAULT_HANDLER
41 $saveMethod = $sessionConfig->
getOption(
'session.save_handler') ?: $default;
44 $this->saveHandlerAdapter = $saveHandlerFactory->
create($saveMethod);
46 $this->saveHandlerAdapter = $saveHandlerFactory->
create($default);
59 return $this->saveHandlerAdapter->open($savePath,
$name);
69 return $this->saveHandlerAdapter->close();
78 public function read($sessionId)
80 return $this->saveHandlerAdapter->read($sessionId);
92 return $this->saveHandlerAdapter->write($sessionId,
$data);
103 return $this->saveHandlerAdapter->destroy($sessionId);
114 public function gc($maxLifetime)
116 return $this->saveHandlerAdapter->gc($maxLifetime);
__construct(SaveHandlerFactory $saveHandlerFactory, ConfigInterface $sessionConfig, $default=self::DEFAULT_HANDLER)
create($saveMethod, $params=[])
if(!isset($_GET['name'])) $name