File manager - Edit - /var/www/payraty/helpdesk/vendor/opcodesio/log-viewer/src/LogFileCollection.php
Back
<?php namespace Opcodes\LogViewer; use Illuminate\Support\Collection; use Opcodes\LogViewer\Readers\MultipleLogReader; /** * @var LogFile[] $items */ class LogFileCollection extends Collection { public function sortByEarliestFirst(): self { $this->items = $this->sortBy(function (LogFile $file) { return $file->earliestTimestamp().($file->name ?? ''); }, SORT_NATURAL)->values()->toArray(); return $this; } public function sortByLatestFirst(): self { $this->items = $this->sortByDesc(function (LogFile $file) { return $file->latestTimestamp().($file->name ?? ''); }, SORT_NATURAL)->values()->toArray(); return $this; } public function latest(): ?LogFile { return $this->sortByDesc->latestTimestamp()->first(); } public function earliest(): ?LogFile { return $this->sortBy->earliestTimestamp()->first(); } public function logs(): MultipleLogReader { return new MultipleLogReader($this->items); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0.04 |
proxy
|
phpinfo
|
Settings