function Preg::replace
@param-out int<0, max> $count
Parameters
string|string[] $pattern:
string|string[] $replacement:
string $subject:
int $count Set by method:
93 calls to Preg::replace()
- ArchivableFilesFinder::__construct in vendor/
composer/ composer/ src/ Composer/ Package/ Archiver/ ArchivableFilesFinder.php - Initializes the internal Symfony Finder with appropriate filters
- ArchiveManager::getPackageFilenameParts in vendor/
composer/ composer/ src/ Composer/ Package/ Archiver/ ArchiveManager.php - @internal
- ArrayLoader::configureObject in vendor/
composer/ composer/ src/ Composer/ Package/ Loader/ ArrayLoader.php - ArrayLoader::getBranchAlias in vendor/
composer/ composer/ src/ Composer/ Package/ Loader/ ArrayLoader.php - Retrieves a branch alias (dev-master => 1.0.x-dev for example) if it exists
- AutoloadGenerator::buildExclusionRegex in vendor/
composer/ composer/ src/ Composer/ Autoload/ AutoloadGenerator.php
File
-
vendor/
composer/ pcre/ src/ Preg.php, line 150
Class
Namespace
Composer\PcreCode
public static function replace($pattern, $replacement, $subject, int $limit = -1, ?int &$count = null) : string {
if (!is_scalar($subject)) {
if (is_array($subject)) {
throw new \InvalidArgumentException(static::ARRAY_MSG);
}
throw new \TypeError(sprintf(static::INVALID_TYPE_MSG, gettype($subject)));
}
$result = preg_replace($pattern, $replacement, $subject, $limit, $count);
if ($result === null) {
throw PcreException::fromFunction('preg_replace', $pattern);
}
return $result;
}