/** * @param kCaptureThumbJobData $dbCaptureThumbJobData * @return KalturaCaptureThumbJobData */ public function fromObject($dbCaptureThumbJobData) { parent::fromObject($dbCaptureThumbJobData); $dbThumbParams = $dbCaptureThumbJobData->getThumbParamsOutput(); if ($dbThumbParams) { $this->thumbParamsOutput = KalturaFlavorParamsFactory::getFlavorParamsOutputInstance($dbThumbParams->getType()); $this->thumbParamsOutput->fromObject($dbThumbParams); } return $this; }
/** * Get thumb params output object by ID * * @action get * @param int $id * @return KalturaThumbParamsOutput * @throws KalturaErrors::THUMB_PARAMS_OUTPUT_ID_NOT_FOUND */ public function getAction($id) { $thumbParamsOutputDb = assetParamsOutputPeer::retrieveByPK($id); if (!$thumbParamsOutputDb) { throw new KalturaAPIException(KalturaErrors::THUMB_PARAMS_OUTPUT_ID_NOT_FOUND, $id); } $thumbParamsOutput = new KalturaThumbParamsOutput(); $thumbParamsOutput->fromObject($thumbParamsOutputDb); return $thumbParamsOutput; }
public static function fromDbArray($arr) { $newArr = new KalturaThumbParamsOutputArray(); if ($arr == null) { return $newArr; } foreach ($arr as $obj) { $nObj = new KalturaThumbParamsOutput(); $nObj->fromObject($obj); $newArr[] = $nObj; } return $newArr; }
public static function fromDbArray($arr, KalturaDetachedResponseProfile $responseProfile = null) { $newArr = new KalturaThumbParamsOutputArray(); if ($arr == null) { return $newArr; } foreach ($arr as $obj) { $nObj = new KalturaThumbParamsOutput(); $nObj->fromObject($obj, $responseProfile); $newArr[] = $nObj; } return $newArr; }