/** * Update an existing UIConf * * @action update * @param int $id * @param KalturaUiConf $uiConf * @return KalturaUiConf * * @throws APIErrors::INVALID_UI_CONF_ID */ function updateAction($id, KalturaUiConf $uiConf) { $dbUiConf = uiConfPeer::retrieveByPK($id); if (!$dbUiConf) { throw new KalturaAPIException(APIErrors::INVALID_UI_CONF_ID, $id); } $dbUiConf = $uiConf->toUpdatableObject($dbUiConf); $dbUiConf->save(); $uiConf->fromObject($dbUiConf, $this->getResponseProfile()); return $uiConf; }