ProjectExecutableBase
extends ExecutableBase
in package
implements
ExecutableBuilderStrategyInterface
AbstractYes
Table of Contents
Interfaces
- ExecutableBuilderStrategyInterface
Properties
- $project : UnityProject
- $workspace : string
- $workspaceName : string
Methods
- buildExecutableStrategies() : ExecutableStrategies
- createResultDocument() : DOMDocument|null
- getExecutableCall() : string
- getExecutablePackage() : string
- parseArguments() : void
- requiresEditor() : bool
- validate() : void
Properties
$project
protected
UnityProject
$project
$workspace
protected
string
$workspace
$workspaceName
protected
string
$workspaceName
= 'Unknown'
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
requiresEditor()
protected
requiresEditor() : bool
Return values
boolvalidate()
protected
validate() : void