PHP Class StackFormation\DependencyTracker

Show file Open project: aoepeople/stackformation

Protected Properties

Property Type Description
$envVars
$stacks

Public Methods

Method Description
findDependantsForStack ( $stackName )
getEnvDependencies ( )
getEnvDependenciesAsFlatList ( )
getStackDependencies ( )
getStackDependenciesAsFlatList ( )
getStacks ( )
getUsedEnvironmentVariables ( )
reset ( )
trackEnvUsage ( $envVar, $withDefault = false, $value, Blueprint $sourceBlueprint = null, $sourceType = null, $sourceKey = null )
trackStackDependency ( $type, $stack, $resource, Blueprint $sourceBlueprint = null, $sourceType = null, $sourceKey = null )

Method Details

findDependantsForStack() public method

public findDependantsForStack ( $stackName )

getEnvDependencies() public method

public getEnvDependencies ( )

getEnvDependenciesAsFlatList() public method

getStackDependencies() public method

getStackDependenciesAsFlatList() public method

getStacks() public method

public getStacks ( )

getUsedEnvironmentVariables() public method

reset() public method

public reset ( )

trackEnvUsage() public method

public trackEnvUsage ( $envVar, $withDefault = false, $value, Blueprint $sourceBlueprint = null, $sourceType = null, $sourceKey = null )
$sourceBlueprint Blueprint

trackStackDependency() public method

public trackStackDependency ( $type, $stack, $resource, Blueprint $sourceBlueprint = null, $sourceType = null, $sourceKey = null )
$sourceBlueprint Blueprint

Property Details

$envVars protected property

protected $envVars

$stacks protected property

protected $stacks