* @license GNU General Public License, version 2 (GPL-2.0) * * For full copyright and license information, please see * the docs/CREDITS.txt file. * */ namespace phpbb\console\command\config; use Symfony\Component\Console\Input\InputArgument; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Output\OutputInterface; class set_atomic extends command { protected function configure() { $this ->setName('config:set-atomic') ->setDescription("Sets a configuration option's value only if the old matches the current value.") ->addArgument( 'key', InputArgument::REQUIRED, "The configuration option's name" ) ->addArgument( 'old', InputArgument::REQUIRED, 'Current configuration value, use 0 and 1 to specify boolean values' ) ->addArgument( 'new', InputArgument::REQUIRED, 'New configuration value, use 0 and 1 to specify boolean values' ) ->addOption( 'dynamic', 'd', InputOption::VALUE_NONE, 'Set this option if the configuration option changes too frequently to be efficiently cached.' ) ; } protected function execute(InputInterface $input, OutputInterface $output) { $key = $input->getArgument('key'); $old_value = $input->getArgument('old'); $new_value = $input->getArgument('new'); $use_cache = !$input->getOption('dynamic'); if ($this->config->set_atomic($key, $old_value, $new_value, $use_cache)) { $output->writeln("Successfully set config $key"); return 0; } else { $output->writeln("Could not set config $key"); return 1; } } } b/bugs/stats/template/en/default/admin/settings/updated.html.tmpl'>stats
path: root/template/en/default/admin/settings/updated.html.tmpl
diff options
context:
space:
mode:
authorlpsolit%gmail.com <>2006-07-14 01:02:53 +0000
committerlpsolit%gmail.com <>2006-07-14 01:02:53 +0000
commitabb2584a665994fbde3117eae3a10069b4353509 (patch)
tree6d3699049da73edb24537b0db356a4e797adecdf /template/en/default/admin/settings/updated.html.tmpl
parent12b3b674e4dac42707c39ce2389907f2e4e6a74c (diff)
downloadbugs-abb2584a665994fbde3117eae3a10069b4353509.tar
bugs-abb2584a665994fbde3117eae3a10069b4353509.tar.gz
bugs-abb2584a665994fbde3117eae3a10069b4353509.tar.bz2
bugs-abb2584a665994fbde3117eae3a10069b4353509.tar.xz
bugs-abb2584a665994fbde3117eae3a10069b4353509.zip
Fix on checkin for bug 94534
Diffstat (limited to 'template/en/default/admin/settings/updated.html.tmpl')
0 files changed, 0 insertions, 0 deletions