| @@ 68-82 (lines=15) @@ | ||
| 65 | * @param $reason |
|
| 66 | * @return int |
|
| 67 | */ |
|
| 68 | public function acceptableNegativeBalance($reason) |
|
| 69 | { |
|
| 70 | switch ($reason) { |
|
| 71 | case 'storage-box': |
|
| 72 | return 0; |
|
| 73 | case 'subscription': |
|
| 74 | return 0; |
|
| 75 | case 'induction': |
|
| 76 | return 0; |
|
| 77 | case 'equipment-fee': |
|
| 78 | return 5; |
|
| 79 | default: |
|
| 80 | return 0; |
|
| 81 | } |
|
| 82 | } |
|
| 83 | ||
| 84 | /** |
|
| 85 | * Get the users balance |
|
| @@ 114-128 (lines=15) @@ | ||
| 111 | * @param string $reason |
|
| 112 | * @return null|string |
|
| 113 | */ |
|
| 114 | public function getNameFromReason($reason) |
|
| 115 | { |
|
| 116 | switch ($reason) { |
|
| 117 | case 'subscription': |
|
| 118 | return 'Monthly subscription'; |
|
| 119 | case 'balance': |
|
| 120 | return 'Balance top up'; |
|
| 121 | case 'equipment-fee': |
|
| 122 | return 'Equipment access fee'; |
|
| 123 | case 'door-key': |
|
| 124 | return 'Door key'; |
|
| 125 | } |
|
| 126 | ||
| 127 | return null; |
|
| 128 | } |
|
| 129 | } |
|
| 130 | ||