- | 1 | <?php |
- | 2 | class BankAccount |
- | 3 | { |
- | 4 | protected $balance = 0; |
- | 5 | |
- | 6 | public function getBalance() |
- | 7 | { |
- | 8 | return $this->balance; |
- | 9 | } |
- | 10 | |
- | 11 | protected function setBalance($balance) |
- | 12 | { |
- | 13 | if ($balance >= 0) { |
- | 14 | $this->balance = $balance; |
- | 15 | } else { |
- | 16 | throw new RuntimeException; |
- | 17 | } |
- | 18 | } |
- | 19 | |
- | 20 | public function depositMoney($balance) |
- | 21 | { |
- | 22 | $this->setBalance($this->getBalance() + $balance); |
- | 23 | |
- | 24 | return $this->getBalance(); |
- | 25 | } |
- | 26 | |
- | 27 | public function withdrawMoney($balance) |
- | 28 | { |
- | 29 | $this->setBalance($this->getBalance() - $balance); |
- | 30 | |
- | 31 | return $this->getBalance(); |
- | 32 | return $this->getBalance(); |
- | 33 | } |
- | 34 | } |
+ | 1 | | <?php |
+ | 2 | | class BankAccount |
+ | 3 | | { |
+ | 4 | | protected $balance = 0; |
+ | 5 | | |
+ | 6 | | public function getBalance() |
+ | 7 | | { |
+ | 8 | | return $this->balance; |
+ | 9 | | } |
+ | 10 | | |
+ | 11 | | protected function setBalance($balance) |
+ | 12 | | { |
+ | 13 | | if ($balance >= 0) { |
+ | 14 | | $this->balance = $balance; |
+ | 15 | | } else { |
+ | 16 | | throw new RuntimeException; |
+ | 17 | | } |
+ | 18 | | } |
+ | 19 | | |
+ | 20 | | public function depositMoney($balance) |
+ | 21 | | { |
+ | 22 | | $this->setBalance($this->getBalance() + $balance); |
+ | 23 | | |
+ | 24 | | return $this->getBalance(); |
+ | 25 | | } |
+ | 26 | | |
+ | 27 | | public function withdrawMoney($balance) |
+ | 28 | | { |
+ | 29 | | $this->setBalance($this->getBalance() - $balance); |
+ | 30 | | |
+ | 31 | | return $this->getBalance(); |
+ | 32 | | return $this->getBalance(); |
+ | 33 | | } |
+ | 34 | | } |