mirror of
https://github.com/composer/composer
synced 2025-05-09 08:32:56 +00:00
Create pool in show command to use policy, remove todos
This commit is contained in:
parent
b6e2d60c9e
commit
1747df97e7
2 changed files with 9 additions and 7 deletions
|
@ -539,9 +539,11 @@ EOT
|
|||
$matches[$index] = $package->getId();
|
||||
}
|
||||
|
||||
$pool = $repositorySet->createPool();
|
||||
|
||||
// select preferred package according to policy rules
|
||||
if (!$matchedPackage && $matches && $preferred = $policy->selectPreferredPackages($repositorySet->getPoolTemp(), array(), $matches)) { // TODO get rid of the pool call
|
||||
$matchedPackage = $repositorySet->getPoolTemp()->literalToPackage($preferred[0]);
|
||||
if (!$matchedPackage && $matches && $preferred = $policy->selectPreferredPackages($pool, array(), $matches)) {
|
||||
$matchedPackage = $pool->literalToPackage($preferred[0]);
|
||||
}
|
||||
|
||||
return array($matchedPackage, $versions);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue