mostafasoufi/cryptoprice

Getting Cryptocurrency Prices

Installs: 20

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/mostafasoufi/cryptoprice

2.1 2019-10-23 09:33 UTC

This package is auto-updated.

Last update: 2025-09-23 22:36:42 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