Table of Contents
    
                - 
    $composer
    
                 : mixed            
- 
    $dryRun
    
                 : mixed            
- 
    $resolver
    
                 : mixed            
- 
    $versionParser
    
                 : mixed            
- 
    __construct()
    
                         : mixed    
- 
    unpack()
    
                         : Result    
- 
    updateLock()
    
                         : void    
        $composer
        
        
                                
    
    
    
    
    private
        mixed
    $composer
    
        
        
    
                    
    
        $dryRun
        
        
                                
    
    
    
    
    private
        mixed
    $dryRun
    
        
        
    
                    
    
        $resolver
        
        
                                
    
    
    
    
    private
        mixed
    $resolver
    
        
        
    
                    
    
        $versionParser
        
        
                                
    
    
    
    
    private
        mixed
    $versionParser
    
        
        
    
            
            
        
                    
    
        __construct()
        
    
    
    
    
    public
                __construct(Composer $composer, PackageResolver $resolver, bool $dryRun) : mixed
        
        Parameters
    
                    - 
                $composer
                : Composer
                            
- 
                    
            
- 
                $resolver
                : PackageResolver
                            
- 
                    
            
- 
                $dryRun
                : bool
                            
- 
                    
            
Return values
    mixed
            —
        
    
                    
    
        unpack()
        
    
    
    
    
    public
                unpack(Operation $op[, Result $result = null ][, mixed &$links = [] ][, bool $devRequire = false ]) : Result
        
        Parameters
    
                    - 
                $op
                : Operation
                            
- 
                    
            
- 
                $result
                : Result
                 = null            
- 
                    
            
- 
                $links
                : mixed
                 = []            
- 
                    
            
- 
                $devRequire
                : bool
                 = false            
- 
                    
            
Return values
    Result
            —
        
    
                    
    
        updateLock()
        
    
    
    
    
    public
                updateLock(Result $result, IOInterface $io) : void
        
        Parameters
    
                    - 
                $result
                : Result
                            
- 
                    
            
- 
                $io
                : IOInterface
                            
- 
                    
            
Return values
    void
            —