Pārlūkot izejas kodu

Merge pull request #4111 from alcohol/disable-path-when-composer-unavailable

disable path if no composer available, fixes #4101
Jordi Boggiano 9 gadi atpakaļ
vecāks
revīzija
d3d3bb4698
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  1. 5 0
      src/Composer/Command/ShowCommand.php

+ 5 - 0
src/Composer/Command/ShowCommand.php

@@ -196,6 +196,11 @@ EOT
                     $width--;
                 }
 
+                if ($input->getOption('path') && null === $composer) {
+                    $this->getIO()->writeError('No composer.json found in the current directory, disabling "path" option');
+                    $input->setOption('path', false);
+                }
+
                 $writePath = !$input->getOption('name-only') && $input->getOption('path');
                 $writeVersion = !$input->getOption('name-only') && !$input->getOption('path') && $showVersion && ($nameLength + $versionLength + 3 <= $width);
                 $writeDescription = !$input->getOption('name-only') && !$input->getOption('path') && ($nameLength + ($showVersion ? $versionLength : 0) + 24 <= $width);