original_string: public function runInstallation(InstallerCollection $installers)
      {
          $this->output->start('Starting install', $installers->sumStepCount() + 1);
  
          foreach ($installers->all() as $installer) {
              $installer->install();
          }
  
          $this->output->end('Install completed');
      }
code: public function runInstallation(InstallerCollection $installers)
      {
          $this->output->start('Starting install', $installers->sumStepCount() + 1);
  
          foreach ($installers->all() as $installer) {
              $installer->install();
          }
  
          $this->output->end('Install completed');
      }
code_tokens: public function runInstallation ( InstallerCollection $ installers ) { $ this -> output -> start ( 'Starting install' , $ installers -> sumStepCount ( ) + 1 ) ; foreach ( $ installers -> all ( ) as $ installer ) { $ installer -> install ( ) ; } $ this -> output -> end ( 'Install completed' ) ; }
docstring: Run the entire install process.
  
  @param InstallerCollection $installers
docstring_tokens: Run the entire install process .