diff --git a/Command/ProgressClosureBuilder.php b/Command/ProgressClosureBuilder.php
index c312899..b918511 100644
--- a/Command/ProgressClosureBuilder.php
+++ b/Command/ProgressClosureBuilder.php
@@ -28,7 +28,8 @@ class ProgressClosureBuilder
*/
public function build(OutputInterface $output, $action, $index, $type)
{
- if (!class_exists('Symfony\Component\Console\Helper\ProgressBar')) {
+ if (!class_exists('Symfony\Component\Console\Helper\ProgressBar') ||
+ !is_callable(array('Symfony\Component\Console\Helper\ProgressBar', 'getProgress'))) {
return $this->buildLegacy($output, $action, $index, $type);
}
@@ -42,10 +43,6 @@ class ProgressClosureBuilder
$progress->setMessage(sprintf('%s %s/%s', $action, $index, $type));
$progress->advance($increment);
-
- if ($progress->getProgressPercent() >= 1.0) {
- $progress->finish();
- }
};
}