session = $session; } public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface { if (!$this->session->isStarted()) { $this->session->start(); } $response = $handler->handle($request); $this->session->save(); return $response; } }