public function getTypeListResponse(KalturaFilterPager $pager, KalturaDetachedResponseProfile $responseProfile = null, array $types = null) { list($list, $totalCount) = $this->doGetListResponse($pager, $types); $response = new KalturaFlavorParamsListResponse(); $response->objects = KalturaFlavorParamsArray::fromDbArray($list, $responseProfile); $response->totalCount = $totalCount; return $response; }
/** * Get Flavor Params by Conversion Profile ID * * @action getByConversionProfileId * @param int $conversionProfileId * @return KalturaFlavorParamsArray */ public function getByConversionProfileIdAction($conversionProfileId) { $conversionProfileDb = conversionProfile2Peer::retrieveByPK($conversionProfileId); if (!$conversionProfileDb) { throw new KalturaAPIException(KalturaErrors::CONVERSION_PROFILE_ID_NOT_FOUND, $conversionProfileId); } $flavorParamsConversionProfilesDb = $conversionProfileDb->getflavorParamsConversionProfilesJoinflavorParams(); $flavorParamsDb = array(); foreach ($flavorParamsConversionProfilesDb as $item) { /* @var $item flavorParamsConversionProfile */ $flavorParamsDb[] = $item->getassetParams(); } $flavorParams = KalturaFlavorParamsArray::fromDbArray($flavorParamsDb); return $flavorParams; }