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 / Destination / Integration / DestinationDiskUsage.php
backup / src / JetBackup / Destination / Integration Last commit date
.htaccess 5 months ago Destination.php 5 months ago DestinationChunkedDownload.php 5 months ago DestinationChunkedUpload.php 5 months ago DestinationDirIterator.php 5 months ago DestinationDiskUsage.php 5 months ago DestinationFile.php 5 months ago index.html 5 months ago web.config 5 months ago
DestinationDiskUsage.php
49 lines
1 <?php
2
3 namespace JetBackup\Destination\Integration;
4
5 if (!defined( '__JETBACKUP__')) die('Direct access is not allowed');
6
7 interface DestinationDiskUsage {
8
9 /**
10 * @return int
11 */
12 public function getFreeSpace(): int;
13
14 /**
15 * @param int $space
16 *
17 * @return void
18 */
19 public function setFreeSpace(int $space):void;
20
21 /**
22 * @return int
23 */
24 public function getTotalSpace(): int;
25
26 /**
27 * @param int $space
28 *
29 * @return void
30 */
31 public function setTotalSpace(int $space):void;
32
33 /**
34 * @return int
35 */
36 public function getUsageSpace():int ;
37
38 /**
39 * @param int $space
40 *
41 * @return void
42 */
43 public function setUsageSpace(int $space):void;
44
45 /**
46 * @return array
47 */
48 public function getData():array;
49 }