Simplify ordering of links (there cannot be multiple links to the same target)
parent
704837c574
commit
9219e1ab0a
|
@ -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]);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue