AdapterManager
abstract class AdapterManager
Adapter manager.
Traits
                    Configurable trait.
                
            Properties
| protected string | $default | Name of the default connection. | from ConfigurableTrait | 
| protected array | $configurations | Configurations. | from ConfigurableTrait | 
| protected Container | $container | Container. | |
| protected array | $extensions | Extensions. | |
| protected array | $instances | Connections. | 
Methods
                    mixed
                
                
                    factory(string $adapterName, array $configuration = [])
        
                                            
                
            Factory.
                    mixed
                
                
                    instantiate(string $configuration)
        
                                            
                
            Returns a new adapter instance.
                    mixed
                
                
                    instance(string|null $configuration = null)
        
                                            
                
            Returns an instance of the chosen adapter configuration.
                    mixed
                
                
                    __call(string $name, array $arguments)
        
                                            
                
            Magic shortcut to the default configuration.
Details
        at         line 55
                            
    __construct(string $default, array $configurations, Container $container)
        
    
    Constructor.
        in ConfigurableTrait at         line 50
                            
    addConfiguration(string $name, array $configuration)
        
    
    Adds a configuration.
        in ConfigurableTrait at         line 61
                            
    removeConfiguration(string $name)
        
    
    Removes a configuration.
It will also remove any active connection linked to the configuration.
        at         line 70
                            
    extend(string $name, string|Closure $adapter)
        
    
    Adds extension.
        at         line 82
                    protected        mixed
    factory(string $adapterName, array $configuration = [])
        
    
    Factory.
        at         line 109
            abstract        protected        mixed
    instantiate(string $configuration)
        
    
    Returns a new adapter instance.
        at         line 117
                            mixed
    instance(string|null $configuration = null)
        
    
    Returns an instance of the chosen adapter configuration.
        at         line 136
                            mixed
    __call(string $name, array $arguments)
        
    
    Magic shortcut to the default configuration.