Composer\Satis\Builder\PackagesBuilder::findReplacements PHP Method

findReplacements() private method

Find packages replacing the $replaced packages
private findReplacements ( array $packages, string $replaced ) : array
$packages array
$replaced string
return 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;
    }