protected function getFilesFromDir($dir)
{
$finder = new Finder();
$finder->files()->ignoreUnreadableDirs()->in(realpath($dir));
foreach ($this->excludes as $exclude) {
$finder->notPath($exclude);
}
foreach ($this->extensions as $extension) {
$finder->name('*.' . $extension);
}
return iterator_to_array($finder);
}