public function execute(InputInterface $input, OutputInterface $output)
 {
     $app = $this->getApplication()->getContainer();
     $repositoryUpdater = new Updater($app['db']);
     $guzzleClient = new \Guzzle\Http\Client();
     if (!empty($app['config']['guzzle']['userAgent'])) {
         $guzzleClient->setUserAgent($app['config']['guzzle']['userAgent'], true);
     }
     $repositoryUpdater->samples($guzzleClient, $app['config']['drupal_issues']);
     // TODO output success message.
 }
 public function execute(InputInterface $input, OutputInterface $output)
 {
     $app = $this->getApplication()->getContainer();
     $repositoryUpdater = new Updater($app['db']);
     $config = array();
     if (isset($app['config']['estimate.timeout'])) {
         $config['timeout'] = $app['config']['estimate.timeout'];
     }
     if (!empty($app['config']['estimate.iterations'])) {
         $config['iterations'] = $app['config']['estimate.iterations'];
     }
     $repositoryUpdater->estimate($config);
     // TODO output success message.
 }