0 follower

Class yii\web\SessionHandler

Inheritanceyii\web\SessionHandler
ImplementsSessionHandlerInterface
Available since version2.0.52
Source Code https://github.com/yiisoft/yii2/blob/master/framework/web/SessionHandler.php

SessionHandler implements an SessionHandlerInterface for handling yii\web\Session with custom session storage.

Method Details

Hide inherited methods

__construct() public method

public void __construct ( yii\web\Session $session )
$session

 public function __construct(Session $session)
{
 $this->_session = $session;
}

 
close() public method

public void close ( )

 public function close(): bool
{
 return $this->_session->closeSession();
}

 
destroy() public method

public void destroy ( $id )
$id

 public function destroy($id): bool
{
 return $this->_session->destroySession($id);
}

 
gc() public method

public void gc ( $max_lifetime )
$max_lifetime

 #[\ReturnTypeWillChange]
public function gc($max_lifetime)
{
 return $this->_session->gcSession($max_lifetime);
}

 
open() public method

public void open ( $path, $name )
$path
$name

 public function open($path, $name): bool
{
 return $this->_session->openSession($path, $name);
}

 
read() public method

public void read ( $id )
$id

 #[\ReturnTypeWillChange]
public function read($id)
{
 return $this->_session->readSession($id);
}

 
write() public method

public void write ( $id, $data )
$id
$data

 public function write($id, $data): bool
{
 return $this->_session->writeSession($id, $data);
}