PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.11.1
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.11.1
4.11.2 4.11.1 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 week ago NonCompressionService.php 1 week 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