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

Breadcrumb

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

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\Version

Code

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);
}
RSS feed
Powered by Drupal