From 9219e1ab0a9e106ebc837f2fd5878b3831adddd3 Mon Sep 17 00:00:00 2001 From: perprogramming Date: Thu, 31 Jan 2013 10:19:16 +0100 Subject: [PATCH] Simplify ordering of links (there cannot be multiple links to the same target) --- src/Composer/Package/Dumper/ArrayDumper.php | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/Composer/Package/Dumper/ArrayDumper.php b/src/Composer/Package/Dumper/ArrayDumper.php index 4b9895f9d..22d62381b 100644 --- a/src/Composer/Package/Dumper/ArrayDumper.php +++ b/src/Composer/Package/Dumper/ArrayDumper.php @@ -60,18 +60,10 @@ class ArrayDumper foreach (BasePackage::$supportedLinkTypes as $type => $opts) { if ($links = $package->{'get'.ucfirst($opts['method'])}()) { - usort($links, function (Link $a, Link $b) { - $comparison = strcmp($a->getTarget(), $b->getTarget()); - - if (0 !== $comparison) { - return $comparison; - } - - return strcmp($a->getPrettyConstraint(), $b->getPrettyConstraint()); - }); foreach ($links as $link) { $data[$type][$link->getTarget()] = $link->getPrettyConstraint(); } + ksort($data[$type]); } }