private function executeSingle(InputInterface $input, OutputInterface $output)
{
$count = $this->count($input->getArgument('values'), $input->getOption('exclude'), $this->handleCSVOption($input, 'names'), $this->handleCSVOption($input, 'names-exclude'), $input->getOption('count-tests'));
if (!$count) {
$output->writeln('No files found to scan');
exit(1);
}
$printer = new Text();
$printer->printResult($output, $count, $input->getOption('count-tests'));
if ($input->getOption('log-csv')) {
$printer = new Single();
$printer->printResult($input->getOption('log-csv'), $count);
}
if ($input->getOption('log-xml')) {
$printer = new XML();
$printer->printResult($input->getOption('log-xml'), $count);
}
}