public function fromObject($sourceObject) { parent::fromObject($sourceObject); $this->optionalThumbDimensions = KalturaDistributionThumbDimensionsArray::fromDbArray($sourceObject->getOptionalThumbDimensionsObjects()); $this->requiredThumbDimensions = KalturaDistributionThumbDimensionsArray::fromDbArray($sourceObject->getRequiredThumbDimensionsObjects()); $this->updateRequiredEntryFields = implode(',', $sourceObject->getUpdateRequiredEntryFields()); $this->updateRequiredMetadataXPaths = implode(',', $sourceObject->getUpdateRequiredMetadataXPaths()); }
public function fromObject($sourceObject) { if (!$sourceObject) { return; } parent::fromObject($sourceObject); $this->optionalThumbDimensions = KalturaDistributionThumbDimensionsArray::fromDbArray($sourceObject->getOptionalThumbDimensionsObjects()); $this->requiredThumbDimensions = KalturaDistributionThumbDimensionsArray::fromDbArray($sourceObject->getRequiredThumbDimensionsObjects()); $this->optionalAssetDistributionRules = KalturaAssetDistributionRulesArray::fromDbArray($sourceObject->getOptionalAssetDistributionRules()); $this->requiredAssetDistributionRules = KalturaAssetDistributionRulesArray::fromDbArray($sourceObject->getRequiredAssetDistributionRules()); }
protected function doFromObject($sourceObject, KalturaDetachedResponseProfile $responseProfile = null) { if (!$sourceObject) { return; } parent::doFromObject($sourceObject, $responseProfile); if ($this->shouldGet('optionalThumbDimensions', $responseProfile)) { $this->optionalThumbDimensions = KalturaDistributionThumbDimensionsArray::fromDbArray($sourceObject->getOptionalThumbDimensionsObjects()); } if ($this->shouldGet('requiredThumbDimensions', $responseProfile)) { $this->requiredThumbDimensions = KalturaDistributionThumbDimensionsArray::fromDbArray($sourceObject->getRequiredThumbDimensionsObjects()); } if ($this->shouldGet('optionalAssetDistributionRules', $responseProfile)) { $this->optionalAssetDistributionRules = KalturaAssetDistributionRulesArray::fromDbArray($sourceObject->getOptionalAssetDistributionRules()); } if ($this->shouldGet('requiredAssetDistributionRules', $responseProfile)) { $this->requiredAssetDistributionRules = KalturaAssetDistributionRulesArray::fromDbArray($sourceObject->getRequiredAssetDistributionRules()); } }
public function doFromObject($sourceObject, KalturaDetachedResponseProfile $responseProfile = null) { parent::doFromObject($sourceObject, $responseProfile); if ($this->shouldGet('optionalThumbDimensions', $responseProfile)) { $this->optionalThumbDimensions = KalturaDistributionThumbDimensionsArray::fromDbArray($sourceObject->getOptionalThumbDimensionsObjects()); } if ($this->shouldGet('requiredThumbDimensions', $responseProfile)) { $this->requiredThumbDimensions = KalturaDistributionThumbDimensionsArray::fromDbArray($sourceObject->getRequiredThumbDimensionsObjects()); } if ($this->shouldGet('updateRequiredEntryFields', $responseProfile)) { $this->updateRequiredEntryFields = implode(',', $sourceObject->getUpdateRequiredEntryFields()); } if ($this->shouldGet('updateRequiredMetadataXPaths', $responseProfile)) { $this->updateRequiredMetadataXPaths = implode(',', $sourceObject->getUpdateRequiredMetadataXPaths()); } }