PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.11.0
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.11.0
4.11.0 4.10.0 4.9.5 4.9.4 4.9.3 4.9.2 4.9.1 4.9.0 4.8.1 trunk 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.10.0 3.2.0 3.3.1 3.3.2 3.3.3 3.4.1 3.4.3 3.5.0 3.6.0 3.7.1 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4 4.0.0 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.8.0
wp-staging / Backup / Service / Compression / CompressionInterface.php
wp-staging / Backup / Service / Compression Last commit date
CompressionInterface.php 1 day ago NonCompressionService.php 1 day ago
CompressionInterface.php
33 lines
1 <?php
2
3 namespace WPStaging\Backup\Service\Compression;
4
5 use RuntimeException;
6 use WPStaging\Backup\Entity\FileBeingExtracted;
7 use WPStaging\Framework\Filesystem\FileObject;
8
9 interface CompressionInterface
10 {
11
12
13
14
15
16 public function compress(string $string): string;
17
18
19
20
21
22
23 public function decompress(string $string): string;
24
25
26
27
28
29
30
31 public function readChunk(FileObject $wpstgFile, FileBeingExtracted $fileBeingExtracted, $callable = null): string;
32 }
33