avolle / fotballdata
用于从挪威足球API服务Fotballdata获取数据的包
0.9.4
2024-02-23 20:47 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- cakephp/http: ^4.4
Requires (Dev)
- phpstan/phpstan: ^1.7
- phpunit/phpunit: ^9.5
- slevomat/coding-standard: ^8.1
- squizlabs/php_codesniffer: ^3.7
- symfony/var-dumper: ^5.4
README
用于从挪威足球API服务Fotballdata获取数据的库。
安装
composer install avolle/fotballdata
注意事项
由于从PHP 8.0版本开始,match
是一个受保护的控件结构标记,因此我们需要为 Match
实体创建别名。因此,所有Match结果都使用 Game
实体。只有实体名称被别称。请求和hasMany关系继续使用 Matches
。
用法
代码的任何位置
<?php require 'vendor/autoload.php'; use Avolle\Fotballdata\Request\MatchesRequests; // Remember to define config keys. See Configuration below. $config = []; $matchesRequests = new MatchesRequests($config); /** @var \Avolle\Fotballdata\Entity\Game $match */ $match = $matchesRequests->get(1);
配置
配置键。您只需要提供 clubId
、cid
和 cwd
。这些值由Fotballdata提供。
<?php use Avolle\Fotballdata\Request\ClubsRequests; $config = [ 'clubId' => 69, 'cid' => 666, 'cwd' => 42, ]; $request = new ClubsRequests($config);