Colors moved to template files, and namespace cleanups

This commit is contained in:
2023-05-18 16:59:14 -04:00
parent 0580cb5d30
commit 60a7ebb231
7 changed files with 99 additions and 73 deletions

View File

@ -3,11 +3,14 @@ namespace ProVM\Common\Service;
use DateTimeImmutable;
use SplFileInfo;
use FilesystemIterator;
use Psr\Log\LoggerInterface;
use ProVM\Logview\Log\File;
use ProVM\Common\Define\Parser;
use ProVM\Logview\Parser as Parsers;
use function Safe\{preg_match};
class Logs
{
public function __construct(LoggerInterface $logger, string $folder)
@ -42,7 +45,7 @@ class Logs
public function getFiles(): array
{
$files = new \FilesystemIterator($this->getFolder());
$files = new FilesystemIterator($this->getFolder());
$output = [];
foreach ($files as $file) {
if ($file->isDir()) {
@ -61,7 +64,7 @@ class Logs
Parsers\PHPDefault::class => '/(php_errors.log)/'
];
foreach ($map as $class => $regex) {
if (\Safe\preg_match($regex, $filename) === 1) {
if (preg_match($regex, $filename) === 1) {
return new $class;
}
}