From c14826dd1e4b6300d909c85f0d9e7d6c8bfc4166 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Sat, 8 Sep 2012 13:49:37 +0200 Subject: [PATCH] Fix exception handling when loading repos --- src/Composer/Repository/ComposerRepository.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Composer/Repository/ComposerRepository.php b/src/Composer/Repository/ComposerRepository.php index 82cb0c56a..51c98dec0 100644 --- a/src/Composer/Repository/ComposerRepository.php +++ b/src/Composer/Repository/ComposerRepository.php @@ -268,7 +268,7 @@ class ComposerRepository extends ArrayRepository implements NotifiableRepository try { return $this->loader->load($data, 'Composer\Package\CompletePackage'); } catch (\Exception $e) { - throw new \RuntimeException('Could not load package '.$data['name'].' in '.$this->url.': ['.get_class($e).'] '.$e->getMessage()); + throw new \RuntimeException('Could not load package '.(isset($data['name']) ? $data['name'] : json_encode($data)).' in '.$this->url.': ['.get_class($e).'] '.$e->getMessage(), 0, $e); } } }