public static function fromDbArray($arr, KalturaDetachedResponseProfile $responseProfile = null) { $newArr = new KalturaDropFolderArray(); foreach ($arr as $obj) { $nObj = KalturaDropFolder::getInstanceByType($obj->getType()); $nObj->fromObject($obj, $responseProfile); $newArr[] = $nObj; } return $newArr; }
public static function fromDbArray($arr) { $newArr = new KalturaDropFolderArray(); foreach ($arr as $obj) { $nObj = KalturaDropFolder::getInstanceByType($obj->getType()); $nObj->fromObject($obj); $newArr[] = $nObj; } return $newArr; }
/** * Mark the KalturaDropFolder object as deleted * * @action delete * @param int $dropFolderId * @return KalturaDropFolder * * @throws KalturaErrors::INVALID_OBJECT_ID */ public function deleteAction($dropFolderId) { $dbDropFolder = DropFolderPeer::retrieveByPK($dropFolderId); if (!$dbDropFolder) { throw new KalturaAPIException(KalturaErrors::INVALID_OBJECT_ID, $dropFolderId); } $dbDropFolder->setStatus(DropFolderStatus::DELETED); $dbDropFolder->save(); $dropFolder = KalturaDropFolder::getInstanceByType($dbDropFolder->getType()); $dropFolder->fromObject($dbDropFolder, $this->getResponseProfile()); return $dropFolder; }