function Rule::formatPackagesUnique
Parameters
array<int|BasePackage> $literalsOrPackages An array containing packages or literals:
1 call to Rule::formatPackagesUnique()
- Rule::getPrettyString in vendor/
composer/ composer/ src/ Composer/ DependencyResolver/ Rule.php
File
-
vendor/
composer/ composer/ src/ Composer/ DependencyResolver/ Rule.php, line 444
Class
- Rule
- @author Nils Adermann <naderman@naderman.de> @author Ruben Gonzalez <rubenrua@gmail.com> @phpstan-type ReasonData Link|BasePackage|string|int|array{packageName: string, constraint: ConstraintInterface}|array{package: BasePackage}
Namespace
Composer\DependencyResolverCode
protected function formatPackagesUnique(Pool $pool, array $literalsOrPackages, bool $isVerbose, ?ConstraintInterface $constraint = null, bool $useRemovedVersionGroup = false) : string {
$packages = [];
foreach ($literalsOrPackages as $package) {
$packages[] = \is_object($package) ? $package : $pool->literalToPackage($package);
}
return Problem::getPackageList($packages, $isVerbose, $pool, $constraint, $useRemovedVersionGroup);
}