main->logsPath); $logs = []; foreach (glob($path . DS . '*.log') as $log) $logs []= basename($log); usort($logs, function($a, $b) { return strnatcasecmp($b, $a); //reverse natcasesort }); return $logs; } public function requiresPrivilege() { return new Privilege(Privilege::ListLogs); } }