requestLogger = $requestLogger; $this->httpClient = $httpClient; } public function handle(Request $request, ConnectionInterface $httpConnection) { $loggedRequest = $this->requestLogger->findLoggedRequest($request->get('log')); if (is_null($loggedRequest)) { $httpConnection->send(str(new Response(404))); return; } $loggedRequest->refreshId(); $this->httpClient->performRequest($loggedRequest->getRequest()->toString()); $httpConnection->send(str(new Response(200))); } }