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

Breadcrumb

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

function ComposerRepository::getProviderNames

Return value

string[]

3 calls to ComposerRepository::getProviderNames()
ComposerRepository::findPackage in vendor/composer/composer/src/Composer/Repository/ComposerRepository.php
@inheritDoc
ComposerRepository::findPackages in vendor/composer/composer/src/Composer/Repository/ComposerRepository.php
@inheritDoc
ComposerRepository::getPackageNames in vendor/composer/composer/src/Composer/Repository/ComposerRepository.php

File

vendor/composer/composer/src/Composer/Repository/ComposerRepository.php, line 786

Class

ComposerRepository
@author Jordi Boggiano <j.boggiano@seld.be>

Namespace

Composer\Repository

Code

private function getProviderNames() : array {
    $this->loadRootServerFile();
    if (null === $this->providerListing) {
        $data = $this->loadRootServerFile();
        if (is_array($data)) {
            $this->loadProviderListings($data);
        }
    }
    if ($this->lazyProvidersUrl) {
        // Can not determine list of provided packages for lazy repositories
        return [];
    }
    if (null !== $this->providersUrl && null !== $this->providerListing) {
        return array_keys($this->providerListing);
    }
    return [];
}
RSS feed
Powered by Drupal