예제 #1
0
 /**
  * @return DocumentEntry
  */
 public function toObject($dbObject = null, $skip = array())
 {
     if (is_null($dbObject)) {
         $dbObject = new DocumentEntry();
     }
     return parent::toObject($dbObject, $skip);
 }
예제 #2
0
 public function toObject($dbObject = null, $skip = array())
 {
     /* @var $dbObject entry */
     parent::toObject($dbObject, $skip);
     if ($this->msDuration) {
         $dbObject->setCalculateDuration(false);
     }
     return $dbObject;
 }
예제 #3
0
 public function toObject($dbDataEntry = null, $propsToSkip = array())
 {
     if (is_null($dbDataEntry)) {
         $dbDataEntry = new KalturaDataEntry();
     }
     if ($this->retrieveDataContentByGet === null) {
         $this->retrieveDataContentByGet = 1;
     }
     //$dbDataEntry->putInCustomData('retrieveDataContentByGet',$this->retrieveDataContentByGet);
     $dbDataEntry->setRetrieveDataContentByGet($this->retrieveDataContentByGet);
     return parent::toObject($dbDataEntry, $propsToSkip);
 }
예제 #4
0
 public function toObject($dbObject = null, $skip = array())
 {
     if (is_null($dbObject)) {
         $dbObject = new entry();
     }
     // support filters array only if atleast one filters was specified
     if ($this->playlistType == KalturaPlaylistType::DYNAMIC && $this->filters && $this->filters->count > 0) {
         $this->filtersToPlaylistContentXml();
     }
     $dbObject->setType(entryType::PLAYLIST);
     parent::toObject($dbObject);
     $dbObject->setType(entryType::PLAYLIST);
     $dbObject->setDataContent($this->playlistContent);
     return $dbObject;
 }