Sfoglia il codice sorgente

Merge pull request #1666 from deguif/master

Improved error messages in ArrayLoader
Jordi Boggiano 12 anni fa
parent
commit
902312dab6
1 ha cambiato i file con 5 aggiunte e 3 eliminazioni
  1. 5 3
      src/Composer/Package/Loader/ArrayLoader.php

+ 5 - 3
src/Composer/Package/Loader/ArrayLoader.php

@@ -74,7 +74,8 @@ class ArrayLoader implements LoaderInterface
         if (isset($config['source'])) {
             if (!isset($config['source']['type']) || !isset($config['source']['url'])) {
                 throw new \UnexpectedValueException(sprintf(
-                    "package source should be specified as {\"type\": ..., \"url\": ...},\n%s given",
+                    "Package %s's source key should be specified as {\"type\": ..., \"url\": ...},\n%s given.",
+                    $config['name'],
                     json_encode($config['source'])
                 ));
             }
@@ -87,8 +88,9 @@ class ArrayLoader implements LoaderInterface
             if (!isset($config['dist']['type'])
              || !isset($config['dist']['url'])) {
                 throw new \UnexpectedValueException(sprintf(
-                    "package dist should be specified as ".
-                    "{\"type\": ..., \"url\": ..., \"reference\": ..., \"shasum\": ...},\n%s given",
+                    "Package %s's dist key should be specified as ".
+                    "{\"type\": ..., \"url\": ..., \"reference\": ..., \"shasum\": ...},\n%s given.",
+                    $config['name'],
                     json_encode($config['dist'])
                 ));
             }