subbkov-open-source/list-currencies
Composer 安装命令:
composer require subbkov-open-source/list-currencies
包简介
README 文档
README
Компонент для работы со списками валют и криптовалют.
Назначение: создает ID валют и ID связей валют между собой.
Необходимость: использовать одинаковые ID в разных проектах при пересечении проектов между собой.
Как работает:
- создать объект класса
Currencies() - получить массив валют и связей с помощью вызова метода
->getData($yaml), передав в него массив необходимых валют.
В ответ получите массив содержащий 2 элемента
currencies- массив значений валютrelations- массив связей валют
Структура передаваемого массива:
[BTC] => [],
[USD] =>
[
[] => BTC,
[] => EUR
],
[BCH] =>
[
[] => BNB
]
Структуру yaml файла для преобразования в массив:
BTC: { }
USD:
- BTC
- EUR
BCH:
- BNB
Если не указывать для выбранной валюты связи (BTC: { }), то связи будут созданы для общего списка валют: BTC, USD, USD. Тем самы будут созданы связи:
BTC_USD
USD_BTC
BTC_BCH
BCH_BTC
USD_BCH
BCH_USD
Если указать для выбранной валюты связи (USD: {BTC, EUR}), то дополнительно к общему списку (см выше) будут созданы связи:
USD_BTC
BTC_USD
USD_EUR
EUR_USD
Указывать можно как символы USD валют, так и их названия US Dollar.
Список используемых валют содержится в файле src/Data/list-currencies.yaml
统计信息
- 总下载量: 147
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: LGPL-3.0-or-later
- 更新时间: 2018-08-07