/** * Adds a edge server to the Kaltura DB. * * @action add * @param KalturaEdgeServer $edgeServer sto * @return KalturaEdgeServer */ function addAction(KalturaEdgeServer $edgeServer) { if (!$edgeServer->status) { $edgeServer->status = KalturaEdgeServerStatus::DISABLED; } $dbEdgeServer = $edgeServer->toInsertableObject(); $dbEdgeServer->setPartnerId($this->getPartnerId()); $dbEdgeServer->save(); $edgeServer = new KalturaEdgeServer(); $edgeServer->fromObject($dbEdgeServer, $this->getResponseProfile()); return $edgeServer; }