jeppos/skanetrafiken-php-api-client

一个简单的Skånetrafiken PHP API客户端。

v0.1.0 2017-05-13 10:47 UTC

This package is auto-updated.

Last update: 2024-09-21 02:48:10 UTC


README

一个简单的Skånetrafiken PHP API客户端。

Codacy Badge Build Status Codacy Badge

安装

Composer

composer require jeppos/skanetrafiken-php-api-client

用法

以下示例展示了如何从马尔默C站获取即将到来的班次。

use Jeppos\SkanetrafikenApiClient\SerializerFactory;
use Jeppos\SkanetrafikenApiClient\Service\DepartureBoard;

$guzzleClient = new \GuzzleHttp\Client([
    'base_uri' => 'http://www.labs.skanetrafiken.se/v2.2/' // Version 2.2 of Skånetrafiken API
]);

$departureBoard = new DepartureBoard($guzzleClient, SerializerFactory::create());
$departureBoard->setStopAreaId(80000); // 80000 = Malmö C
$departureBoard->call();

$response = $departureBoard->getResponse();