function RepositoryManager::findPackages
Searches for all packages matching a name and optionally a version in managed repositories.
Parameters
string $name package name:
string|\Composer\Semver\Constraint\ConstraintInterface $constraint package version or version constraint to match against:
Return value
File
-
vendor/
composer/ composer/ src/ Composer/ Repository/ RepositoryManager.php, line 83
Class
- RepositoryManager
- Repositories manager.
Namespace
Composer\RepositoryCode
public function findPackages(string $name, $constraint) : array {
$packages = [];
foreach ($this->getRepositories() as $repository) {
$packages = array_merge($packages, $repository->findPackages($name, $constraint));
}
return $packages;
}