Skip to content

Commit e24a820

Browse files
committed
Working tests with single pass
1 parent ff7feef commit e24a820

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/LogMiddleware.php

+12-2
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,17 @@ public function __invoke(ServerRequest $request, Response $response, callable $n
6464

6565
public function process(ServerRequest $request, DelegateInterface $delegate)
6666
{
67-
67+
$outResponse = $delegate->process($request);
68+
69+
$messages = $this->formatter->format($request, $outResponse);
70+
71+
if (!is_string($messages)) {
72+
throw new UnexpectedValueException(sprintf('%s must return string', HttpMessagesFormatter::class));
73+
}
74+
75+
$this->logger->log($this->level, $messages);
76+
77+
return $outResponse;
6878
}
69-
79+
7080
}

0 commit comments

Comments
 (0)