PackageExecutableBase
        
        extends ExecutableBase
    
    
            
            in package
            
        
    
            
            implements
                            ExecutableBuilderStrategyInterface                    
    
    
AbstractYes
Table of Contents
Interfaces
- ExecutableBuilderStrategyInterface
Properties
- $package : UnityPackage
- $packageDirectory : string
- $packageName : string
Methods
- buildExecutableStrategies() : ExecutableStrategies
- createResultDocument() : DOMDocument|null
- getExecutableCall() : string
- getExecutablePackage() : string
- parseArguments() : void
- validate() : void
Properties
$package
        protected
            UnityPackage
    $package
    
    
    
    
    
    
$packageDirectory
        protected
            string
    $packageDirectory
    
    
    
    
    
    
$packageName
        protected
            string
    $packageName
    
    
    
    
    
    
Methods
buildExecutableStrategies()
    public
                    buildExecutableStrategies(AssetInterface $context, FarahUrlArguments $args) : ExecutableStrategies
    Parameters
- $context : AssetInterface
- $args : FarahUrlArguments
Return values
ExecutableStrategiescreateResultDocument()
    protected
    abstract                createResultDocument() : DOMDocument|null
    Return values
DOMDocument|nullgetExecutableCall()
    protected
                    getExecutableCall() : string
    Return values
stringgetExecutablePackage()
    protected
                    getExecutablePackage() : string
    Return values
stringparseArguments()
    protected
                    parseArguments(FarahUrlArguments $args) : void
    Parameters
- $args : FarahUrlArguments
validate()
    protected
                    validate() : void