ajardin / blizzard-sdk-bundle
A Symfony bundle for Blizzard API.
Installs: 445
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 0
Open Issues: 0
Type:symfony-bundle
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
This non-official bundle provides Symfony services to consume Blizzard APIs as simple as possible.
🚀 How to use it
There is a dedicated service for each supported Blizzard API endpoints.
These services will be automatically autowired when type-hinting with the appropriate class. They return a
\Symfony\Contracts\HttpClient\ResponseInterface
object that can be processed asynchronously
(details).
📚 Documentation
If you want to discover how to install or use this bundle, and which regions or endpoints are currently supported, please take a look at the documentation. Feel free to open an issue if you can't find an answer to your questions.
📝 License
This package is an open-sourced software licensed under the MIT License.
⚖️ Copyright notices
Battle.net, Diablo III, Hearthstone, StarCraft II, World of Warcraft and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries.