Slide 81
Slide 81 text
class Logger implements HttpKernelInterface
{
private $app;
private $logger;
!
public function __construct(HttpKernelInterface $app, LoggerInterface $logger)
{
$this->app = $app;
$this->logger = $logger;
}
!
public function handle(Request $request, ...)
{
$response = $this->app->handle($request, $type, $catch);
!
$this->log($request, $response);
!
return $response;
}
!
private function log(Request $request, Response $response)
{
...
}
}