diff --git a/src/Composer/Command/UpdateCommand.php b/src/Composer/Command/UpdateCommand.php index 78dc1f2d8..c3fcc4c40 100644 --- a/src/Composer/Command/UpdateCommand.php +++ b/src/Composer/Command/UpdateCommand.php @@ -103,18 +103,17 @@ EOT } if ($input->getOption('root-require')) { - $require = array_keys($composer->getPackage()->getRequires()); - if (!$input->getOption('no-dev')) { - $require_dev = array_keys($composer->getPackage()->getDevRequires()); - $require = array_merge($require, $require_dev); - } - - if (!empty($packages)) { - $packages = array_intersect($packages, $require); - } - else { - $packages = $require; - } + $require = array_keys($composer->getPackage()->getRequires()); + if (!$input->getOption('no-dev')) { + $require_dev = array_keys($composer->getPackage()->getDevRequires()); + $require = array_merge($require, $require_dev); + } + + if (!empty($packages)) { + $packages = array_intersect($packages, $require); + } else { + $packages = $require; + } } $composer->getDownloadManager()->setOutputProgress(!$input->getOption('no-progress'));