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 / QueueItemExtract.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
QueueItemExtract.php
25 lines
1 <?php
2
3 namespace JetBackup\Queue;
4
5 if (!defined( '__JETBACKUP__')) die('Direct access is not allowed');
6
7 class QueueItemExtract extends aQueueItem {
8
9 const SNAPSHOT_ID = 'snapshot_id';
10 const EXTRACT_PATH = 'extract_path';
11
12 public function setSnapshotId(int $_id):void { $this->set(self::SNAPSHOT_ID, $_id); }
13 public function getSnapshotId():int { return (int) $this->get(self::SNAPSHOT_ID, 0); }
14
15 public function setExtractPath(string $path):void { $this->set(self::EXTRACT_PATH, $path); }
16 public function getExtractPath():string { return $this->get(self::EXTRACT_PATH); }
17
18 public function getDisplay():array {
19 return [
20 self::SNAPSHOT_ID => $this->getSnapshotId(),
21 self::EXTRACT_PATH => $this->getExtractPath(),
22 ];
23 }
24 }
25