Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. RepositoryManager.php

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

PackageInterface[]

File

vendor/composer/composer/src/Composer/Repository/RepositoryManager.php, line 83

Class

RepositoryManager
Repositories manager.

Namespace

Composer\Repository

Code

public function findPackages(string $name, $constraint) : array {
    $packages = [];
    foreach ($this->getRepositories() as $repository) {
        $packages = array_merge($packages, $repository->findPackages($name, $constraint));
    }
    return $packages;
}
RSS feed
Powered by Drupal