nikopeikrishvili/georgianationalbank

包含2个格鲁吉亚国家银行利率数据源的PHP包装器

dev-master 2016-05-30 18:14 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:00:55 UTC


README

Build Status
alt tag

国家银行利率

国家银行提供的汇率库,目前有2个数据源

  1. 通过SOAP web服务使用
  2. 通过RSS使用

安装

composer require georgianationalbank/georgianationalbank

使用

// მონაცემთა წყაროს მიღება ან იქნება SourceInterface ინსტანსი ან Exception
$data = \GeorgiaNationalBank\GeorgiaNationalBank::getDataSource();

// დოლარის კურსის მიღება ლართან მიმართებაში
$rate = $data->getRate(\GeorgiaNationalBank\Currencies::_USD);
echo $rate."\n";

// დოლარის კურსის მიღება რუბლთან მიმართებაში
$crossRate = $data->getCrossRate(\GeorgiaNationalBank\Currencies::_RUB, \GeorgiaNationalBank\Currencies::_USD);
echo $crossRate."\n";

// თანხის დათვლა რამდენი დოლარი იქნება 1 ლარი
$money = new \GeorgiaNationalBank\Money();
$money->fromCurrency = Currencies::_GEL;
$money->toCurrency = \GeorgiaNationalBank\Currencies::_USD;
$money->amount = 1;

// დაბრუნდება ისევ Money ობიექტი ოღონდ generatedAmount ში იქნება მნიშვნელობა
$amount = $data->calculateAmount($money);