PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 3.1.13.4
JetBackup – Backup, Restore & Migrate v3.1.13.4
3.1.22.3 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.8.1 1.4.9 1.5.0 1.5.1 1.5.1.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.10 1.6.11 1.6.12 1.6.13 1.6.15 1.6.5.1 1.6.8.8 1.6.9 1.6.9.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7.5 2.0.8.7 2.0.9.11 2.0.9.14 2.0.9.15 2.0.9.6 2.0.9.7 2.0.9.9 3.1.10.7 3.1.11.1 3.1.12.3 3.1.13.4 3.1.14.17 3.1.15.4 3.1.16.1 3.1.17.5 3.1.18.10 3.1.18.8 3.1.18.9 3.1.19.8 3.1.20.3 3.1.21.3 3.1.7.9 3.1.9.2 trunk 1.1.90 1.1.91 1.2.0 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2
backup / src / JetBackup / Destination / Vendors / JetStorage / JetStorage.php
backup / src / JetBackup / Destination / Vendors / JetStorage Last commit date
.htaccess 9 months ago JetStorage.php 9 months ago index.html 9 months ago web.config 9 months ago
JetStorage.php
31 lines
1 <?php
2
3 namespace JetBackup\Destination\Vendors\JetStorage;
4 use JetBackup\Destination\Vendors\S3\S3;
5 use JetBackup\Exception\FieldsValidationException;
6
7 if (!defined( '__JETBACKUP__')) die('Direct access is not allowed');
8
9 class JetStorage extends S3 {
10 const TYPE = 'JetStorage';
11
12 /**
13 * @return string
14 */
15 public function getQuickAccessCode():string { return $this->getOptions()->get('quick_access_code'); }
16
17 /**
18 * @param string $key
19 * @return void
20 */
21 protected function setQuickAccessCode(string $key):void { $this->getOptions()->set('quick_access_code', trim($key)); }
22
23 /**
24 * @return void
25 * @throws FieldsValidationException
26 */
27 public function validateFields(): void {
28 parent::validateFields();
29 }
30 }
31