Procházet zdrojové kódy

Merge pull request #460 from mike-php-net/create-project-fix

fixed create-project with json file
Jordi Boggiano před 13 roky
rodič
revize
136198d38d
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      src/Composer/Command/CreateProjectCommand.php

+ 2 - 1
src/Composer/Command/CreateProjectCommand.php

@@ -22,6 +22,7 @@ use Symfony\Component\Console\Input\InputArgument;
 use Symfony\Component\Console\Input\InputInterface;
 use Symfony\Component\Console\Input\InputOption;
 use Symfony\Component\Console\Output\OutputInterface;
+use Composer\Json\JsonFile;
 
 /**
  * Install a package as new project into new directory.
@@ -85,7 +86,7 @@ EOT
         if (null === $repositoryUrl) {
             $sourceRepo = new ComposerRepository(array('url' => 'http://packagist.org'));
         } elseif (".json" === substr($repositoryUrl, -5)) {
-            $sourceRepo = new FilesystemRepository($repositoryUrl);
+            $sourceRepo = new FilesystemRepository(new JsonFile($repositoryUrl));
         } elseif (0 === strpos($repositoryUrl, 'http')) {
             $sourceRepo = new ComposerRepository(array('url' => $repositoryUrl));
         } else {