private function writeCookie($queue, $queueId, $originalUrl, $placeInQueue, $redirectType, $timeStamp, $hash, $expirationTime) { global $cookieDomain; $expires = $expirationTime; $key = $this->generateKey($queue->getCustomerId(), $queue->getEventId()); setcookie($key . "[QueueId]", $queueId, $expires, null, $cookieDomain, false, true); setcookie($key . "[OriginalUrl]", $originalUrl, $expires, null, $cookieDomain, false, true); setcookie($key . "[PlaceInQueue]", KnownUserFactory::encryptPlaceInQueue($placeInQueue), $expires, null, $cookieDomain, false, true); setcookie($key . "[RedirectType]", $redirectType, $expires, null, $cookieDomain, false, true); setcookie($key . "[TimeStamp]", $timeStamp, $expires, null, $cookieDomain, false, true); setcookie($key . "[Hash]", $hash, $expires, null, $cookieDomain, false, true); setcookie($key . "[Expires]", $expirationTime, $expires, null, $cookieDomain, false, true); }