public static function Write($sid, $data) { $session = new Session($sid); if ($session->isValid()) { $session["data"] = $data; $session["updated"] = date('Y-m-d H:i:s'); ConnectionManager::getInstance()->persist($session); } else { $newSession = new Session(CREATE_INSTANCE, ["id" => $sid, "data" => $data, "remote_ip" => Session::getip(), "updated" => date('Y-m-d H:i:s')]); ConnectionManager::getInstance()->persist($newSession); } return true; }