SessionTransport
Less than 1 minute
SessionTransport
Interface for session token transport (HTTP layer).
Responsible for extracting and persisting session tokens via HTTP (cookies, headers, etc).
Methods
__construct
Construct the session.
public __construct(array $config): voidParameters
| Parameter | Type | Description |
|---|---|---|
$config | array |
extractToken
Extract a session token from the incoming request (e.g., from cookies or headers).
public extractToken(): ?stringpersistToken
Persist a session token to the outgoing response (e.g., set cookie or header).
public persistToken(Response $response, string $token, array $options): voidParameters
| Parameter | Type | Description |
|---|---|---|
$response | Response | |
$token | string | |
$options | array |
clearToken
Remove the session token from the client (e.g., clear cookie or header).
public clearToken(Response $response, array $options): voidParameters
| Parameter | Type | Description |
|---|---|---|
$response | Response | |
$options | array |
Generated by Hazaar API Doc Generator on Sun, 01 Mar 2026 09:22:26 +0000