function ArchiveManager::buildExcludePatterns
Parameters
string[] $parts:
string[] $formats:
Return value
string[]
1 call to ArchiveManager::buildExcludePatterns()
- ArchiveManager::archive in vendor/
composer/ composer/ src/ Composer/ Package/ Archiver/ ArchiveManager.php - Create an archive of the specified package.
File
-
vendor/
composer/ composer/ src/ Composer/ Package/ Archiver/ ArchiveManager.php, line 246
Class
- ArchiveManager
- @author Matthieu Moquet <matthieu@moquet.net> @author Till Klampaeckel <till@php.net>
Namespace
Composer\Package\ArchiverCode
private function buildExcludePatterns(array $parts, array $formats) : array {
$base = $parts['base'];
if (count($parts) > 1) {
$base .= '-*';
}
$patterns = [];
foreach ($formats as $format) {
$patterns[] = "{$base}.{$format}";
}
return $patterns;
}