/** * @depends testRegisterCurrencyOverride * * @param ConfigurableCurrencyProvider $provider * * @return ConfigurableCurrencyProvider */ public function testRemoveCurrency(ConfigurableCurrencyProvider $provider) { $provider->removeCurrency(self::$fooCurrency); $this->assertCurrencyProviderContains(['BAR' => self::$barCurrency], $provider); return $provider; }
/** * 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; }