PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / trunk
WP STAGING – WordPress Backups, Restore, Migration & Clone vtrunk
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 3 days ago IndexLineInterface.php 3 days 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