소스 검색

Merge pull request #1671 from thomas-gay/master

Fixed potential undefined index in ArrayLoader.php
Jordi Boggiano 12 년 전
부모
커밋
eeaca89fee
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/Composer/Package/Loader/ArrayLoader.php

+ 2 - 2
src/Composer/Package/Loader/ArrayLoader.php

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