PMCORE-618

This commit is contained in:
Paula Quispe
2022-04-19 15:25:47 -04:00
parent e79f5ac1cc
commit 241b62a3d6

View File

@@ -332,21 +332,26 @@ class AuditLog
*/
private function getFiles($path, $pattern = '', $dir = 'ASC')
{
$finder = new Finder();
$finder->files()
->in($path)
->name($pattern);
$files = iterator_to_array($finder->getIterator());
uasort($files, function ($a, $b) use ($dir) {
$name1 = $a->getFilename();
$name2 = $b->getFilename();
if ($dir === 'ASC') {
return strcmp($name1, $name2);
} else {
return strcmp($name2, $name1);
}
});
return $files;
try {
$finder = new Finder();
$finder->files()
->in($path)
->name($pattern);
$files = iterator_to_array($finder->getIterator());
uasort($files, function ($a, $b) use ($dir) {
$name1 = $a->getFilename();
$name2 = $b->getFilename();
if ($dir === 'ASC') {
return strcmp($name1, $name2);
} else {
return strcmp($name2, $name1);
}
});
return $files;
} catch (Exception $e) {
// Return array empty when the path does not exist
return [];
}
}
/**