8000 GitHub - tkaratug/tcmb_currency_converter: TCMB Kur Çevirici
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tkaratug/tcmb_currency_converter

Repository files navigation

TCMB Kur Çevirici

Bu sınıf, TCMB tarafından dağıtılan günlük döviz kurları üzerinden, istenilen kur bilgisini verir ve aynı zamanda çapraz kur dönüşümü yapar.

Desteklenen Döviz Kodları

  • TRY [TÜRK LİRASI]
  • USD [AMERİKAN DOLARI]
  • AUD [AVUSTRALYA DOLARI]
  • DKK [DANİMARKA KRONU]
  • EUR [EURO]
  • GBP [İNGİLİZ STERLİNİ]
  • CHF [İSVİÇRE FRANGI]
  • SEK [İSVEÇ KRONU]
  • CAD [KANADA DOLARI]
  • KWD [KUVEYT DİNARI]
  • NOK [NORVEÇ KRONU]
  • SAR [SUUDİ ARABİSTAN RİYALİ]
  • JPY [JAPON YENİ]
  • BGN [BULGAR LEVASI]
  • RON [RUMEN LEYİ]
  • RUB [RUS RUBLESİ]
  • IRR [İRAN RİYALİ]
  • CNY [ÇİN YUANI]
  • PKR [PAKİSTAN RUPİSİ]

Kurulum

$ composer require tkaratug/tcmb_currency_converter

Kullanımı

include 'vendor/autoload.php';

use Currency\Converter;

$convert = new Converter(10); // 10 dakika önbellekte tutulur

// 1 USD'nin TL karşılığı olan alış fiyatı 
$convert->from('USD')->to('TRY')->amount(1)->selling()

// 1 USD'nin TL karşılığı olan satış fiyatı
$convert->from('USD')->to('TRY')->amount(1)->buying();

// Tarih
echo $convert->getDate();

Changelog

v2.0.1

  • Typed property kullanıldığından, php versiyonu en az 7.4 olarak güncellendi.

v2.0.0

  • PSR4 autoloading standardına uygun olarak yeniden yazıldı.
  • Testler eklendi.

v1.0.1

  • Önbellekleme sistemi eklendi. İsteğe bağlı olarak veriler, sınıfa parametre olarak verilen değer kadar önbellekte tutulabilir.
  • convert() methoduna $type parametresi eklendi. Bu parametre 'BanknoteBuying', 'BanknoteSelling', 'ForexBuying' ve 'ForexSelling' değerlerini alabilir. Değer belirtilmezse varsayılan olarak 'ForexBuying' değerini alır.

About

TCMB Kur Çevirici

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

0