Oihana PHP Arango

SessionsModelTrait

Standalone trait for the `sessions` Documents model dependency.

Used by middlewares / controllers / commands that need to read or update authentication sessions (login bookkeeping, password-change revocation, webhook-driven session revocation, audit logs, etc.).

Tags
author

Marc Alcaraz

Table of Contents

Constants

SESSIONS_MODEL  : string = 'sessionsModel'
Initialization key for the sessions Documents model.

Properties

$sessionsModel  : Documents|null
The sessions Documents model.

Methods

initializeSessionsModel()  : static
Initializes the sessions model dependency from the $init array.

Constants

SESSIONS_MODEL

Initialization key for the sessions Documents model.

public string SESSIONS_MODEL = 'sessionsModel'

Properties

Methods

initializeSessionsModel()

Initializes the sessions model dependency from the $init array.

protected initializeSessionsModel(array<string|int, mixed> $init, Container|null $container) : static
Parameters
$init : array<string|int, mixed>

The initialization array.

$container : Container|null

The DI container.

Tags
throws
ContainerExceptionInterface
NotFoundExceptionInterface
Return values
static
On this page

Search results