lsv / rejseplan-php-api
Rejseplanen.dk API 的 PHP 封装
4.0.2
2022-01-26 14:12 UTC
Requires
- php: ^8.0
- ext-json: *
- nyholm/psr7: ^1.4
- psr/http-client: ^1.0
- symfony/options-resolver: ^6.0
- symfony/property-access: ^6.0
- symfony/property-info: ^6.0
- symfony/serializer: ^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- infection/infection: ^0.26.1
- php-http/mock-client: ^1.5
- phpstan/phpstan: ^1.4
- phpunit/phpunit: ^9.5
- rregeer/phpunit-coverage-check: ^0.3.1
- sebastian/phpcpd: ^6.0
- symfony/http-client: ^6.0
- symfony/phpunit-bridge: ^6.0
- symfony/var-dumper: ^6.0
README
Rejseplanen.dk API 的 PHP 封装
安装
composer require lsv/rejseplan-php-api # Add a PSR-18 client, fx composer require symfony/http-client # If you add another PSR18 client, then look below on how to use other PSR 18 clients
用法
$client = new \Symfony\Component\HttpClient\HttpClient(); // Any PSR-18 http client can be used \Lsv\Rejseplan\AbstractRequest::setClient($client); $location = '123'; // Location should be either a string, integer or a StopLocation $board = new \Lsv\Rejseplan\ArrivalBoard($location); $response = $board->request(); // $response is now a ArrivalBoardResponse
更多信息请查看 ArrivalBoard
更多用法
许可
MIT 许可证 (MIT)
版权所有 (c) 2019 Martin Aarhof martin.aarhof@gmail.com
在此协议下,任何获得此软件及其相关文档副本(以下简称“软件”)的人均可免费使用该软件,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向提供软件的人士授予此类权利,前提是遵守以下条件:
上述版权声明和许可声明应包含在软件的所有副本或实质性部分中。
本软件按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的,还是关于适销性、特定用途适用性或非侵权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论这些责任是源于合同、侵权或其他方式,与软件或软件的使用或其它方式有关。