PHP Class StackFormation\Command\AbstractCommand

Inheritance: extends Symfony\Component\Console\Command\Command
Show file Open project: aoepeople/stackformation Class Usage Examples

Protected Properties

Property Type Description
$blueprintFactory StackFormation\BlueprintFactory
$dependencyTracker StackFormation\DependencyTracker
$profileManager StackFormation\Profile\Manager
$stackFactory StackFormation\StackFactory

Public Methods

Method Description
interactAskForStack ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, $nameFilter = null, $statusFilter = null )
run ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )

Protected Methods

Method Description
getStackFactory ( )
getStacks ( $nameFilter = null, $statusFilter = null )
initialize ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
interactAskForBlueprint ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )

Method Details

getStackFactory() protected method

protected getStackFactory ( )

getStacks() protected method

protected getStacks ( $nameFilter = null, $statusFilter = null )

initialize() protected method

protected initialize ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

interactAskForBlueprint() protected method

protected interactAskForBlueprint ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

interactAskForStack() public method

public interactAskForStack ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, $nameFilter = null, $statusFilter = null )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

run() public method

public run ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

Property Details

$blueprintFactory protected property

protected BlueprintFactory,StackFormation $blueprintFactory
return StackFormation\BlueprintFactory

$dependencyTracker protected property

protected DependencyTracker,StackFormation $dependencyTracker
return StackFormation\DependencyTracker

$profileManager protected property

protected Manager,StackFormation\Profile $profileManager
return StackFormation\Profile\Manager

$stackFactory protected property

protected StackFactory,StackFormation $stackFactory
return StackFormation\StackFactory