PdoRateProvider
in package
implements
RateProvider
FinalYes
Курсы из таблицы БД: base, quote, rate_date, numerator, denominator.
Имя таблицы проверяется по белому шаблону, значения идут только параметрами.
Table of Contents
Interfaces
- RateProvider
- Источник курса для пары валют.
Properties
- $math : IntegerMath
- $pdo : PDO
- $sql : string
Methods
- __construct() : mixed
- get() : ExchangeRate
- integer() : int
Properties
$math read-only
private
IntegerMath
$math
$pdo read-only
private
PDO
$pdo
$sql read-only
private
string
$sql
Methods
__construct()
public
__construct(PDO $pdo, string $table, IntegerMath $math) : mixed
Parameters
- $pdo : PDO
- $table : string
- $math : IntegerMath
Tags
get()
public
get(CurrencyPair $pair) : ExchangeRate
Parameters
- $pair : CurrencyPair
Attributes
- #[Override]
Return values
ExchangeRateinteger()
private
integer(mixed $value) : int
Parameters
- $value : mixed