protected function getFileIterator($path, $extensions)
{
$fileInfo = new SplFileInfo($path);
$finder = new Finder();
if ($fileInfo->isFile()) {
return $finder->append(array($fileInfo));
}
return $finder->files()->in($path)->name('/\\.(' . implode('|', $extensions) . ')$/i');
}