PHP Class StackFormation\Diff

Show file Open project: aoepeople/stackformation Class Usage Examples

Protected Properties

Property Type Description
$blueprint Blueprint
$output Symfony\Component\Console\Output\OutputInterface
$stack Stack

Public Methods

Method Description
__construct ( Symfony\Component\Console\Output\OutputInterface $output )
compare ( )
diffParameters ( )
diffTemplates ( )
setBlueprint ( Blueprint $blueprint )
setStack ( Stack $stack )

Protected Methods

Method Description
arrayToString ( array $a )
loadOriginalEnvVars ( Stack $stack )
normalizeJson ( $json )
parametersAreEqual ( array $paramA, array $paramB )
printDiff ( $stringA, $stringB )

Method Details

__construct() public method

public __construct ( Symfony\Component\Console\Output\OutputInterface $output )
$output Symfony\Component\Console\Output\OutputInterface

arrayToString() protected method

protected arrayToString ( array $a )
$a array

compare() public method

public compare ( )

diffParameters() public method

public diffParameters ( )

diffTemplates() public method

public diffTemplates ( )

loadOriginalEnvVars() protected method

protected loadOriginalEnvVars ( Stack $stack )
$stack Stack

normalizeJson() protected method

protected normalizeJson ( $json )

parametersAreEqual() protected method

protected parametersAreEqual ( array $paramA, array $paramB )
$paramA array
$paramB array

printDiff() protected method

protected printDiff ( $stringA, $stringB )

setBlueprint() public method

public setBlueprint ( Blueprint $blueprint )
$blueprint Blueprint

setStack() public method

public setStack ( Stack $stack )
$stack Stack

Property Details

$blueprint protected property

protected Blueprint,stackformation $blueprint
return Blueprint

$output protected property

protected OutputInterface,Symfony\Component\Console\Output $output
return Symfony\Component\Console\Output\OutputInterface

$stack protected property

protected Stack,stackformation $stack
return Stack