* @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\extension; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; class show extends command { protected function configure() { $this ->setName('extension:show') ->setDescription($this->user->lang('CLI_DESCRIPTION_LIST_EXTENSIONS')) ; } protected function execute(InputInterface $input, OutputInterface $output) { $this->manager->load_extensions(); $all = array_keys($this->manager->all_available()); if (empty($all)) { $output->writeln('' . $this->user->lang('CLI_EXTENSION_NOT_FOUND') . ''); return 3; } $enabled = array_keys($this->manager->all_enabled()); $this->print_extension_list($output, $this->user->lang('CLI_EXTENSIONS_ENABLED') . $this->user->lang('COLON'), $enabled); $output->writeln(''); $disabled = array_keys($this->manager->all_disabled()); $this->print_extension_list($output, $this->user->lang('CLI_EXTENSIONS_DISABLED') . $this->user->lang('COLON'), $disabled); $output->writeln(''); $purged = array_diff($all, $enabled, $disabled); $this->print_extension_list($output, $this->user->lang('CLI_EXTENSIONS_AVAILABLE') . $this->user->lang('COLON'), $purged); } protected function print_extension_list(OutputInterface $output, $type, array $extensions) { $output->writeln("$type"); foreach ($extensions as $extension) { $output->writeln(" - $extension"); } } } option value='distro/mga8'>distro/mga8 Mageia Installer and base platform for many utilitiesThierry Vignaud [tv]
summaryrefslogtreecommitdiffstats
path: root/perl-install
diff options
context:
space:
mode:
authorFunda Wang <fwang@mandriva.org>2005-12-04 05:38:08 +0000
committerFunda Wang <fwang@mandriva.org>2005-12-04 05:38:08 +0000
commitbc6c36c512cd91d117f70ff08eef0beb6ea71872 (patch)
tree226b8fd46df2a4cf4e05d997974cdf8c72c195ca /perl-install
parent00869d816fe6aa65231eab6a0685ac476cb1040c (diff)
downloaddrakx-bc6c36c512cd91d117f70ff08eef0beb6ea71872.tar
drakx-bc6c36c512cd91d117f70ff08eef0beb6ea71872.tar.gz
drakx-bc6c36c512cd91d117f70ff08eef0beb6ea71872.tar.bz2
drakx-bc6c36c512cd91d117f70ff08eef0beb6ea71872.tar.xz
drakx-bc6c36c512cd91d117f70ff08eef0beb6ea71872.zip
Updated POT file.
Diffstat (limited to 'perl-install')