protected function _printResults(OutputInterface $output, ResultCollection $results)
{
$lastResultGroup = null;
foreach ($results as $result) {
if ($result->getResultGroup() != $lastResultGroup) {
$this->writeSection($output, str_pad(strtoupper($result->getResultGroup()), 60, ' ', STR_PAD_BOTH));
}
if ($result->getMessage()) {
switch ($result->getStatus()) {
case Result::STATUS_WARNING:
case Result::STATUS_ERROR:
$output->write('<error>' . Charset::convertInteger(Charset::UNICODE_CROSS_CHAR) . '</error> ');
break;
case Result::STATUS_OK:
default:
$output->write('<info>' . Charset::convertInteger(Charset::UNICODE_CHECKMARK_CHAR) . '</info> ');
break;
}
$output->writeln($result->getMessage());
}
$lastResultGroup = $result->getResultGroup();
}
}