class BankAccount in Zircon Profile 8.0
Same name in this branch
Same name and namespace in other branches
Hierarchy
- class \BankAccount
Expanded class hierarchy of BankAccount
2 string references to 'BankAccount'
- PHP_CodeCoverage_Report_CloverTest::testCloverForBankAccountTest in vendor/
phpunit/ php-code-coverage/ tests/ PHP/ CodeCoverage/ Report/ CloverTest.php - @covers PHP_CodeCoverage_Report_Clover
- PHP_CodeCoverage_Report_FactoryTest::testSomething in vendor/
phpunit/ php-code-coverage/ tests/ PHP/ CodeCoverage/ Report/ FactoryTest.php
File
- vendor/
phpunit/ php-code-coverage/ tests/ _files/ BankAccount.php, line 2
View source
class BankAccount {
protected $balance = 0;
public function getBalance() {
return $this->balance;
}
protected function setBalance($balance) {
if ($balance >= 0) {
$this->balance = $balance;
}
else {
throw new RuntimeException();
}
}
public function depositMoney($balance) {
$this
->setBalance($this
->getBalance() + $balance);
return $this
->getBalance();
}
public function withdrawMoney($balance) {
$this
->setBalance($this
->getBalance() - $balance);
return $this
->getBalance();
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
BankAccount:: |
protected | property | ||
BankAccount:: |
public | function | ||
BankAccount:: |
public | function | ||
BankAccount:: |
protected | function | ||
BankAccount:: |
public | function |