PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / trunk
JetBackup – Backup, Restore & Migrate vtrunk
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 / Destination / DestinationDiskUsage.php
backup / src / JetBackup / Destination Last commit date
Integration 1 year ago Vendors 1 month ago .htaccess 1 year ago Destination.php 1 month ago DestinationDiskUsage.php 1 year ago DestinationFile.php 1 year ago DestinationWrapper.php 1 year ago ScanDirIterator.php 1 year ago ScanDirIteratorFile.php 9 months ago Tree.php 1 year ago index.html 1 year ago web.config 1 year ago
DestinationDiskUsage.php
61 lines
1 <?php
2 /*
3 *
4 * JetBackup @ package
5 * Created By Idan Ben-Ezra
6 *
7 * Copyrights @ JetApps
8 * https://www.jetapps.com
9 *
10 **/
11 namespace JetBackup\Destination;
12
13 use JetBackup\Data\ArrayData;
14
15 defined( '__JETBACKUP__' ) or die( 'Restricted access' );
16
17 class DestinationDiskUsage extends ArrayData implements Integration\DestinationDiskUsage {
18
19 /**
20 * @param array|null $data
21 */
22 public function __construct(?array $data=null) {
23 if($data) $this->setData($data);
24 }
25
26 /**
27 * @return int
28 */
29 public function getFreeSpace():int { return $this->get('free', 0); }
30
31 /**
32 * @param int $space
33 *
34 * @return void
35 */
36 public function setFreeSpace(int $space):void { $this->set('free', $space); }
37
38 /**
39 * @return int
40 */
41 public function getTotalSpace(): int { return $this->get('total', 0); }
42
43 /**
44 * @param int $space
45 *
46 * @return void
47 */
48 public function setTotalSpace(int $space):void { $this->set('total', $space); }
49
50 /**
51 * @return int
52 */
53 public function getUsageSpace(): int { return $this->get('usage', 0); }
54
55 /**
56 * @param int $space
57 *
58 * @return void
59 */
60 public function setUsageSpace(int $space):void { $this->set('usage', $space); }
61 }