コード例 #1
0
ファイル: MoneyType.php プロジェクト: lorenzo/money
 protected function _toMoney($value, $currency)
 {
     if (is_int($value)) {
         $value = new Money($value, $currency);
     }
     if (is_bool($value) || empty($value)) {
         return null;
     }
     if (is_string($value)) {
         $value = Money::fromString($value, $currency);
     }
     if (is_array($value)) {
         $value = $this->_toMoney($value['amount'], $value['currency']);
     }
     return $value;
 }
コード例 #2
0
ファイル: MoneyTypeTest.php プロジェクト: lorenzo/money
 public function tearDown()
 {
     parent::tearDown();
     Money::$defaultLocale = $this->_originalLocale;
     Type::map($this->_originalMap);
 }