Database
class Database implements StoreInterface
Database store.
Properties
protected Connection | $connection | Database connection. | |
protected string | $table | Database table. | |
protected array|bool | $classWhitelist | Class whitelist. |
Methods
write(string $sessionId, array $sessionData, int $dataTTL)
Writes session data.
array
read(string $sessionId)
Reads and returns session data.
delete(string $sessionId)
Destroys the session data assiciated with the provided id.
gc(int $dataTTL)
Garbage collector that deletes expired session data.
Details
at line 50
__construct(Connection $connection, string $table, array|bool $classWhitelist = false)
Constructor.
at line 64
protected Query
table()
Returns a query builder instance.
at line 72
write(string $sessionId, array $sessionData, int $dataTTL)
Writes session data.
at line 93
array
read(string $sessionId)
Reads and returns session data.
at line 103
delete(string $sessionId)
Destroys the session data assiciated with the provided id.
at line 111
gc(int $dataTTL)
Garbage collector that deletes expired session data.