Total Complexity | 6 |
Total Lines | 37 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | <?php |
||
14 | abstract class AbstractState extends BaseState |
||
15 | { |
||
16 | const WAITING_PAYMENT = 'WAITING_PAYMENT'; |
||
17 | const IN_ANALYSIS = 'IN_ANALYSIS'; |
||
18 | const CONTEST = 'CONTEST'; |
||
19 | const RETURNED = 'RETURNED'; |
||
20 | const AVAILABLE = 'AVAILABLE'; |
||
21 | const DEBITED = 'DEBITED'; |
||
22 | |||
23 | public function waitingPayment() |
||
24 | { |
||
25 | throw new StateException("Can't be waiting payment"); |
||
26 | } |
||
27 | |||
28 | public function inAnalysis() |
||
29 | { |
||
30 | throw new StateException("Can't be in analysis"); |
||
31 | } |
||
32 | |||
33 | public function contest() |
||
34 | { |
||
35 | throw new StateException("Can't be contest"); |
||
36 | } |
||
37 | |||
38 | public function returned() |
||
41 | } |
||
42 | |||
43 | public function available() |
||
44 | { |
||
45 | throw new StateException("Can't be available"); |
||
46 | } |
||
47 | |||
48 | public function debited() |
||
51 | } |
||
52 | |||
53 | } |