HistoricalRateProvider
in package
implements
RateProvider
FinalYes
Исторические срезы: на каждую дату свой провайдер. Дата в паре обязательна.
Table of Contents
Interfaces
- RateProvider
- Источник курса для пары валют.
Properties
- $byDate : array<string, RateProvider>
Methods
- get() : ExchangeRate
- put() : void
Properties
$byDate
private
array<string, RateProvider>
$byDate
= []
Methods
get()
public
get(CurrencyPair $pair) : ExchangeRate
Parameters
- $pair : CurrencyPair
Attributes
- #[Override]
Return values
ExchangeRateput()
public
put(string $date, RateProvider $provider) : void
Parameters
- $date : string
- $provider : RateProvider