PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 1.4.7
JetBackup – Backup, Restore & Migrate v1.4.7
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 / com / core / exception / SGException.php
backup / com / core / exception Last commit date
SGException.php 5 years ago
SGException.php
91 lines
1 <?php
2
3 class SGException extends Exception
4 {
5 public function __toString()
6 {
7 return get_class($this).": {$this->message}";
8 }
9 }
10
11 class SGExceptionNotFound extends SGException
12 {
13 public function __construct($msg = 'Not found')
14 {
15 parent::__construct($msg, 404, null);
16 }
17 }
18
19 class SGExceptionForbidden extends SGException
20 {
21 public function __construct($msg = 'Forbidden')
22 {
23 parent::__construct($msg, 403, null);
24 }
25 }
26
27 class SGExceptionBadRequest extends SGException
28 {
29 public function __construct($msg = 'Bad request')
30 {
31 parent::__construct($msg, 400, null);
32 }
33 }
34
35 class SGExceptionMethodNotAllowed extends SGException
36 {
37 public function __construct($msg = 'Method not allowed')
38 {
39 parent::__construct($msg, 405, null);
40 }
41 }
42
43 class SGExceptionDatabaseError extends SGException
44 {
45 public function __construct($msg = 'Database error')
46 {
47 parent::__construct($msg, 500, null);
48 }
49 }
50
51 class SGExceptionServerError extends SGException
52 {
53 public function __construct($msg = 'Internal server error')
54 {
55 parent::__construct($msg, 500, null);
56 }
57 }
58
59 class SGExceptionSkip extends SGException
60 {
61 public function __construct($msg = 'Skip exception')
62 {
63 parent::__construct($msg, 1, null);
64 }
65 }
66
67 class SGExceptionExecutionTimeError extends SGException
68 {
69 public function __construct($msg = 'Execution timeout error')
70 {
71 parent::__construct($msg, 2, null);
72 }
73 }
74
75
76 class SGExceptionIO extends SGException
77 {
78 public function __construct($msg = 'IO read/write error')
79 {
80 parent::__construct($msg, 3, null);
81 }
82 }
83
84 class SGExceptionMigrationError extends SGException
85 {
86 public function __construct($msg = 'Migration error')
87 {
88 parent::__construct($msg, 4, null);
89 }
90 }
91