private function filterIncludedFiles($files)
{
$filteredFiles = [];
foreach ($files as $i => $file) {
$name = getcwd() . '/' . $file;
if (is_dir($name)) {
$filteredFiles = array_merge($filteredFiles, array_map([$this, 'relPath'], $this->directoryToArray($name, true)));
} else {
$filteredFiles[] = $file;
}
}
return $filteredFiles;
}