Esempio n. 1
0
 /**
  * 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;
 }