| Fully Qualified Name: | CodeIgniter\Session\Handlers\ArrayHandler |
| Extends: | BaseHandler |
| Implements: | SessionHandlerInterface |
Session handler using static array for storage.
Intended only for use during testing.
| 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 |
Constructor
| Parameter Name | Type | Description |
|---|---|---|
| $config | \BaseConfig | |
| $ipAddress | string |
Returns:
Close
Releases locks and closes file descriptor.
Returns: bool
Destroy
Destroys the current session.
| Parameter Name | Type | Description |
|---|---|---|
| $sessionID | string |
Returns: bool
Garbage Collector
Deletes expired sessions
| Parameter Name | Type | Description |
|---|---|---|
| $maxlifetime | int | Maximum |
Returns: bool
Open
Ensures we have an initialized database connection.
| Parameter Name | Type | Description |
|---|---|---|
| $savePath | string | Path |
| $name | string | Session |
Returns: bool
Read
Reads session data and acquires a lock
| Parameter Name | Type | Description |
|---|---|---|
| $sessionID | string | Session |
Returns: string Serialized session data
Write
Writes (create / update) session data
| Parameter Name | Type | Description |
|---|---|---|
| $sessionID | string | Session |
| $sessionData | string | Serialized |
Returns: bool