fedeisas/dolar-blue

用于获取阿根廷黑市上最新的美元兑换率的包

1.0 2014-05-29 00:16 UTC

This package is auto-updated.

Last update: 2024-08-29 04:12:34 UTC


README

Travis Badge Coverage Status Latest Stable Version Latest Unstable Version Total Downloads License

为什么?

因为阿根廷有一个货币兑换的黑市。这使得从不同来源检索当前的美元兑换率变得容易。而且因为我需要一个小东西来谈论在这次聚会上的包开发和测试。

需求

  • PHP >= 5.4

安装

首先,通过Composer安装此包。编辑您项目的 composer.json 文件,以需要 `fedeisas/dolar-blue`。

{
  "require": {
        ...
        "fedeisas/dolar-blue": "1.*"
        ...
    },
    "minimum-stability" : "dev"
}

接下来,从终端更新Composer

$ composer update

此操作完成后,最后一步是添加服务提供者。打开 app/config/app.php,并在提供者数组中添加一个新项。

'providers' => array(
    ...
    'Fedeisas\LaravelDolarBlue\LaravelDolarBlueServiceProvider',
)

可选地,您还可以在 app/config/app.php 上的别名字符串数组中添加 Facade

'aliases' => array(
    ...
    'DolarBlue' => 'Fedeisas\LaravelDolarBlue\Facade\LaravelDolarBlue',
)

提供者

使用

use Fedeisas\DolarBlue\DolarBlue;
use GuzzleHttp\Client;

$service = new DolarBlue(new Client);
$result = $service->get('DolarBlue'); // or $service->DolarBlue();
// returns
// array(
//   'buy' => '10.15',
//   'sell' => '10.55',
//   'timestamp' => 1399080004
// )

或者您可以使用魔术方法

$result = $service->LaNacion();
$result = $service->DolarBlue();
$result = $service->BlueLytics();

贡献

$ composer install --dev
$ ./vendor/bin/phpunit

除了完整的测试套件外,还有Travis集成。

发现了一个错误?

请告诉我!发送一个拉取请求或补丁。有问题?问!我将回应所有提交的问题。

灵感

我需要一个小的库的想法,我从一位为NodeJS做过类似事情的友那里借用了它。你应该去看看:https://github.com/matiu/dolar-blue

许可

此包是开源软件,受MIT许可证许可。