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 / Integration / DestinationChunkedUpload.php
backup / src / JetBackup / Destination / Integration Last commit date
.htaccess 1 year ago Destination.php 1 year ago DestinationChunkedDownload.php 1 year ago DestinationChunkedUpload.php 1 year ago DestinationDirIterator.php 1 year ago DestinationDiskUsage.php 1 year ago DestinationFile.php 1 year ago index.html 1 year ago web.config 1 year 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 }