/** * @param kConvartableJobData $dbConvartableJobData * @return KalturaConvartableJobData */ public function fromObject($dbConvartableJobData) { parent::fromObject($dbConvartableJobData); $dbFlavorParams = $dbConvartableJobData->getFlavorParamsOutput(); if ($dbFlavorParams) { $this->flavorParamsOutput = KalturaFlavorParamsFactory::getFlavorParamsOutputInstance($dbFlavorParams->getType()); $this->flavorParamsOutput->fromObject($dbFlavorParams); } return $this; }
/** * Get flavor params output object by ID * * @action get * @param int $id * @return KalturaFlavorParamsOutput * @throws KalturaErrors::FLAVOR_PARAMS_OUTPUT_ID_NOT_FOUND */ public function getAction($id) { $flavorParamsOutputDb = assetParamsOutputPeer::retrieveByPK($id); if (!$flavorParamsOutputDb) { throw new KalturaAPIException(KalturaErrors::FLAVOR_PARAMS_OUTPUT_ID_NOT_FOUND, $id); } $flavorParamsOutput = KalturaFlavorParamsFactory::getFlavorParamsOutputInstance($flavorParamsOutputDb->getType()); $flavorParamsOutput->fromObject($flavorParamsOutputDb); return $flavorParamsOutput; }