ajardin / blizzard-sdk-bundle
Blizzard API 的 Symfony 扩展包。
v1.1.1
2023-12-04 17:30 UTC
Requires
- php: >=8.0
- symfony/framework-bundle: ^5.3 || ^6.0 || ^7.0
- symfony/http-client: ^5.3 || ^6.0 || ^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.13.2
- phpspec/prophecy: ^1.16
- phpspec/prophecy-phpunit: ^2.0.1
- phpstan/phpstan: ^1.9.7
- phpunit/phpunit: ^9.5.27
- rector/rector: ^0.15.2
- symfony/phpunit-bridge: ^6.2.3
- vimeo/psalm: ^5.4
README
此非官方扩展包提供了尽可能简单的 Symfony 服务来消费 Blizzard API。
🚀 如何使用
为每个支持的 Blizzard API 端点提供了一个专用服务。
当使用适当的类进行类型提示时,这些服务将自动自动注入。它们返回一个 \Symfony\Contracts\HttpClient\ResponseInterface
对象,该对象可以 异步 处理(详情)。
📚 文档
如果您想了解如何安装或使用此扩展包,以及当前支持哪些区域或端点,请查看文档。如果您找不到问题的答案,请随时提出问题。
📝 许可证
此软件包是一个开源软件,许可协议为MIT 许可证。
⚖️ 版权声明
Battle.net、Diablo III、Hearthstone、StarCraft II、World of Warcraft 和 Blizzard Entertainment 是 Blizzard Entertainment, Inc. 在美国和其他国家注册的商标或服务标志。