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\RepositoryCode
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;
}