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 / Interfaces / IndexLineInterface.php
wp-staging / Backup / Interfaces Last commit date
ExtractorTaskInterface.php 1 day ago IndexLineInterface.php 1 day ago
IndexLineInterface.php
37 lines
1 <?php
2
3 namespace WPStaging\Backup\Interfaces;
4
5 use WPStaging\Framework\Job\Exception\FileValidationException;
6
7
8
9
10 interface IndexLineInterface
11 {
12 public function getContentStartOffset(): int;
13
14 public function getStartOffset(): int;
15
16 public function getIdentifiablePath(): string;
17
18 public function getUncompressedSize(): int;
19
20 public function getCompressedSize(): int;
21
22 public function getIsCompressed(): bool;
23
24 public function isIndexLine(string $indexLine): bool;
25
26 public function readIndexLine(string $indexLine): IndexLineInterface;
27
28
29
30
31
32
33
34
35 public function validateFile(string $filePath, string $pathForErrorLogging = '');
36 }
37