/** * Update Flavor Params by ID * * @action update * @param int $id * @param KalturaFlavorParams $flavorParams * @return KalturaFlavorParams */ public function updateAction($id, KalturaFlavorParams $flavorParams) { if ($flavorParams->name !== null) { $flavorParams->validatePropertyMinLength("name", 1); } $flavorParamsDb = flavorParamsPeer::retrieveByPK($id); if (!$flavorParamsDb) { throw new KalturaAPIException(KalturaErrors::FLAVOR_PARAMS_ID_NOT_FOUND, $id); } $flavorParams->toUpdatableObject($flavorParamsDb); $flavorParamsDb->save(); $flavorParams->fromObject($flavorParamsDb); return $flavorParams; }
/** * Update Flavor Params by ID * * @action update * @param int $id * @param KalturaFlavorParams $flavorParams * @return KalturaFlavorParams */ public function updateAction($id, KalturaFlavorParams $flavorParams) { if ($flavorParams->name !== null) { $flavorParams->validatePropertyMinLength("name", self::PROPERTY_MIN_LENGTH); } $flavorParamsDb = assetParamsPeer::retrieveByPK($id); if (!$flavorParamsDb) { throw new KalturaAPIException(KalturaErrors::FLAVOR_PARAMS_ID_NOT_FOUND, $id); } $flavorParams->toUpdatableObject($flavorParamsDb); $flavorParamsDb->save(); $flavorParams = KalturaFlavorParamsFactory::getFlavorParamsInstance($flavorParamsDb->getType()); $flavorParams->fromObject($flavorParamsDb); return $flavorParams; }
public function toObject($object = null, $skip = array()) { if (is_null($object)) { $object = new flavorParamsOutput(); } return parent::toObject($object, $skip); }
public function toObject($object = null, $skip = array()) { if (is_null($object)) { $object = new liveParams(); } return parent::toObject($object, $skip); }
public function toObject($object = null, $skip = array()) { if (is_null($object)) { $object = new WidevineFlavorParams(); } parent::toObject($object, $skip); $object->setType(WidevinePlugin::getAssetTypeCoreValue(WidevineAssetType::WIDEVINE_FLAVOR)); return $object; }
public function getMapBetweenObjects() { $map = array_merge(parent::getMapBetweenObjects(), self::$map_between_objects); foreach (self::$skip_attributes as $skip_attribute) { if (isset($map[$skip_attribute])) { unset($map[$skip_attribute]); } $key = array_search($skip_attribute, $map); if ($key !== false) { unset($map[$key]); } } return $map; }
function update($id, KalturaFlavorParams $flavorParams) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $this->client->addParam($kparams, "flavorParams", $flavorParams->toParams()); $this->client->queueServiceActionCall("flavorparams", "update", $kparams); if ($this->client->isMultiRequest()) { return null; } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "KalturaFlavorParams"); return $resultObject; }
public function getMapBetweenObjects() { return array_merge(parent::getMapBetweenObjects(), self::$map_between_objects); }