소스 검색

Abort execution when a RepositorySecurityException is thrown

Jordi Boggiano 12 년 전
부모
커밋
b750e70f5f
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      src/Composer/Repository/ComposerRepository.php

+ 4 - 0
src/Composer/Repository/ComposerRepository.php

@@ -483,6 +483,10 @@ class ComposerRepository extends ArrayRepository implements StreamableRepository
 
                 break;
             } catch (\Exception $e) {
+                if ($e instanceof RepositorySecurityException) {
+                    throw $e;
+                }
+
                 if (!$retries) {
                     if ($contents = $this->cache->read($cacheKey)) {
                         if (!$this->degradedMode) {