kristin/my-lib-kristin

Test creation of the Library

dev-main 2024-08-29 14:51 UTC

This package is auto-updated.

Last update: 2024-09-26 14:29:16 UTC


README

Библиотека для работы с курсами валют Приватбанка или Сбербканка (3-5 дней) Цели:

Разобраться как работает composer

Информация о апи ПриватБанк [Информация о апи СберБанк])(https://www.cbr.ru/development/SXML/)

Библиотека должна содержать класс ExchangedAmount($from, $to, $amount) с единственным публичным методом toDecimal, который возвращает сумму после обмена рассчитанную по курсу покупки(buy). $from, $to - это название валюты из списка USD, EUR, RUR $amount - сумма которую собираются обменять. Библиотека должна быть опубликована на packagist. Каждый в своем проекте может подключить библиотеку при помощи composer composer require kristin/my-lib-kristin:@dev

И использовать в своем коде

use MyLib\ExchangedAmount;

$amount = new ExchangedAmount("USD", "UAH", 100); // Вернет на текущую дату. На 25.01.2024 вернет 3745.44 var_dump($amount->toDecimal())