SensioLabs\DeprecationDetector\DetectorFactory::getRenderer PHP Method

getRenderer() private method

private getRenderer ( Configuration $configuration, Symfony\Component\Console\Output\OutputInterface $output ) : DefaultRenderer | SensioLabs\DeprecationDetector\Violation\Renderer\Html\Renderer
$configuration SensioLabs\DeprecationDetector\Configuration\Configuration
$output Symfony\Component\Console\Output\OutputInterface
return SensioLabs\DeprecationDetector\Violation\Renderer\Console\DefaultRenderer | SensioLabs\DeprecationDetector\Violation\Renderer\Html\Renderer
    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);
    }