From 8e55decc78ab9da6ffe4cc62045c752794ed2d7a Mon Sep 17 00:00:00 2001 From: Ondrej Mirtes Date: Wed, 12 Oct 2022 13:33:55 +0200 Subject: [PATCH] Show progress bar sooner --- src/Command/AnalyseApplication.php | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/Command/AnalyseApplication.php b/src/Command/AnalyseApplication.php index aca2f8269c..01a7ca4793 100644 --- a/src/Command/AnalyseApplication.php +++ b/src/Command/AnalyseApplication.php @@ -199,16 +199,13 @@ private function runAnalyser( } if (!$debug) { - $progressStarted = false; $preFileCallback = null; - $postFileCallback = static function (int $step) use ($errorOutput, &$progressStarted, $allAnalysedFilesCount, $filesCount): void { - if (!$progressStarted) { - $errorOutput->getStyle()->progressStart($allAnalysedFilesCount); - $errorOutput->getStyle()->progressAdvance($allAnalysedFilesCount - $filesCount); - $progressStarted = true; - } + $postFileCallback = static function (int $step) use ($errorOutput): void { $errorOutput->getStyle()->progressAdvance($step); }; + + $errorOutput->getStyle()->progressStart($allAnalysedFilesCount); + $errorOutput->getStyle()->progressAdvance($allAnalysedFilesCount - $filesCount); } else { $startTime = null; $preFileCallback = static function (string $file) use ($stdOutput, &$startTime): void { @@ -232,7 +229,7 @@ private function runAnalyser( $analyserResult = $this->analyserRunner->runAnalyser($files, $allAnalysedFiles, $preFileCallback, $postFileCallback, $debug, true, $projectConfigFile, null, null, $input); - if (isset($progressStarted) && $progressStarted) { + if (!$debug) { $errorOutput->getStyle()->progressFinish(); }