/**
  * @param kAuditTrailFileSyncCreateInfo $dbAuditTrail
  * @param array $propsToSkip
  * @return kAuditTrailInfo
  */
 public function toObject($auditTrailInfo = null, $propsToSkip = array())
 {
     if (is_null($auditTrailInfo)) {
         $auditTrailInfo = new kAuditTrailFileSyncCreateInfo();
     }
     return parent::toObject($auditTrailInfo, $propsToSkip);
 }
 /**
  * @param kAuditTrailChangeInfo $auditTrailInfo
  */
 public function doFromObject($auditTrailInfo, KalturaDetachedResponseProfile $responseProfile = null)
 {
     parent::doFromObject($auditTrailInfo, $responseProfile);
     if ($this->shouldGet('changedItems', $responseProfile)) {
         $this->changedItems = KalturaAuditTrailChangeItemArray::fromDbArray($auditTrailInfo->getChangedItems());
     }
 }
 /**
  * @param AuditTrail $dbAuditTrail
  */
 public function fromObject($dbAuditTrail)
 {
     parent::fromObject($dbAuditTrail);
     $dbData = $dbAuditTrail->getData();
     switch (get_class($dbData)) {
         case 'kAuditTrailChangeInfo':
             $this->data = new KalturaAuditTrailChangeInfo();
             break;
         case 'kAuditTrailFileSyncCreateInfo':
             $this->data = new KalturaAuditTrailFileSyncCreateInfo();
             break;
         case 'kAuditTrailTextInfo':
             $this->data = new KalturaAuditTrailTextInfo();
             break;
         default:
             //				$this->data = new KalturaAuditTrailInfo();
             $this->data = null;
             break;
     }
     if ($this->data && $dbData) {
         $this->data->fromObject($dbData);
     }
 }
 /**
  * @param kAuditTrailChangeInfo $auditTrailInfo
  */
 public function fromObject($auditTrailInfo)
 {
     parent::fromObject($auditTrailInfo);
     $this->changedItems = KalturaAuditTrailChangeItemArray::fromDbArray($auditTrailInfo->getChangedItems());
 }
Example #5
0
 /**
  * @param AuditTrail $dbAuditTrail
  */
 public function doFromObject($dbAuditTrail, KalturaDetachedResponseProfile $responseProfile = null)
 {
     parent::doFromObject($dbAuditTrail, $responseProfile);
     if ($this->shouldGet('data', $responseProfile)) {
         $dbData = $dbAuditTrail->getData();
         switch (get_class($dbData)) {
             case 'kAuditTrailChangeInfo':
                 $this->data = new KalturaAuditTrailChangeInfo();
                 break;
             case 'kAuditTrailFileSyncCreateInfo':
                 $this->data = new KalturaAuditTrailFileSyncCreateInfo();
                 break;
             case 'kAuditTrailTextInfo':
                 $this->data = new KalturaAuditTrailTextInfo();
                 break;
             default:
                 //				$this->data = new KalturaAuditTrailInfo();
                 $this->data = null;
                 break;
         }
         if ($this->data && $dbData) {
             $this->data->fromObject($dbData);
         }
     }
 }