RedisLoader
class RedisLoader implements LoaderInterface (View source)
Traits
Properties
| protected Redis | $connection | 
Methods
                    Generator|string[]
                
                
                    paginatedScan(Redis $redis, string $pattern)
        
                                            
                Scan for a specific key pattern
from 
RedisPaginatedTrait
            
                    Generator|array
                
                
                    paginatedScanValues(Redis $redis, string $pattern)
        
                                            
                Get the keys and values matching a pattern
from 
RedisPaginatedTrait
            
                    __construct(Redis $redis)
        
                                            
                
            No description
                    clearNamespace($namespace)
        
                                            
                
            No description
                    array
                
                
                    load(string $environment, string $group, string $namespace = null)
        
                                            
                
            Load the given configuration group.
                    bool
                
                
                    exists(string $group, string $namespace = null)
        
                                            
                
            Determine if the given configuration group exists.
                    void
                
                
                    addNamespace(string $namespace, string $hint)
        
                                            
                
            Add a new namespace to the loader.
                    array
                
                
                    getNamespaces()
        
                                            
                
            Returns all registered namespaces with the config loader.
                    array
                
                
                    cascadePackage(string $environment, string $package, string $group, array $items)
        
                                            
                
            Apply any cascades to an array of package options.
Details
        
                    protected        Generator|string[]
    paginatedScan(Redis $redis, string $pattern)
        
    
    Scan for a specific key pattern
        
                    protected        Generator|array
    paginatedScanValues(Redis $redis, string $pattern)
        
    
    Get the keys and values matching a pattern
        
                            
    __construct(Redis $redis)
        
    
    No description
        
                            
    clearNamespace($namespace)
        
    
    No description
        
                            array
    load(string $environment, string $group, string $namespace = null)
        
    
    Load the given configuration group.
        
                            bool
    exists(string $group, string $namespace = null)
        
    
    Determine if the given configuration group exists.
        
                            void
    addNamespace(string $namespace, string $hint)
        
    
    Add a new namespace to the loader.
        
                            array
    getNamespaces()
        
    
    Returns all registered namespaces with the config loader.
        
                            array
    cascadePackage(string $environment, string $package, string $group, array $items)
        
    
    Apply any cascades to an array of package options.