protected static function isIgnored(\SplFileInfo $file, $ignore)
{
$filename = $file->getFilename();
if (in_array($filename, static::$IGNORED)) {
return true;
}
if (array_key_exists('folders', $ignore) && $file->isDir() && in_array($filename, $ignore['folders'])) {
return true;
}
if (array_key_exists('files', $ignore) && !$file->isDir() && in_array($filename, $ignore['files'])) {
return true;
}
return false;
}