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.