Database
class Database implements StoreInterface
Database store.
Properties
protected Connection | $connection | Database connection. | |
protected string | $table | Database table. | |
protected bool|array | $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 52
__construct(Connection $connection, string $table, bool|array $classWhitelist = false)
Constructor.
at line 66
protected Query
table()
Returns a query builder instance.
at line 74
write(string $sessionId, array $sessionData, int $dataTTL)
Writes session data.
at line 95
array
read(string $sessionId)
Reads and returns session data.
at line 105
delete(string $sessionId)
Destroys the session data assiciated with the provided id.
at line 113
gc(int $dataTTL)
Garbage collector that deletes expired session data.