public function reGenerateSession() { $newSession = new Session(); $newSession->setIpAddress($this->getIpAddress()); $newSession->setStatus($this->getStatus()); $newSession->setUser($this->getUser()); $newSession->setShippingClass($this->getShippingClass()); $newSession->setPaymentClass($this->getPaymentClass()); $newSession->save(); $_SESSION["ECommSessionId"] = $newSession->getId(); return $newSession->getId(); }