/**
* {@inheritdoc}
*
* @param string $sessionId Session variable name [Optional]
* @return bool
*/
public function destroy($sessionId = null)
{
if (null === $sessionId) {
$sessionId = $this->getId();
}
if (!isset($_SESSION) || !is_array($_SESSION)) {
$_SESSION = [];
}
foreach ($_SESSION as $id => $key) {
unset($_SESSION[$id]);
}
return $this->db->delete($sessionId);
}