Download the PHP package orkhanahmadov/cbar-currency without Composer
On this page you can find all versions of the php package orkhanahmadov/cbar-currency. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download orkhanahmadov/cbar-currency
More information about orkhanahmadov/cbar-currency
Files in orkhanahmadov/cbar-currency
Package cbar-currency
Short Description PHP library to work with cbar.az currency rates
License MIT
Homepage https://github.com/orkhanahmadov/cbar-currency
Informations about the package cbar-currency
:dollar: PHP library to work with CBAR currency rates
Requirements
PHP 7.2 or higher, simplexml
and bcmath
extensions.
Installation
Usage
Fetching rates from CBAR
Instantiate Orkhanahmadov\CBARCurrency\CBAR
with date you want to fetch rates for. If you don't pass a date, current date will be used:
You can get currency rate by accessing it with with uppercase currency code:
You can change date for a new date by calling for()
method without instantiating new class:
You can pass dates in any format that acceptable by PHP's strtotime()
function.
For example, 20.10.2019
, 10/20/2019
, 2019-10-20
, today
, yesterday
, -1 week
, -1 year
, 15 December 2015
, last Friday
.
You can fetch currency rates for multiple dates with same class instance. Class instance fetches rates for each unique date only once and stores results for each date. If you set date to previously fetched date, stored rates will be used.
You can chain methods with fluent API syntax:
All available currencies and currency codes can be found in CBAR website
Converting amount to and from AZN
Library supports converting given amount in foreign currency to AZN with given date's rates:
You can also convert given amount in AZN to any available foreign currency:
Helper function
Library ships with global helper function. You can use it like:
Note: Calling cbar()
global function always returns new instance of Orkhanahmadov\CBARCurrency\CBAR
class.
Testing
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Orkhan Ahmadov
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of cbar-currency with dependencies
ext-simplexml Version *
ext-bcmath Version *
guzzlehttp/guzzle Version ^6.5|^7.0