DriverMiddlewareService
    
    
    
    
        
        
                        
            
    Table of Contents
    
    Methods
    
            - 
    __construct()
    
                                 : mixed    
- 
    ensureCompleteMiddlewareConfiguration()
    
                                 : array{target: class-string, disabled: bool, after: string[], before: string[], type: string}    
- 
    normalizeMiddlewareConfiguration()
    
                                 : array<string|int, mixed>    
- 
    order()
    
                                 : array<string|int, mixed>    
        __construct()
        
    
    
    
    
    public
                    __construct(DependencyOrderingService $dependencyOrderingService) : mixed
    
        
    
    
        Parameters
    
                    - 
                $dependencyOrderingService
                : DependencyOrderingService
                            
- 
                
            
        ensureCompleteMiddlewareConfiguration()
        
    
    
    
    
    public
                    ensureCompleteMiddlewareConfiguration(array<string|int, mixed> $middleware) : array{target: class-string, disabled: bool, after: string[], before: string[], type: string}
    
        
    
    
        Parameters
    
                    - 
                $middleware
                : array<string|int, mixed>
                            
- 
                
            
Return values
        array{target: class-string, disabled: bool, after: string[], before: string[], type: string}
            
                    
    
        normalizeMiddlewareConfiguration()
        
    
    
    
    
    public
                    normalizeMiddlewareConfiguration(string $identifier, array<string|int, mixed>|string $middleware) : array<string|int, mixed>
    
        
    
    
        Parameters
    
                    - 
                $identifier
                : string
                            
- 
                
            
- 
                $middleware
                : array<string|int, mixed>|string
                            
- 
                
            
Return values
        array<string|int, mixed>
            
                    
    
        order()
        
    
    
    
    
    public
                    order(array<string|int, mixed> $middlewares) : array<string|int, mixed>
    
        
    
    
        Parameters
    
                    - 
                $middlewares
                : array<string|int, mixed>
                            
- 
                
            
Return values
        array<string|int, mixed>