|
@@ -60,7 +60,7 @@ EOT
|
|
|
|
|
|
// First assemble lookup list of packages that are installed, replaced or provided
|
|
// First assemble lookup list of packages that are installed, replaced or provided
|
|
$installed = array();
|
|
$installed = array();
|
|
- foreach($packages as $package) {
|
|
|
|
|
|
+ foreach ($packages as $package) {
|
|
$installed[] = $package['name'];
|
|
$installed[] = $package['name'];
|
|
|
|
|
|
if (!empty($package['provide'])) {
|
|
if (!empty($package['provide'])) {
|
|
@@ -88,8 +88,9 @@ EOT
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
foreach ($package['suggest'] as $suggestion => $reason) {
|
|
foreach ($package['suggest'] as $suggestion => $reason) {
|
|
- if (false === strpos('/', $suggestion) && !is_null($platform->findPackage($suggestion, '*')))
|
|
|
|
|
|
+ if (false === strpos('/', $suggestion) && !is_null($platform->findPackage($suggestion, '*'))) {
|
|
continue;
|
|
continue;
|
|
|
|
+ }
|
|
if (!isset($installed[$suggestion])) {
|
|
if (!isset($installed[$suggestion])) {
|
|
$suggesters[$packageName][$suggestion] = $reason;
|
|
$suggesters[$packageName][$suggestion] = $reason;
|
|
$suggested[$suggestion][$packageName] = $reason;
|
|
$suggested[$suggestion][$packageName] = $reason;
|
|
@@ -114,6 +115,7 @@ EOT
|
|
foreach (array_keys($suggested) as $suggestion) {
|
|
foreach (array_keys($suggested) as $suggestion) {
|
|
$io->write(sprintf('<info>%s</info>', $suggestion));
|
|
$io->write(sprintf('<info>%s</info>', $suggestion));
|
|
}
|
|
}
|
|
|
|
+
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
|