Move loop-independent code outside of loop
parent
086c9d5c56
commit
64139ba327
|
@ -232,6 +232,21 @@ EOT
|
||||||
$packageListFilter = $this->getRootRequires();
|
$packageListFilter = $this->getRootRequires();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
list($width) = $this->getApplication()->getTerminalDimensions();
|
||||||
|
if (null === $width) {
|
||||||
|
// In case the width is not detected, we're probably running the command
|
||||||
|
// outside of a real terminal, use space without a limit
|
||||||
|
$width = PHP_INT_MAX;
|
||||||
|
}
|
||||||
|
if (Platform::isWindows()) {
|
||||||
|
$width--;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($input->getOption('path') && null === $composer) {
|
||||||
|
$io->writeError('No composer.json found in the current directory, disabling "path" option');
|
||||||
|
$input->setOption('path', false);
|
||||||
|
}
|
||||||
|
|
||||||
foreach ($repos as $repo) {
|
foreach ($repos as $repo) {
|
||||||
if ($repo === $platformRepo) {
|
if ($repo === $platformRepo) {
|
||||||
$type = 'platform';
|
$type = 'platform';
|
||||||
|
@ -296,20 +311,6 @@ EOT
|
||||||
$nameLength = max($nameLength, strlen($package));
|
$nameLength = max($nameLength, strlen($package));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
list($width) = $this->getApplication()->getTerminalDimensions();
|
|
||||||
if (null === $width) {
|
|
||||||
// In case the width is not detected, we're probably running the command
|
|
||||||
// outside of a real terminal, use space without a limit
|
|
||||||
$width = PHP_INT_MAX;
|
|
||||||
}
|
|
||||||
if (Platform::isWindows()) {
|
|
||||||
$width--;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($input->getOption('path') && null === $composer) {
|
|
||||||
$io->writeError('No composer.json found in the current directory, disabling "path" option');
|
|
||||||
$input->setOption('path', false);
|
|
||||||
}
|
|
||||||
|
|
||||||
$writePath = !$input->getOption('name-only') && $input->getOption('path');
|
$writePath = !$input->getOption('name-only') && $input->getOption('path');
|
||||||
$writeVersion = !$input->getOption('name-only') && !$input->getOption('path') && $showVersion && ($nameLength + $versionLength + 3 <= $width);
|
$writeVersion = !$input->getOption('name-only') && !$input->getOption('path') && $showVersion && ($nameLength + $versionLength + 3 <= $width);
|
||||||
|
|
Loading…
Reference in New Issue