/** * Handle the command. * * @param Container $container */ public function handle(Container $container) { $step = 1; $total = $this->installers->count(); /* @var Installer $installer */ while ($installer = $this->installers->shift()) { if ($this->command) { $this->command->info("{$step}/{$total} " . trans($installer->getMessage())); } $container->call($installer->getTask()); $step++; } }