From 116b8229539e13e04f384ac51e23c54f6fd29526 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Thu, 11 Oct 2012 21:35:51 +0200 Subject: [PATCH] Fix loop and add missing options --- src/Composer/Repository/ComposerRepository.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Composer/Repository/ComposerRepository.php b/src/Composer/Repository/ComposerRepository.php index 298fb4bbc..49f0bf7a2 100644 --- a/src/Composer/Repository/ComposerRepository.php +++ b/src/Composer/Repository/ComposerRepository.php @@ -279,7 +279,7 @@ class ComposerRepository extends ArrayRepository implements NotifiableRepository $retries = 3; while ($retries--) { try { - $json = new JsonFile($filename, new RemoteFilesystem($this->io)); + $json = new JsonFile($filename, new RemoteFilesystem($this->io, $this->options)); $data = $json->read(); $this->cache->write($cacheKey, json_encode($data)); @@ -292,6 +292,8 @@ class ComposerRepository extends ArrayRepository implements NotifiableRepository } $this->degradedMode = true; $data = json_decode($contents, true); + + break; } elseif (!$retries) { throw $e; }