コード例 #1
0
ファイル: Accountant.php プロジェクト: browner12/money
 /**
  * exchange one currency for another
  *
  * the exchange rate is in terms of 1 original currency = x new currency
  *
  * @param \browner12\money\Money $money
  * @param string                 $newCurrency
  * @param float                  $exchangeRate
  * @return \browner12\money\Money
  */
 public function exchange(Money $money, $newCurrency, $exchangeRate)
 {
     //get new value
     $newValue = $money->value() * $exchangeRate;
     //create and return the new money
     return new Money($newValue, $newCurrency, true);
 }