PluginProbe
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.12.0
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.12.0
4.12.0 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 All 67 releases
wp-staging / Backup / Interfaces / IndexLineInterface.php

IndexLineInterface.php in WP STAGING – WordPress Backups, Restore, Migration & Clone 4.12.0, at Backup/Interfaces/IndexLineInterface.php

37 lines 663 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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