function update($id, KalturaPlaylist $playlist, $updateStats = false) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $this->client->addParam($kparams, "playlist", $playlist->toParams()); $this->client->addParam($kparams, "updateStats", $updateStats); $this->client->queueServiceActionCall("playlist", "update", $kparams); if ($this->client->isMultiRequest()) { return null; } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "KalturaPlaylist"); return $resultObject; }
function cloneAction($id, KalturaPlaylist $newPlaylist = null) { $kparams = array(); $this->client->addParam($kparams, "id", $id); if ($newPlaylist !== null) { $this->client->addParam($kparams, "newPlaylist", $newPlaylist->toParams()); } $this->client->queueServiceActionCall("playlist", "clone", $kparams); if ($this->client->isMultiRequest()) { return null; } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "KalturaPlaylist"); return $resultObject; }
function update($id, KalturaPlaylist $playlist, $updateStats = false) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $this->client->addParam($kparams, "playlist", $playlist->toParams()); $this->client->addParam($kparams, "updateStats", $updateStats); $resultObject = $this->client->callService("playlist", "update", $kparams); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUiConf"); return $resultObject; }