romash1408/average-rate

Calculate average exchange rate of RUB on a specified date

dev-master 2018-12-10 17:04 UTC

This package is not auto-updated.

Last update: 2025-07-03 05:50:13 UTC


README

Description

Test task for Movavi.

Class AverageRate gets exchange rate for EUR or USD on porposed date from https://www.cbr.ru and https://cash.rbc.ru and returns its average value

Install

Via Composer

$ composer require romash1408/average-rate

Example

require "vendor/autoload.php";

use Romash1408\AverageRate;
use Romash1408\Currency;

$averageRate = new AverageRate();
$date = new DateTime("2007-01-23");
echo $average->get(Currency::$USD, $date); // 26.5214