Merge remote-tracking branch 'origin/1.6'
commit
16af52be8a
|
@ -115,10 +115,10 @@ class SuggestedPackagesReporter
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->io->writeError(sprintf(
|
$this->io->writeError(sprintf(
|
||||||
'%s suggests installing %s (%s)',
|
'%s suggests installing %s%s',
|
||||||
$suggestion['source'],
|
$suggestion['source'],
|
||||||
$this->escapeOutput($suggestion['target']),
|
$this->escapeOutput($suggestion['target']),
|
||||||
$this->escapeOutput($suggestion['reason'])
|
$this->escapeOutput('' !== $suggestion['reason'] ? ' ('.$suggestion['reason'].')' : '')
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -138,6 +138,7 @@ class ArtifactRepository extends ArrayRepository implements ConfigurableReposito
|
||||||
}
|
}
|
||||||
|
|
||||||
$configurationFileName = $zip->getNameIndex($foundFileIndex);
|
$configurationFileName = $zip->getNameIndex($foundFileIndex);
|
||||||
|
$zip->close();
|
||||||
|
|
||||||
$composerFile = "zip://{$file->getPathname()}#$configurationFileName";
|
$composerFile = "zip://{$file->getPathname()}#$configurationFileName";
|
||||||
$json = file_get_contents($composerFile);
|
$json = file_get_contents($composerFile);
|
||||||
|
|
|
@ -142,6 +142,20 @@ class SuggestedPackagesReporterTest extends TestCase
|
||||||
$this->suggestedPackagesReporter->output();
|
$this->suggestedPackagesReporter->output();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @covers ::output
|
||||||
|
*/
|
||||||
|
public function testOutputWithNoSuggestedPackage()
|
||||||
|
{
|
||||||
|
$this->suggestedPackagesReporter->addPackage('a', 'b', '');
|
||||||
|
|
||||||
|
$this->io->expects($this->once())
|
||||||
|
->method('writeError')
|
||||||
|
->with('a suggests installing b');
|
||||||
|
|
||||||
|
$this->suggestedPackagesReporter->output();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers ::output
|
* @covers ::output
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue