private static function convertRequire(array $info, array $keys)
{
$require = [];
foreach ($keys as $key) {
if (empty($info[$key]) || !is_array($info[$key])) {
continue;
}
foreach ($info[$key] as $addonKey => $version) {
if (!preg_match('`^[<>]=?|!=|~|\\^`', $version)) {
$version = '>=' . $version;
}
$require[strtolower($addonKey)] = $version;
}
}
return $require;
}