2017 © Pedro PelΓ‘ez
 

library php-tenge-rates

PHP wrapper for Kazakhstani Official National Bank tenge currency rates

image

naffiq/php-tenge-rates

PHP wrapper for Kazakhstani Official National Bank tenge currency rates

  • Thursday, September 21, 2017
  • by naffiq
  • Repository
  • 1 Watchers
  • 2 Stars
  • 45 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 5 % Grown

The README.md

ΠšΡƒΡ€ΡΡ‹ Π²Π°Π»ΡŽΡ‚ ΠΎΡ‚ Нацбанка ΠšΠ°Π·Π°Ρ…ΡΡ‚Π°Π½Π°

PHP version Travis CI build Code Climate Test Coverage Issue Count, (*1)

Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ являСтся ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΎΠΉ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ курса ΠΎΡ‚ Нацбанка., (*2)

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ курс доступСн ΠΏΠΎ ссылкС http://www.nationalbank.kz/rss/rates.xml, (*3)

Установка

ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ способ установки - Ρ‡Π΅Ρ€Π΅Π· composer, (*4)

$ composer require naffiq/php-tenge-rates

ИспользованиС

<?php

require __DIR__ . '/vendor/autoload.php';
use naffiq\tenge\CurrencyRates;
$rates = new CurrencyRates();
echo $rates->convertToTenge('USD', 100); // 33214 Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ Π²Π°Π»ΡŽΡ‚: * USD * RUR * EUR, (*5)

Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π²ΠΈΠ΄ΠΎΠ² Π²Π°Π»ΡŽΡ‚

<?php

require __DIR__ . '/vendor/autoload.php';

use naffiq\tenge\CurrencyRatecs;
// URL для всСх Π²Π°Π»ΡŽΡ‚ содСрТится Π² качСствС константы Π² классС CurrencyRates
$rates = new CurrencyRates(CurrencyRates::URL_RATES_ALL);
echo $rates->convertToTenge('GBP', 100); // 41242 Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°

ВсС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ Π²Π°Π»ΡŽΡ‚: * AUD * GBP * DKK * AED * USD * EUR * CAD * CNY * KWD * KGS * LVL * MDL * NOK * SAR * RUB * XDR * SGD * TRL * UZS * UAH * SEK * CHF * EEK * KRW * JPY * BYN * PLN * ZAR * TRY * HUF * CZK * TJS * HKD * BRL * MYR * AZN * INR * THB * AMD * GEL * IRR * MXN, (*6)

ΠŸΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π²Π°Π»ΡŽΡ‚Π°ΠΌ

НиТС прСдоставлСн ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для прохоТдСния ΠΏΠΎ всСм Π²Π°Π»ΡŽΡ‚Π°ΠΌ. Класс \naffiq\tenge\CurrencyRates ΠΈΠΌΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ интСрфСйсы \Countable ΠΈ \IteratorAggregate, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ с Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ с массивами., (*7)

<?php

require __DIR__ . '/vendor/autoload.php';
use naffiq\tenge\CurrencyRates;
$rates = new CurrencyRates();

foreach ($rates as $rate) {
    /**
     * @var \naffiq\tenge\Currency $rate 
     */
    echo "{$rate->title} - {$rate->price}";
}

Π›ΠΈΠΌΠΈΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запроса

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π»ΠΈΠΌΠΈΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запроса стоит 1 сСкунду. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Ρ‚ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ класс CurrencyRates со Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ $timeout., (*8)

<?php

require __DIR__ . '/vendor/autoload.php';
use naffiq\tenge\CurrencyRates;
$rates = new CurrencyRates(CurrencyRates::URL_RATES_MAIN, 10); // $timeout == 10

The Versions

21/09 2017

dev-master

9999999-dev

PHP wrapper for Kazakhstani Official National Bank tenge currency rates

  Sources   Download

MIT

The Requires

 

The Development Requires

by Galymzhan Abdugalimov

21/09 2017

1.0.1

1.0.1.0

PHP wrapper for Kazakhstani Official National Bank tenge currency rates

  Sources   Download

MIT

The Requires

 

The Development Requires

by Galymzhan Abdugalimov

17/06 2017

1.0.0

1.0.0.0

PHP wrapper for Kazakhstani Official National Bank tenge currency rates

  Sources   Download

MIT

The Requires

 

The Development Requires

by Galymzhan Abdugalimov

17/06 2017

dev-dev

dev-dev

PHP wrapper for Kazakhstani Official National Bank tenge currency rates

  Sources   Download

MIT

The Requires

 

The Development Requires

by Galymzhan Abdugalimov

21/12 2016

0.1.1

0.1.1.0

PHP wrapper for Official National Bank tenge currency rates

  Sources   Download

MIT

The Requires

 

by Galymzhan Abdugalimov

12/10 2016

0.1.0

0.1.0.0

PHP wrapper for Official National Bank tenge currency rates

  Sources   Download

MIT

The Requires

 

by Galymzhan Abdugalimov