PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 3.1.13.4
JetBackup – Backup, Restore & Migrate v3.1.13.4
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 / DestinationChunkedUpload.php
backup / src / JetBackup / Destination / Integration Last commit date
.htaccess 9 months ago Destination.php 9 months ago DestinationChunkedDownload.php 9 months ago DestinationChunkedUpload.php 9 months ago DestinationDirIterator.php 9 months ago DestinationDiskUsage.php 9 months ago DestinationFile.php 9 months ago index.html 9 months ago web.config 9 months ago
DestinationChunkedUpload.php
44 lines
1 <?php
2
3 namespace JetBackup\Destination\Integration;
4
5 use JetBackup\Web\File\FileChunk;
6
7 if (!defined( '__JETBACKUP__')) die('Direct access is not allowed');
8
9 interface DestinationChunkedUpload {
10
11 /**
12 * @return object
13 */
14 public function prepare():object;
15
16 /**
17 * @param object $data
18 *
19 * @return void
20 */
21 public function setData(object $data):void;
22
23 /**
24 * @return int
25 */
26 public function getOffset():int;
27
28 /**
29 * @return int|null
30 */
31 public function getChunkSize():?int;
32
33 /**
34 * @param FileChunk $chunk
35 *
36 * @return void
37 */
38 public function upload(FileChunk $chunk):void;
39
40 /**
41 * @return void
42 */
43 public function finalize():void;
44 }