/** * 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 function toObject($dbCaptureThumbJobData = null, $props_to_skip = array()) { if (is_null($dbCaptureThumbJobData)) { $dbCaptureThumbJobData = new kCaptureThumbJobData(); } if ($this->thumbParamsOutput instanceof KalturaThumbParams) { $dbThumbParams = new thumbParamsOutput(); $dbThumbParams = $this->thumbParamsOutput->toObject($dbThumbParams); $dbCaptureThumbJobData->setThumbParamsOutput($dbThumbParams); } return parent::toObject($dbCaptureThumbJobData, $props_to_skip); }
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; }