소스 검색

Merge branch '1.9'

Jordi Boggiano 5 년 전
부모
커밋
c43137db3f
3개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 1
      src/Composer/Command/ValidateCommand.php
  2. 1 1
      src/Composer/Installer.php
  3. 1 1
      tests/Composer/Test/Util/ProcessExecutorTest.php

+ 1 - 1
src/Composer/Command/ValidateCommand.php

@@ -93,7 +93,7 @@ EOT
         $composer = Factory::create($io, $file, $input->hasParameterOption('--no-plugins'));
         $locker = $composer->getLocker();
         if ($locker->isLocked() && !$locker->isFresh()) {
-            $lockErrors[] = 'The lock file is not up to date with the latest changes in composer.json, it is recommended that you run `composer update`.';
+            $lockErrors[] = 'The lock file is not up to date with the latest changes in composer.json, it is recommended that you run `composer update` or `composer update <package name>`.';
         }
 
         $this->outputResult($io, $file, $errors, $warnings, $checkPublish, $publishErrors, $checkLock, $lockErrors, true, $isStrict);

+ 1 - 1
src/Composer/Installer.php

@@ -449,7 +449,7 @@ class Installer
             $this->io->writeError('<info>Installing dependencies'.($this->devMode ? ' (including require-dev)' : '').' from lock file</info>');
 
             if (!$this->locker->isFresh()) {
-                $this->io->writeError('<warning>Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.</warning>', true, IOInterface::QUIET);
+                $this->io->writeError('<warning>Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. It is recommended that you run `composer update` or `composer update <package name>`.</warning>', true, IOInterface::QUIET);
             }
 
             foreach ($lockedRepository->getPackages() as $package) {

+ 1 - 1
tests/Composer/Test/Util/ProcessExecutorTest.php

@@ -108,7 +108,7 @@ class ProcessExecutorTest extends TestCase
     public function testConsoleIODoesNotFormatSymfonyConsoleStyle()
     {
         $output = new BufferedOutput(OutputInterface::VERBOSITY_NORMAL, true);
-        $process = new ProcessExecutor(new ConsoleIO(new ArrayInput([]), $output, new HelperSet([])));
+        $process = new ProcessExecutor(new ConsoleIO(new ArrayInput(array()), $output, new HelperSet(array())));
 
         $process->execute('echo \'<error>foo</error>\'');
         $this->assertSame('<error>foo</error>'.PHP_EOL, $output->fetch());