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