Composer\Satis\Builder\PackagesBuilder::findReplacements PHP Метод

findReplacements() приватный Метод

Find packages replacing the $replaced packages
private findReplacements ( array $packages, string $replaced ) : array
$packages array
$replaced string
Результат array
    private function findReplacements($packages, $replaced)
    {
        $replacements = [];
        foreach ($packages as $packageName => $packageConfig) {
            foreach ($packageConfig as $versionConfig) {
                if (!empty($versionConfig['replace']) && array_key_exists($replaced, $versionConfig['replace'])) {
                    $replacements[$packageName] = $packageConfig;
                    break;
                }
            }
        }
        return $replacements;
    }