eekes / vbl-api
PHP 对 VBL API 的包装器,将所有数据转换为美观的对象。
v1.0.5
2022-02-06 11:18 UTC
Requires
- php: >=7.4
- ext-curl: *
- ext-json: *
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- phpunit/phpunit: ^9.1
- vlucas/phpdotenv: ^4.1
README
PHP 对 VBL (Basketbal Vlaanderen) API 的包装器,可以将所有数据转换为美观的对象,使得在您俱乐部的网站上使用变得更加容易。
使用方法
使用 composer 安装
composer require eekes/vbl-api
然后使用以下任何静态方法
use Eekes\VblApi\Api\GamesApi; use Eekes\VblApi\Api\MembersApi; use Eekes\VblApi\Api\ClubApi; use Eekes\VblApi\Api\TeamApi; $gamesByTeamId = GamesApi::byTeamId("xxx"); $gamesByClubId = GamesApi::byClubId("xxx"); $members = MembersApi::byClubId("xxx"); $club = ClubApi::byId("xxx"); $team = TeamApi::byId("xxx");
每个方法都使用返回类型(如果需要,结合类型提示注解),因此每个响应应该都是自我解释的,并在您的 IDE 中添加自动完成功能。
贡献和测试
如果您看到改进或错误,请随时贡献!
为本地开发提供配置。您只需运行 vagrant up
,然后在 /vagrant
目录中运行: ./vendor/bin/phpunit
来运行测试。
为了使测试正常工作,您需要提供以下环境变量
CLUB_ID=club_id
TEAM_ID="team_id"