Skip to content

Commit c4a0df2

Browse files
committed
feat: support finder <4.4
1 parent 5038470 commit c4a0df2

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/LogReader.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,9 +126,17 @@ public function readDir(string $path): array
126126
foreach ((clone $finder)->sortByName()->directories() as $directory) {
127127
$data['dirs'][] = new DirObject($directory, $this->getRelativePath($directory->getRealPath()));
128128
}
129-
foreach ((clone $finder)->sortByModifiedTime()->reverseSorting()->files()->name($this->logExtensions) as $file) {
129+
130+
// for finder > 4.4 use: (clone $finder)->sortByModifiedTime()->reverseSorting()->files()->name($this->logExtensions)
131+
$finder = (clone $finder)->sortByModifiedTime()->files();
132+
foreach ($this->logExtensions as $extension) {
133+
$finder->name($extension);
134+
}
135+
foreach ($finder as $file) {
130136
$data['files'][] = new FileObject($file, $this->getRelativePath($file->getRealPath()));
131137
}
138+
$data['files'] = array_reverse($data['files']);
139+
132140
return $data;
133141
}
134142

0 commit comments

Comments
 (0)