currency-8.x-3.3/src/Plugin/Currency/ExchangeRateProvider/HistoricalRates.php
src/Plugin/Currency/ExchangeRateProvider/HistoricalRates.php
<?php
namespace Drupal\currency\Plugin\Currency\ExchangeRateProvider;
use Commercie\CurrencyExchange\HistoricalExchangeRateProvider;
/**
* Provides historical exchange rates.
*
* @CurrencyExchangeRateProvider(
* id = "currency_historical_rates",
* label = @Translation("Historical rates")
* )
*/
class HistoricalRates extends ExchangeRateProviderDecorator {
/**
* Constructs a new instance.
*
* @param array $configuration
* A configuration array containing information about the plugin instance.
* @param string $plugin_id
* The plugin_id for the plugin instance.
* @param mixed $plugin_definition
* The plugin implementation definition.
*/
public function __construct(array $configuration, $plugin_id, $plugin_definition) {
parent::__construct($configuration, $plugin_id, $plugin_definition, new HistoricalExchangeRateProvider());
}
}
