Getting easily cryptocurrency prices
- Simple to use
- Supporting Binance and Coin Market Cap
- Clean structure
The recommended way to install CryptoPrice is through Composer.
Run the Composer command to install the latest stable version:
composer require mostafasoufi/cryptoprice
After installing, you need to require Composer's autoloader:
<?php
include '../vendor/autoload.php';
use CryptoPrice\CryptoPrice;
use CryptoPrice\Service\Binance;
use CryptoPrice\Service\CoinMarketCap;
// Initial CryptoPrice class.
$Binance = new CryptoPrice(new Binance());
$Binance->setCrypto('Bitcoin');
$CoinMarketCap = new CryptoPrice(new CoinMarketCap());
$CoinMarketCap->setCrypto('Bitcoin');
Getting symbol
$Binance->getSymbol();
$CoinMarketCap->getSymbol();
Getting USD price
$Binance->getUSDPrice();
$CoinMarketCap->getUSDPrice();
Getting USD price by symbol
$Binance->getUSDPriceBYSymbol('BTCTUSD');
$CoinMarketCap->getUSDPriceBYSymbol('BTC');
To run the unit tests, execute the following command:
vendor/bin/phpunit