|
@@ -13,7 +13,6 @@
|
|
|
namespace Composer\Command;
|
|
|
|
|
|
use Composer\Json\JsonFile;
|
|
|
-use Composer\Package\Version\VersionParser;
|
|
|
use Composer\Plugin\CommandEvent;
|
|
|
use Composer\Plugin\PluginEvents;
|
|
|
use Composer\Package\PackageInterface;
|
|
@@ -56,8 +55,6 @@ EOT
|
|
|
$root = $composer->getPackage();
|
|
|
$repo = $composer->getRepositoryManager()->getLocalRepository();
|
|
|
|
|
|
- $versionParser = new VersionParser;
|
|
|
-
|
|
|
if ($input->getOption('no-dev')) {
|
|
|
$packages = $this->filterRequiredPackages($repo, $root);
|
|
|
} else {
|
|
@@ -69,7 +66,7 @@ EOT
|
|
|
switch ($format = $input->getOption('format')) {
|
|
|
case 'text':
|
|
|
$this->getIO()->write('Name: <comment>'.$root->getPrettyName().'</comment>');
|
|
|
- $this->getIO()->write('Version: <comment>'.$versionParser->formatVersion($root).'</comment>');
|
|
|
+ $this->getIO()->write('Version: <comment>'.$root->getFullPrettyVersion().'</comment>');
|
|
|
$this->getIO()->write('Licenses: <comment>'.(implode(', ', $root->getLicense()) ?: 'none').'</comment>');
|
|
|
$this->getIO()->write('Dependencies:');
|
|
|
$this->getIO()->write('');
|
|
@@ -82,7 +79,7 @@ EOT
|
|
|
foreach ($packages as $package) {
|
|
|
$table->addRow(array(
|
|
|
$package->getPrettyName(),
|
|
|
- $versionParser->formatVersion($package),
|
|
|
+ $package->getFullPrettyVersion(),
|
|
|
implode(', ', $package->getLicense()) ?: 'none',
|
|
|
));
|
|
|
}
|
|
@@ -92,14 +89,14 @@ EOT
|
|
|
case 'json':
|
|
|
foreach ($packages as $package) {
|
|
|
$dependencies[$package->getPrettyName()] = array(
|
|
|
- 'version' => $versionParser->formatVersion($package),
|
|
|
+ 'version' => $package->getFullPrettyVersion(),
|
|
|
'license' => $package->getLicense(),
|
|
|
);
|
|
|
}
|
|
|
|
|
|
$this->getIO()->write(JsonFile::encode(array(
|
|
|
'name' => $root->getPrettyName(),
|
|
|
- 'version' => $versionParser->formatVersion($root),
|
|
|
+ 'version' => $root->getFullPrettyVersion(),
|
|
|
'license' => $root->getLicense(),
|
|
|
'dependencies' => $dependencies,
|
|
|
)));
|