Reorder some code
parent
50d738eeee
commit
7e1f4882af
|
@ -296,7 +296,7 @@ class Problem
|
|||
if ($packages = $repositorySet->findPackages($packageName, $constraint, RepositorySet::ALLOW_UNACCEPTABLE_STABILITIES)) {
|
||||
// we must first verify if a valid package would be found in a lower priority repository
|
||||
if ($allReposPackages = $repositorySet->findPackages($packageName, $constraint, RepositorySet::ALLOW_SHADOWED_REPOSITORIES)) {
|
||||
return self::computeCheckForLowerPrioRepo($isVerbose, $packageName, $constraint, $packages, $allReposPackages, 'minimum-stability');
|
||||
return self::computeCheckForLowerPrioRepo($isVerbose, $packageName, $packages, $allReposPackages, 'minimum-stability', $constraint);
|
||||
}
|
||||
|
||||
return array("- Root composer.json requires $packageName".self::constraintToText($constraint) . ', ', 'found '.self::getPackageList($packages, $isVerbose).' but '.(self::hasMultipleNames($packages) ? 'these do' : 'it does').' not match your minimum-stability.');
|
||||
|
@ -306,7 +306,7 @@ class Problem
|
|||
if ($packages = $repositorySet->findPackages($packageName, null, RepositorySet::ALLOW_UNACCEPTABLE_STABILITIES)) {
|
||||
// we must first verify if a valid package would be found in a lower priority repository
|
||||
if ($allReposPackages = $repositorySet->findPackages($packageName, $constraint, RepositorySet::ALLOW_SHADOWED_REPOSITORIES)) {
|
||||
return self::computeCheckForLowerPrioRepo($isVerbose, $packageName, $constraint, $packages, $allReposPackages, 'constraint');
|
||||
return self::computeCheckForLowerPrioRepo($isVerbose, $packageName, $packages, $allReposPackages, 'constraint', $constraint);
|
||||
}
|
||||
|
||||
$suffix = '';
|
||||
|
@ -464,13 +464,12 @@ class Problem
|
|||
/**
|
||||
* @param bool $isVerbose
|
||||
* @param string $packageName
|
||||
* @param ?ConstraintInterface $constraint
|
||||
* @param PackageInterface[] $higherRepoPackages
|
||||
* @param PackageInterface[] $allReposPackages
|
||||
* @param string $reason
|
||||
* @return array{0: string, 1: string}
|
||||
*/
|
||||
private static function computeCheckForLowerPrioRepo($isVerbose, $packageName, $constraint, array $higherRepoPackages, array $allReposPackages, $reason)
|
||||
private static function computeCheckForLowerPrioRepo($isVerbose, $packageName, array $higherRepoPackages, array $allReposPackages, $reason, ConstraintInterface $constraint = null)
|
||||
{
|
||||
$nextRepoPackages = array();
|
||||
$nextRepo = null;
|
||||
|
@ -507,10 +506,9 @@ class Problem
|
|||
/**
|
||||
* Turns a constraint into text usable in a sentence describing a request
|
||||
*
|
||||
* @param ?ConstraintInterface $constraint
|
||||
* @return string
|
||||
*/
|
||||
protected static function constraintToText($constraint)
|
||||
protected static function constraintToText(ConstraintInterface $constraint = null)
|
||||
{
|
||||
return $constraint ? ' '.$constraint->getPrettyString() : '';
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue