Explorar o código

Added notice about need of zip extension

Serge Smertin %!s(int64=12) %!d(string=hai) anos
pai
achega
6cec5b0399
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  1. 8 0
      src/Composer/Repository/ArtifactRepository.php

+ 8 - 0
src/Composer/Repository/ArtifactRepository.php

@@ -36,6 +36,14 @@ class ArtifactRepository extends ArrayRepository
     protected function initialize()
     {
         parent::initialize();
+
+        if (!extension_loaded('zip')) {
+            $msg = 'In order to use <comment>artifact</comment> repository, ' .
+                'you need to have <comment>zip</comment> extension enabled';
+            $this->io->write($msg);
+            return;
+        }
+
         $this->scanDirectory($this->lookup);
     }