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

Breadcrumb

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

function BasePackage::packageNameToRegexp

Build a regexp from a package name, expanding * globs as required

Parameters

non-empty-string $wrap Wrap the cleaned string by the given string:

Return value

non-empty-string

8 calls to BasePackage::packageNameToRegexp()
BasePackage::packageNamesToRegexp in vendor/composer/composer/src/Composer/Package/BasePackage.php
Build a regexp from package names, expanding * globs as required
CompletionTrait::suggestPlatformPackage in vendor/composer/composer/src/Composer/Command/CompletionTrait.php
Suggest platform packages from the ones available on the currently-running PHP
ComposerRepository::getPackageNames in vendor/composer/composer/src/Composer/Repository/ComposerRepository.php
ComposerRepository::loadRootServerFile in vendor/composer/composer/src/Composer/Repository/ComposerRepository.php
PoolBuilder::isUpdateAllowed in vendor/composer/composer/src/Composer/DependencyResolver/PoolBuilder.php
Checks whether the update allow list allows this package in the lock file to be updated

... See full list

File

vendor/composer/composer/src/Composer/Package/BasePackage.php, line 259

Class

BasePackage
Base class for packages providing name storage and default match implementation

Namespace

Composer\Package

Code

public static function packageNameToRegexp(string $allowPattern, string $wrap = '{^%s$}i') : string {
    $cleanedAllowPattern = str_replace('\\*', '.*', preg_quote($allowPattern));
    return sprintf($wrap, $cleanedAllowPattern);
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal