mirror of
https://github.com/composer/composer
synced 2025-05-10 09:02:59 +00:00
Use LockArrayRepository instead of RepositoryInterface to clearly indicate which type of repo it is in some places
This commit is contained in:
parent
6c24e85e54
commit
dd556f989b
4 changed files with 23 additions and 21 deletions
|
@ -19,6 +19,7 @@ use Composer\Package\BasePackage;
|
|||
use Composer\Package\Version\VersionParser;
|
||||
use Composer\Repository\CompositeRepository;
|
||||
use Composer\Repository\PlatformRepository;
|
||||
use Composer\Repository\LockArrayRepository;
|
||||
use Composer\Semver\Constraint\ConstraintInterface;
|
||||
use Composer\Test\DependencyResolver\PoolTest;
|
||||
|
||||
|
@ -150,14 +151,15 @@ class RepositorySet
|
|||
}
|
||||
|
||||
// TODO unify this with above in some simpler version without "request"?
|
||||
public function createPoolForPackage($packageName)
|
||||
public function createPoolForPackage($packageName, LockArrayRepository $lockedRepo = null)
|
||||
{
|
||||
return $this->createPoolForPackages(array($packageName));
|
||||
return $this->createPoolForPackages(array($packageName), $lockedRepo);
|
||||
}
|
||||
|
||||
public function createPoolForPackages($packageNames)
|
||||
public function createPoolForPackages($packageNames, LockArrayRepository $lockedRepo = null)
|
||||
{
|
||||
$request = new Request();
|
||||
$request = new Request($lockedRepo);
|
||||
|
||||
foreach ($packageNames as $packageName) {
|
||||
$request->install($packageName);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue