PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 3.1.13.4
JetBackup – Backup, Restore & Migrate v3.1.13.4
3.1.22.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 / Ajax / iAjax.php
backup / src / JetBackup / Ajax Last commit date
Calls 9 months ago .htaccess 9 months ago Ajax.php 9 months ago ListRecord.php 9 months ago aAjax.php 9 months ago iAjax.php 9 months ago index.html 9 months ago web.config 9 months ago
iAjax.php
41 lines
1 <?php
2
3 namespace JetBackup\Ajax;
4
5 use JetBackup\Exception\AjaxException;
6 use JetBackup\Exception\JBException;
7
8 if (!defined( '__JETBACKUP__')) die('Direct access is not allowed');
9
10 interface iAjax {
11 /**
12 * @param array $data
13 *
14 * @return void
15 */
16 public function setData(array $data=[]): void;
17
18 /**
19 * @param bool $cli
20 *
21 * @return void
22 */
23 public function setCLI(bool $cli): void;
24
25 /**
26 * @return void
27 * @throws AjaxException
28 * @throws JBException
29 */
30 public function execute():void;
31
32 /**
33 * @return array
34 */
35 public function getResponseData(): array;
36
37 /**
38 * @return string
39 */
40 public function getResponseMessage(): string;
41 }