Jordi Boggiano преди 13 години
родител
ревизия
5e52d5c1ad
променени са 2 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 1 1
      src/Composer/Repository/FilesystemRepository.php
  2. 2 0
      tests/Composer/Test/Repository/FilesystemRepositoryTest.php

+ 1 - 1
src/Composer/Repository/FilesystemRepository.php

@@ -49,7 +49,7 @@ class FilesystemRepository extends ArrayRepository implements WritableRepository
         }
 
         if (is_array($packages)) {
-            $loader = new ArrayLoader();
+            $loader = new ArrayLoader($this->repositoryManager);
             foreach ($packages as $package) {
                 $this->addPackage($loader->load($package));
             }

+ 2 - 0
tests/Composer/Test/Repository/FilesystemRepositoryTest.php

@@ -22,6 +22,7 @@ class FilesystemRepositoryTest extends \PHPUnit_Framework_TestCase
         $json = $this->createJsonFileMock();
 
         $repository = new FilesystemRepository($json);
+        $repository->setRepositoryManager($this->getMock('Composer\Repository\RepositoryManager'));
 
         $json
             ->expects($this->once())
@@ -47,6 +48,7 @@ class FilesystemRepositoryTest extends \PHPUnit_Framework_TestCase
         $json = $this->createJsonFileMock();
 
         $repository = new FilesystemRepository($json);
+        $repository->setRepositoryManager($this->getMock('Composer\Repository\RepositoryManager'));
 
         $json
             ->expects($this->once())