/**
  * @depends testRegisterCurrencyOverride
  *
  * @param ConfigurableCurrencyProvider $provider
  *
  * @return ConfigurableCurrencyProvider
  */
 public function testRemoveCurrency(ConfigurableCurrencyProvider $provider)
 {
     $provider->removeCurrency(self::$fooCurrency);
     $this->assertCurrencyProviderContains(['BAR' => self::$barCurrency], $provider);
     return $provider;
 }
Exemplo n.º 2
0
 /**
  * Removes a currency from the default currency provider.
  *
  * If the currency is not registered, or is an ISO currency, this method does nothing.
  *
  * @param Currency $currency The currency to remove.
  *
  * @return DefaultCurrencyProvider This instance, for chaining.
  */
 public function removeCurrency(Currency $currency)
 {
     $this->configurableCurrencyProvider->removeCurrency($currency);
     return $this;
 }