예제 #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
 public function tearDown()
 {
     parent::tearDown();
     Money::$defaultLocale = $this->_originalLocale;
     Type::map($this->_originalMap);
 }