protected final function execute(InputInterface $input, OutputInterface $output) { $stackName = $input->getArgument('stack'); Validator::validateStackname($stackName); $stack = $this->getStackFactory()->getStack($stackName); return $this->executeWithStack($stack, $input, $output); }
public function getStackName() { $stackName = $this->valueResolver->resolvePlaceholders($this->name, $this, 'stackname'); Validator::validateStackname($stackName); return $stackName; }
/** * @param string $stackName * @throws \Exception * @test * @dataProvider invalidStackNameProvider */ public function invalidStackName($stackName) { $this->setExpectedException('Exception'); Validator::validateStackname($stackName); }