public function toObject($object = null, $skip = array()) { $object = parent::toObject($object, $skip); if ($this->videoAssetFilePaths) { $videoAssetFilePaths = array(); foreach ($this->videoAssetFilePaths as $videoAssetFilePath) { $videoAssetFilePaths[] = $videoAssetFilePath->path; } $object->setVideoAssetFilePaths($videoAssetFilePaths); } return $object; }
public function toObject($object = null, $skip = array()) { $object = parent::toObject($object, $skip); if ($this->mediaFiles) { $mediaFiles = array(); foreach ($this->mediaFiles as $mediaFile) { $mediaFiles[] = $mediaFile->toObject(); } $object->setMediaFiles($mediaFiles); } if ($this->providerType && $this->providerData && $this->providerData instanceof KalturaDistributionJobProviderData) { $providerData = null; if ($this->providerType == KalturaDistributionProviderType::GENERIC) { $providerData = new kGenericDistributionJobProviderData($object); } else { $providerData = KalturaPluginManager::loadObject('kDistributionJobProviderData', $this->providerType, array($object)); } if ($providerData) { $providerData = $this->providerData->toObject($providerData); $object->setProviderData($providerData); } } return $object; }