Table of Contents
    
    Properties
    
            - 
    $project
    
                         : UnityProject            
- 
    $workspace
    
                         : string            
- 
    $workspaceName
    
                         : string            
    Methods
    
            - 
    buildExecutableStrategies()
    
                                 : ExecutableStrategies    
- 
    createResultDocument()
    
                                 : DOMDocument|null    
- 
    getExecutableCall()
    
                                 : string    
- 
    getExecutablePackage()
    
                                 : string    
- 
    parseArguments()
    
                                 : void    
- 
    requiresEditor()
    
                                 : bool    
- 
    validate()
    
                                 : void    
        $project
        
        
                                            
    
    
    
    
    
        protected
            UnityProject
    $project
    
    
    
    
    
    
                    
    
        $workspace
        
        
                                            
    
    
    
    
    
        protected
            string
    $workspace
    
    
    
    
    
    
                    
    
        $workspaceName
        
        
                                            
    
    
    
    
    
        protected
            string
    $workspaceName
     = 'Unknown'
    
    
    
    
    
            
            
        
                    
    
        buildExecutableStrategies()
        
    
    
    
    
    public
                    buildExecutableStrategies(AssetInterface $context, FarahUrlArguments $args) : ExecutableStrategies
    
        
    
    
        Parameters
    
                    - 
                $context
                : AssetInterface
                            
- 
                
            
- 
                $args
                : FarahUrlArguments
                            
- 
                
            
Return values
        ExecutableStrategies
            
                    
    
        createResultDocument()
        
    
    
    
    
    protected
                    createResultDocument() : DOMDocument|null
    
        
    
    
    
    
    
            
        Return values
        DOMDocument|null
            
                    
    
        getExecutableCall()
        
    
    
    
    
    protected
                    getExecutableCall() : string
    
        
    
    
    
    
    
            
                    
    
        getExecutablePackage()
        
    
    
    
    
    protected
                    getExecutablePackage() : string
    
        
    
    
    
    
    
            
                    
    
        parseArguments()
        
    
    
    
    
    protected
                    parseArguments(FarahUrlArguments $args) : void
    
        
    
    
        Parameters
    
                    - 
                $args
                : FarahUrlArguments
                            
- 
                
            
        requiresEditor()
        
    
    
    
    
    protected
                    requiresEditor() : bool
    
        
    
    
    
    
    
            
                    
    
        validate()
        
    
    
    
    
    protected
                    validate() : void