protected getOrAskForArgument ( string $argument, Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, string $message = null ) : string | ||
$argument | string | |
$input | Symfony\Component\Console\Input\InputInterface | |
$output | Symfony\Component\Console\Output\OutputInterface | |
$message | string | |
return | string |
protected function getOrAskForArgument($argument, InputInterface $input, OutputInterface $output, $message = null)
{
$inputArgument = $input->getArgument($argument);
if ($inputArgument === null) {
$message = $this->getArgumentMessage($argument, $message);
/** @var $dialog \Symfony\Component\Console\Helper\DialogHelper */
$dialog = $this->getHelper('dialog');
return $dialog->ask($output, $message);
}
return $inputArgument;
}