public function setCurrency($currency) { if (!array_key_exists(strtoupper($currency), SipsCurrency::getCurrencies())) { throw new InvalidArgumentException("Unknown currency"); } $this->parameters['currencyCode'] = SipsCurrency::convertCurrencyToSipsCurrencyCode($currency); }
public function setCurrency($currency) { $this->validateCurrency($currency); $this->setParameter('currencyCode', SipsCurrency::convertCurrencyToSipsCurrencyCode($currency)); }
/** * @test * @expectedException \InvalidArgumentException */ public function InvalidCurrencyThrowsException() { $sipsCurrencyCode = SipsCurrency::convertCurrencyToSipsCurrencyCode('UNKNOWN_CURRENCY'); }