PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / trunk
JetBackup – Backup, Restore & Migrate vtrunk
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 1 year ago JetStorage.php 1 year ago index.html 1 year ago web.config 1 year 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