private function getRenderer(Configuration $configuration, OutputInterface $output)
{
$messageHelper = $this->getMessageHelper();
if ($logFilePath = $configuration->logHtml()) {
$factory = new RendererFactory($messageHelper, new Filesystem());
return $factory->createHtmlOutputRenderer($logFilePath);
}
if ($configuration->isSimpleOutput()) {
return new SimpleRenderer($output, $messageHelper);
}
return new DefaultRenderer($output, $messageHelper);
}