PHP Class StackFormation\ValueResolver\ValueResolver

Mostrar archivo Open project: aoepeople/stackformation Class Usage Examples

Protected Properties

Property Type Description
$config
$dependencyTracker
$forceProfile
$profileManager

Public Methods

Method Description
__construct ( DependencyTracker $dependencyTracker = null, Manager $profileManager = null, Config $config = null, string $forceProfile = null ) PlaceholderResolver constructor.
getConfig ( ) : Config
getDependencyTracker ( ) : DependencyTracker
getProfileManager ( ) : Manager
getStackFactory ( Blueprint $sourceBlueprint = null ) : StackFactory
resolvePlaceholders ( $string, Blueprint $sourceBlueprint = null, string $sourceType = null, string $sourceKey = null, integer $circuitBreaker ) : mixed Resolve placeholders

Method Details

__construct() public method

PlaceholderResolver constructor.
public __construct ( DependencyTracker $dependencyTracker = null, Manager $profileManager = null, Config $config = null, string $forceProfile = null )
$dependencyTracker StackFormation\DependencyTracker
$profileManager StackFormation\Profile\Manager
$config StackFormation\Config
$forceProfile string

getConfig() public method

public getConfig ( ) : Config
return StackFormation\Config

getDependencyTracker() public method

public getDependencyTracker ( ) : DependencyTracker
return StackFormation\DependencyTracker

getProfileManager() public method

public getProfileManager ( ) : Manager
return StackFormation\Profile\Manager

getStackFactory() public method

public getStackFactory ( Blueprint $sourceBlueprint = null ) : StackFactory
$sourceBlueprint StackFormation\Blueprint
return StackFormation\StackFactory

resolvePlaceholders() public method

Resolve placeholders
public resolvePlaceholders ( $string, Blueprint $sourceBlueprint = null, string $sourceType = null, string $sourceKey = null, integer $circuitBreaker ) : mixed
$string
$sourceBlueprint StackFormation\Blueprint
$sourceType string
$sourceKey string
$circuitBreaker integer
return mixed

Property Details

$config protected_oe property

protected $config

$dependencyTracker protected_oe property

protected $dependencyTracker

$forceProfile protected_oe property

protected $forceProfile

$profileManager protected_oe property

protected $profileManager