Class ArrayHandler

Summary

Fully Qualified Name: CodeIgniter\Session\Handlers\ArrayHandler
Extends: BaseHandler
Implements: SessionHandlerInterface

Description

Session handler using static array for storage.

Intended only for use during testing.

Methods

Name Description Defined By
__construct() Constructor BaseHandler
close() Close ArrayHandler
destroy() Destroy ArrayHandler
gc() Garbage Collector ArrayHandler
open() Open ArrayHandler
read() Read ArrayHandler
write() Write ArrayHandler

Method Details

__construct()

Constructor

Parameter Name Type Description
$config \BaseConfig
$ipAddress string

Returns:

close()

Close

Releases locks and closes file descriptor.

Returns: bool

destroy()

Destroy

Destroys the current session.

Parameter Name Type Description
$sessionID string

Returns: bool

gc()

Garbage Collector

Deletes expired sessions

Parameter Name Type Description
$maxlifetime int Maximum

Returns: bool

open()

Open

Ensures we have an initialized database connection.

Parameter Name Type Description
$savePath string Path
$name string Session

Returns: bool

read()

Read

Reads session data and acquires a lock

Parameter Name Type Description
$sessionID string Session

Returns: string Serialized session data

write()

Write

Writes (create / update) session data

Parameter Name Type Description
$sessionID string Session
$sessionData string Serialized

Returns: bool

Top