Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 public function tearDown()
 {
     parent::tearDown();
     Money::$defaultLocale = $this->_originalLocale;
     Type::map($this->_originalMap);
 }