소스 검색

Specific schema validation failure messages (fixes issue #1616)

Shane Auckland 12 년 전
부모
커밋
0ba335730e
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      src/Composer/Console/Application.php

+ 5 - 0
src/Composer/Console/Application.php

@@ -144,7 +144,12 @@ class Application extends BaseApplication
                     $this->io->write($e->getMessage());
                     exit(1);
                 }
+            } catch (JsonValidationException $e) {
+                $errors = ' - ' . implode(PHP_EOL . ' - ', $e->getErrors());
+                $message = $e->getMessage() . ':' . PHP_EOL . $errors;
+                throw new JsonValidationException($message);
             }
+
         }
 
         return $this->composer;