/** * @param Request $request * @param string $currentTime */ private function setupChainId(Request $request, $currentTime) { if (!$request->hasHeader(self::CHAIN_ID_HEADER)) { $requestId = date('Y-m-d') . '/' . $currentTime . '_' . uniqid(); $request->setHeader(self::CHAIN_ID_HEADER, $requestId); $this->chainId = $requestId; } else { $this->chainId = $request->getHeader(self::CHAIN_ID_HEADER); } }