ChainRateProvider
in package
implements
RateProvider
FinalYes
Цепочка провайдеров: первый успешный ответ побеждает.
Table of Contents
Interfaces
- RateProvider
- Источник курса для пары валют.
Properties
- $providers : array<string|int, mixed>
Methods
- __construct() : mixed
- get() : ExchangeRate
Properties
$providers read-only
private
array<string|int, mixed>
$providers
Methods
__construct()
public
__construct(array<int, RateProvider> $providers) : mixed
Parameters
- $providers : array<int, RateProvider>
get()
public
get(CurrencyPair $pair) : ExchangeRate
Parameters
- $pair : CurrencyPair
Attributes
- #[Override]