CacheBasedSessionHandler
class CacheBasedSessionHandler implements SessionHandlerInterface (View source)
Properties
| protected Repository | $cache | The cache repository instance.  | 
                |
| protected int | $minutes | The number of minutes to store the data in the cache.  | 
                
Methods
                    void
                
                
                
            
                    open($savePath, $sessionName)
        
                                            
                
            {@inheritdoc}
                    close()
        
                                            
                
            {@inheritdoc}
                    read($sessionId)
        
                                            
                
            {@inheritdoc}
                    write($sessionId, $data)
        
                                            
                
            {@inheritdoc}
                    destroy($sessionId)
        
                                            
                
            {@inheritdoc}
                    gc($lifetime)
        
                                            
                
            {@inheritdoc}
                    getCache()
        
                                            
                
            Get the underlying cache repository.
Details
        
                            void
    __construct(Repository $cache, int $minutes)
        
    
    Create a new cache driven handler instance.
        
                            
    open($savePath, $sessionName)
        
    
    {@inheritdoc}
        
                            
    close()
        
    
    {@inheritdoc}
        
                            
    read($sessionId)
        
    
    {@inheritdoc}
        
                            
    write($sessionId, $data)
        
    
    {@inheritdoc}
        
                            
    destroy($sessionId)
        
    
    {@inheritdoc}
        
                            
    gc($lifetime)
        
    
    {@inheritdoc}
        
                            Repository
    getCache()
        
    
    Get the underlying cache repository.