function VersionGuesser::isFeatureBranch
Parameters
array<string, mixed> $packageConfig:
2 calls to VersionGuesser::isFeatureBranch()
- VersionGuesser::guessFeatureVersion in vendor/
composer/ composer/ src/ Composer/ Package/ Version/ VersionGuesser.php - VersionGuesser::guessGitVersion in vendor/
composer/ composer/ src/ Composer/ Package/ Version/ VersionGuesser.php
File
-
vendor/
composer/ composer/ src/ Composer/ Package/ Version/ VersionGuesser.php, line 359
Class
- VersionGuesser
- Try to guess the current version number based on different VCS configuration.
Namespace
Composer\Package\VersionCode
private function isFeatureBranch(array $packageConfig, ?string $branchName) : bool {
$nonFeatureBranches = '';
if (!empty($packageConfig['non-feature-branches'])) {
$nonFeatureBranches = implode('|', $packageConfig['non-feature-branches']);
}
return !Preg::isMatch('{^(' . $nonFeatureBranches . '|master|main|latest|next|current|support|tip|trunk|default|develop|\\d+\\..+)$}', $branchName, $match);
}