public function fromObject($sourceObject) { if (!$sourceObject) { return; } parent::fromObject($sourceObject); $host = requestUtils::getHost(); $this->executeUrl = myPlaylistUtils::toPlaylistUrl($sourceObject, $host); if ($this->playlistType == KalturaPlaylistType::DYNAMIC) { $this->playlistContentXmlToFilters(); } }
public function doFromObject($sourceObject, KalturaDetachedResponseProfile $responseProfile = null) { if (!$sourceObject) { return; } parent::doFromObject($sourceObject, $responseProfile); if ($this->shouldGet('executeUrl', $responseProfile)) { $this->executeUrl = myPlaylistUtils::toPlaylistUrl($sourceObject, requestUtils::getHost()); } if ($this->shouldGet('filters', $responseProfile) && $this->playlistType == KalturaPlaylistType::DYNAMIC) { $this->playlistContentXmlToFilters(); } }