17 lines
480 B
PHP
17 lines
480 B
PHP
<?php declare(strict_types=1);
|
|
|
|
namespace AeonDumpManager\Tests\Support;
|
|
|
|
use Psr\Log\AbstractLogger;
|
|
|
|
class RecordingLogger extends AbstractLogger
|
|
{
|
|
/** @var list<array{level: string, message: string, context: array<mixed>}> */
|
|
public array $records = [];
|
|
|
|
public function log($level, string|\Stringable $message, array $context = []): void
|
|
{
|
|
$this->records[] = ['level' => (string) $level, 'message' => (string) $message, 'context' => $context];
|
|
}
|
|
}
|