mrgoodbytes8667/twitch-response-bundle

一个用于Twitch API响应对象、枚举和签名验证的Symfony扩展包


README

Packagist Version PHP from Packagist Symfony Versions Supported Symfony Versions Tested Symfony LTS Version Symfony Stable Version Symfony Dev Version Twitch API Version Packagist License
GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status codecov
一个用于Twitch API响应对象、枚举和签名验证的Symfony扩展包

安装

请确保已经全局安装了Composer,具体操作请参考Composer文档中的安装章节

使用Symfony Flex的应用程序

打开命令行控制台,进入您的项目目录,然后执行

$ composer require mrgoodbytes8667/twitch-response-bundle

不使用Symfony Flex的应用程序

步骤 1:下载扩展包

打开命令行控制台,进入您的项目目录,并执行以下命令以下载此扩展包的最新稳定版本

$ composer require mrgoodbytes8667/twitch-response-bundle

注意:此扩展包还依赖于Enum-Serializer-Bundle,但Flex会为您处理这一点。

步骤 2:启用扩展包

然后,将扩展包添加到项目config/bundles.php文件中注册的扩展包列表中,以启用扩展包

// config/bundles.php

return [
    // ...
    Bytes\EnumSerializerBundle\BytesEnumSerializerBundle::class => ['all' => true],
    Bytes\TwitchResponseBundle\BytesTwitchResponseBundle::class => ['all' => true],
];

注意:此扩展包依赖于Enum-Serializer-Bundle,并且必须遵循其安装说明

贡献

测试样本

关于创建新的测试样本的说明请参考wiki

许可协议

License
twitch-response-bundle 由 MrGoodBytes 根据Creative Commons Attribution-NonCommercial 4.0 International License许可。
基于https://github.com/mrgoodbytes8667/twitch-response-bundle上的作品。