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

Breadcrumb

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

function ComposerRepository::getPackagesJsonUrl

3 calls to ComposerRepository::getPackagesJsonUrl()
ComposerRepository::initialize in vendor/composer/composer/src/Composer/Repository/ComposerRepository.php
@inheritDoc
ComposerRepository::loadRootServerFile in vendor/composer/composer/src/Composer/Repository/ComposerRepository.php
ComposerRepository::whatProvides in vendor/composer/composer/src/Composer/Repository/ComposerRepository.php
@phpstan-param array<key-of<BasePackage::STABILITIES>, BasePackage::STABILITY_*>|null $acceptableStabilities

File

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

Class

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

Namespace

Composer\Repository

Code

private function getPackagesJsonUrl() : string {
    $jsonUrlParts = parse_url(strtr($this->url, '\\', '/'));
    if (isset($jsonUrlParts['path']) && false !== strpos($jsonUrlParts['path'], '.json')) {
        return $this->url;
    }
    return $this->url . '/packages.json';
}
RSS feed
Powered by Drupal