PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 3.1.22.3
JetBackup – Backup, Restore & Migrate v3.1.22.3
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 1 year ago Progress.php 1 year ago Queue.php 5 months ago QueueItem.php 1 day ago QueueItemBackup.php 5 months ago QueueItemDownload.php 1 year ago QueueItemExport.php 1 year ago QueueItemExtract.php 1 year ago QueueItemReindex.php 1 year ago QueueItemRestore.php 1 year ago QueueItemRetentionCleanup.php 1 year ago QueueItemSystem.php 1 year ago aQueueItem.php 1 year ago index.html 1 year ago web.config 1 year 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