nikopeikrishvili / georgianationalbank
PHP Wrapper with 2 data sources of Goergian National Bank rates
dev-master
2016-05-30 18:14 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- mockery/mockery: dev-master
- phpunit/phpunit: >=5.3.4
This package is not auto-updated.
Last update: 2025-02-15 20:02:59 UTC
README
NBG Rates
ეროვნული ბანკიდან კურსების ბიბლიოთეკა, ამჟამად აქვს 2 წყარო
- SOAP ვებ სერივის გამოყენებით
- RSS ის გამოყენებით
Install
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);