aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/console/command/reparser/reparse.php
diff options
context:
space:
mode:
authorMatt Friedman <maf675@gmail.com>2016-04-12 10:56:23 -0700
committerMatt Friedman <maf675@gmail.com>2016-04-12 10:56:23 -0700
commitd713ce94ff218c2464823cb23dae1007354c60f3 (patch)
tree02ab938765ea8725f8aa6426d6bc1f445e4bd5ec /phpBB/phpbb/console/command/reparser/reparse.php
parent336f5b49a7f392ea6e979ef188ffda3caa6271b3 (diff)
downloadforums-d713ce94ff218c2464823cb23dae1007354c60f3.tar
forums-d713ce94ff218c2464823cb23dae1007354c60f3.tar.gz
forums-d713ce94ff218c2464823cb23dae1007354c60f3.tar.bz2
forums-d713ce94ff218c2464823cb23dae1007354c60f3.tar.xz
forums-d713ce94ff218c2464823cb23dae1007354c60f3.zip
[ticket/14569] Extract CLI progress bar creation to a method
PHPBB3-14569
Diffstat (limited to 'phpBB/phpbb/console/command/reparser/reparse.php')
-rw-r--r--phpBB/phpbb/console/command/reparser/reparse.php40
1 files changed, 1 insertions, 39 deletions
diff --git a/phpBB/phpbb/console/command/reparser/reparse.php b/phpBB/phpbb/console/command/reparser/reparse.php
index ddc97a1d1d..b10bd56a58 100644
--- a/phpBB/phpbb/console/command/reparser/reparse.php
+++ b/phpBB/phpbb/console/command/reparser/reparse.php
@@ -122,44 +122,6 @@ class reparse extends \phpbb\console\command\command
}
/**
- * Create a styled progress bar
- *
- * @param integer $max Max value for the progress bar
- * @return \Symfony\Component\Console\Helper\ProgressBar
- */
- protected function create_progress_bar($max)
- {
- $progress = $this->io->createProgressBar($max);
- if ($this->output->getVerbosity() === OutputInterface::VERBOSITY_VERBOSE)
- {
- $progress->setFormat('<info>[%percent:3s%%]</info> %message%');
- $progress->setOverwrite(false);
- }
- else if ($this->output->getVerbosity() >= OutputInterface::VERBOSITY_VERY_VERBOSE)
- {
- $progress->setFormat('<info>[%current:s%/%max:s%]</info><comment>[%elapsed%/%estimated%][%memory%]</comment> %message%');
- $progress->setOverwrite(false);
- }
- else
- {
- $this->io->newLine(2);
- $progress->setFormat(
- " %current:s%/%max:s% %bar% %percent:3s%%\n" .
- " %message% %elapsed:6s%/%estimated:-6s% %memory:6s%\n");
- $progress->setBarWidth(60);
- }
-
- if (!defined('PHP_WINDOWS_VERSION_BUILD'))
- {
- $progress->setEmptyBarCharacter('░'); // light shade character \u2591
- $progress->setProgressCharacter('');
- $progress->setBarCharacter('▓'); // dark shade character \u2593
- }
-
- return $progress;
- }
-
- /**
* Executes the command reparser:reparse
*
* @param InputInterface $input
@@ -258,7 +220,7 @@ class reparse extends \phpbb\console\command\command
$this->io->section($this->user->lang('CLI_REPARSER_REPARSE_REPARSING', preg_replace('(^text_reparser\\.)', '', $name), $min, $max));
- $progress = $this->create_progress_bar($max);
+ $progress = $this->create_progress_bar($max, $this->io, $this->output, true);
$progress->setMessage($this->user->lang('CLI_REPARSER_REPARSE_REPARSING_START', preg_replace('(^text_reparser\\.)', '', $name)));
$progress->start();