PHP Class StackFormation\Blueprint

Show file Open project: aoepeople/stackformation Class Usage Examples

Protected Properties

Property Type Description
$blueprintConfig
$name string
$valueResolver

Public Methods

Method Description
__construct ( $name, array $blueprintConfig, ValueResolver $valueResolver )
applyEnvVars ( )
getAfterScript ( )
getBasePath ( )
getBeforeScript ( ) : array
getBlueprintConfig ( )
getBlueprintReference ( )
getCapabilities ( )
getName ( )
getOnFailure ( )
getOptionalTemplates ( )
getParameters ( $resolvePlaceholders = true )
getPreprocessedTemplate ( $force = false )
getProfile ( $resolvePlaceholders = true )
getStackName ( )
getStackPolicy ( )
getTags ( $resolvePlaceholders = true )
getTemplates ( )
getVars ( )

Protected Methods

Method Description
getScript ( string $key ) : string

Method Details

__construct() public method

public __construct ( $name, array $blueprintConfig, ValueResolver $valueResolver )
$blueprintConfig array
$valueResolver StackFormation\ValueResolver\ValueResolver

applyEnvVars() public method

public applyEnvVars ( )

getAfterScript() public method

public getAfterScript ( )

getBasePath() public method

public getBasePath ( )

getBeforeScript() public method

public getBeforeScript ( ) : array
return array

getBlueprintConfig() public method

public getBlueprintConfig ( )

getBlueprintReference() public method

getCapabilities() public method

public getCapabilities ( )

getName() public method

public getName ( )

getOnFailure() public method

public getOnFailure ( )

getOptionalTemplates() public method

getParameters() public method

public getParameters ( $resolvePlaceholders = true )

getPreprocessedTemplate() public method

public getPreprocessedTemplate ( $force = false )

getProfile() public method

public getProfile ( $resolvePlaceholders = true )

getScript() protected method

protected getScript ( string $key ) : string
$key string
return string

getStackName() public method

public getStackName ( )

getStackPolicy() public method

public getStackPolicy ( )

getTags() public method

public getTags ( $resolvePlaceholders = true )

getTemplates() public method

public getTemplates ( )

getVars() public method

public getVars ( )

Property Details

$blueprintConfig protected property

protected $blueprintConfig

$name protected property

protected string $name
return string

$valueResolver protected property

protected $valueResolver