public function testLogHandling() { $handler =
$this->
createHandler();
$logger =
new Logger('my_logger',
[$handler]);
$logger->
warning('This does not look right.'
);
$request =
new Request();
$request->headers->
set('User-Agent', 'Mozilla/5.0 (FirePHP/1.0)'
);
$response =
$this->
dispatchResponseEvent($handler,
$request);
$logger->
error('Something went wrong.'
);
self::
assertSame( [ 'x-wf-1-1-1-1' =>
['85|[{"Type":"WARN","File":"","Line":"","Label":"my_logger"},"This does not look right."]|'
],
'x-wf-1-1-1-2' =>
['82|[{"Type":"ERROR","File":"","Line":"","Label":"my_logger"},"Something went wrong."]|'
],
],
array_filter( $response->headers->
all(),
static fn (string
$key): bool =>
str_starts_with($key, 'x-wf-1-1-1'
),