BrowscapPHP\Command\LogfileCommand::getFiles PHP Method

getFiles() private method

private getFiles ( Symfony\Component\Console\Input\InputInterface $input ) : Finder
$input Symfony\Component\Console\Input\InputInterface
return Symfony\Component\Finder\Finder
    private function getFiles(InputInterface $input)
    {
        $finder = Finder::create();
        if ($input->getOption('log-file')) {
            $file = $input->getOption('log-file');
            $finder->append(Finder::create()->in(dirname($file))->name(basename($file)));
        }
        if ($input->getOption('log-dir')) {
            $dirFinder = Finder::create()->in($input->getOption('log-dir'));
            array_map([$dirFinder, 'name'], $input->getOption('include'));
            array_map([$dirFinder, 'notName'], $input->getOption('exclude'));
            $finder->append($dirFinder);
        }
        return $finder;
    }