API SessionManager - chsxf/mfx GitHub Wiki

SessionManager Class

chsxf\MFX

final class SessionManager implements Services\ISessionService, ArrayAccess

Summary

Session management class

Since 2.0

Methods

__construct

public function __construct(Services\IConfigService $configService)

Constructor

Since 2.0

Parameters

Name Type Description
$configService IConfigService Config service instance

Throws

Exception Reason
MFXException

setInSession

public function setInSession(array $values): void

Set multiple values in session at once

Since 2.0

Parameters

Name Type Description
$values array Values as an associative array

unsetInSession

public function unsetInSession(string ...$keys): void

Unsets multiple values in session at once

Since 2.0

Parameters

Name Type Description
$keys array List of session variable names to unset