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

Breadcrumb

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

function VcsRepository::validateBranch

Return value

string|false

1 call to VcsRepository::validateBranch()
VcsRepository::initialize in vendor/composer/composer/src/Composer/Repository/VcsRepository.php
Initializes the packages array. Mostly meant as an extension point.

File

vendor/composer/composer/src/Composer/Repository/VcsRepository.php, line 452

Class

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

Namespace

Composer\Repository

Code

private function validateBranch(string $branch) {
    try {
        $normalizedBranch = $this->versionParser
            ->normalizeBranch($branch);
        // validate that the branch name has no weird characters conflicting with constraints
        $this->versionParser
            ->parseConstraints($normalizedBranch);
        return $normalizedBranch;
    } catch (\Exception $e) {
    }
    return false;
}
RSS feed
Powered by Drupal