mostafasoufi/cryptoprice

Getting Cryptocurrency Prices

2.1 2019-10-23 09:33 UTC

This package is auto-updated.

Last update: 2024-03-23 19:23:52 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