PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 3.1.18.8
JetBackup – Backup, Restore & Migrate v3.1.18.8
3.1.22.3 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.8.1 1.4.9 1.5.0 1.5.1 1.5.1.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.10 1.6.11 1.6.12 1.6.13 1.6.15 1.6.5.1 1.6.8.8 1.6.9 1.6.9.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7.5 2.0.8.7 2.0.9.11 2.0.9.14 2.0.9.15 2.0.9.6 2.0.9.7 2.0.9.9 3.1.10.7 3.1.11.1 3.1.12.3 3.1.13.4 3.1.14.17 3.1.15.4 3.1.16.1 3.1.17.5 3.1.18.10 3.1.18.8 3.1.18.9 3.1.19.8 3.1.20.3 3.1.21.3 3.1.7.9 3.1.9.2 trunk 1.1.90 1.1.91 1.2.0 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2
backup / src / JetBackup / Queue / QueueItemExport.php
backup / src / JetBackup / Queue Last commit date
.htaccess 5 months ago Progress.php 5 months ago Queue.php 5 months ago QueueItem.php 5 months ago QueueItemBackup.php 5 months ago QueueItemDownload.php 5 months ago QueueItemExport.php 5 months ago QueueItemExtract.php 5 months ago QueueItemReindex.php 5 months ago QueueItemRestore.php 5 months ago QueueItemRetentionCleanup.php 5 months ago QueueItemSystem.php 5 months ago aQueueItem.php 5 months ago index.html 5 months ago web.config 5 months ago
QueueItemExport.php
30 lines
1 <?php
2
3 namespace JetBackup\Queue;
4
5 if (!defined( '__JETBACKUP__')) die('Direct access is not allowed');
6
7 class QueueItemExport extends aQueueItem {
8
9 const TYPE = 'type';
10 const SNAPSHOT_ID = 'snapshot_id';
11 const DOWNLOAD_ID = 'download_id';
12
13 public function setType(int $type):void { $this->set(self::TYPE, $type); }
14 public function getType():int { return (int) $this->get(self::TYPE, 0); }
15
16 public function setSnapshotId(int $_id):void { $this->set(self::SNAPSHOT_ID, $_id); }
17 public function getSnapshotId():int { return (int) $this->get(self::SNAPSHOT_ID, 0); }
18
19 public function setDownloadId(int $_id):void { $this->set(self::DOWNLOAD_ID, $_id); }
20 public function getDownloadId():int { return (int) $this->get(self::DOWNLOAD_ID, 0); }
21
22 public function getDisplay():array {
23 return [
24 self::TYPE => $this->getType(),
25 self::SNAPSHOT_ID => $this->getSnapshotId(),
26 self::DOWNLOAD_ID => $this->getDownloadId(),
27 ];
28 }
29 }
30