private function scanAndParse(array $options)
{
$this->io->writeln('<info>Scanning sources and parsing</info>');
$files = $this->finder->find($options['source'], $options['exclude'], $options['extensions']);
$this->parser->parse($files);
$this->reportParserErrors($this->parser->getErrors());
$stats = $this->parserResult->getDocumentedStats();
$this->io->writeln(sprintf('Found <comment>%d classes</comment>, <comment>%d constants</comment> and <comment>%d functions</comment>', $stats['classes'], $stats['constants'], $stats['functions']));
}