mostafasoufi / cryptoprice
Getting Cryptocurrency Prices
2.1
2019-10-23 09:33 UTC
Requires
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpunit/phpunit: 6.*
This package is auto-updated.
Last update: 2024-12-23 21:04:37 UTC
README
Getting easily cryptocurrency prices
Features
- Simple to use
- Supporting Binance and Coin Market Cap
- Clean structure
Installing
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');
Available Methods
Getting symbol
$Binance->getSymbol(); $CoinMarketCap->getSymbol();
Getting USD price
$Binance->getUSDPrice(); $CoinMarketCap->getUSDPrice();
Getting USD price by symbol
$Binance->getUSDPriceBYSymbol('BTCTUSD'); $CoinMarketCap->getUSDPriceBYSymbol('BTC');
Running Tests
To run the unit tests, execute the following command:
vendor/bin/phpunit