|
@@ -108,10 +108,12 @@ class UpdatePackagesCommand extends ContainerAwareCommand
|
|
$repository->setLoader($loader);
|
|
$repository->setLoader($loader);
|
|
$updater->update($package, $repository, $flags, $start);
|
|
$updater->update($package, $repository, $flags, $start);
|
|
} catch (InvalidRepositoryException $e) {
|
|
} catch (InvalidRepositoryException $e) {
|
|
|
|
+ $output->writeln('<error>Broken repository in '.$router->generate('view_package', array('name' => $package->getName()), true).': '.$e->getMessage().'</error>');
|
|
if ($input->getOption('notify-failures')) {
|
|
if ($input->getOption('notify-failures')) {
|
|
- $this->getContainer()->get('packagist.package_manager')->notifyUpdateFailure($package, $e, $io->getOutput());
|
|
|
|
|
|
+ if (!$this->getContainer()->get('packagist.package_manager')->notifyUpdateFailure($package, $e, $io->getOutput())) {
|
|
|
|
+ $output->writeln('<error>Failed to notify maintainers</error>');
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- $output->writeln('<error>Broken repository in '.$router->generate('view_package', array('name' => $package->getName()), true).': '.$e->getMessage().'</error>');
|
|
|
|
} catch (\Exception $e) {
|
|
} catch (\Exception $e) {
|
|
$output->writeln('<error>Error updating '.$router->generate('view_package', array('name' => $package->getName()), true).' ['.get_class($e).']: '.$e->getMessage().' at '.$e->getFile().':'.$e->getLine().'</error>');
|
|
$output->writeln('<error>Error updating '.$router->generate('view_package', array('name' => $package->getName()), true).' ['.get_class($e).']: '.$e->getMessage().' at '.$e->getFile().':'.$e->getLine().'</error>');
|
|
}
|
|
}
|