Improve decisions debug output

main
Nils Adermann 4 years ago
parent c02d2842b0
commit d19b858e20

@ -197,15 +197,20 @@ class Decisions implements \Iterator, \Countable
} }
} }
public function __toString() public function toString(Pool $pool = null)
{ {
$decisionMap = $this->decisionMap; $decisionMap = $this->decisionMap;
ksort($decisionMap); ksort($decisionMap);
$str = '['; $str = '[';
foreach ($decisionMap as $packageId => $level) { foreach ($decisionMap as $packageId => $level) {
$str .= $packageId.':'.$level.','; $str .= (($pool) ? $pool->literalToPackage($packageId) : $packageId).':'.$level.',';
} }
$str .= ']'; $str .= ']';
return $str; return $str;
} }
public function __toString()
{
return $this->toString();
}
} }

Loading…
Cancel
Save