setName('config:get')
->setDescription("Gets a configuration option's value")
->addArgument(
'key',
InputArgument::REQUIRED,
"The configuration option's name"
)
->addOption(
'no-newline',
null,
InputOption::VALUE_NONE,
'Set this option if the value should be printed without a new line at the end.'
)
;
}
protected function execute(InputInterface $input, OutputInterface $output)
{
$key = $input->getArgument('key');
if (isset($this->config[$key]) && $input->getOption('no-newline'))
{
$output->write($this->config[$key]);
}
elseif (isset($this->config[$key]))
{
$output->writeln($this->config[$key]);
}
else
{
$output->writeln("Could not get config $key");
}
}
}
qߦ隣 ~wne?u7M_a=m(]jxDR.Nu7˹ZYEH e9CW\&]ILxZF UҘ20
o%TqT[ c$872NT֑biY۲zQVhi=t!Y};
QBh%! *͆eC7\7T .rk1J9D ?RZ[Aʳ)̷zP ,=*uadVC&/fӢZZ% 6:*3q~`9+t7D3rSXtZVXRI죆Z6Eg=meQk|_0aEAeQoB*T$g+uW2mzHHQ7|(VG4yCsXȋYh
gUV