mrgoodbytes8667 / twitch-response-bundle
一个用于Twitch API响应对象、枚举和签名验证的Symfony扩展包
v0.7.6
2023-05-10 15:07 UTC
Requires
- php: ^8.1
- ext-json: *
- doctrine/annotations: ^1.0 | ^2.0
- mrgoodbytes8667/response-bundle: ^5.1.1 | ^6.0
- symfony/messenger: ^6.2
- symfony/validator: ^6.2
Requires (Dev)
- doctrine/common: ^3.0
- fakerphp/faker: ^1.13
- mrgoodbytes8667/test-common: ^0.3 | ^0.4
- mrgoodbytes8667/test-common-faker: ^0.4.4
- mrgoodbytes8667/test-enum-faker: >=0.0.2
- mrgoodbytes8667/test-twitch-faker: >=0.0.5
- rector/rector: ^0.13 | ^0.14 | ^0.15
- symfony/test-pack: ^1.0.8
- symfony/var-dumper: ^6.2
Conflicts
- doctrine/annotations: <1.11.1
- doctrine/cache: <1.10.2
- doctrine/collections: <1.6.7
- doctrine/event-manager: <1.1.1
- doctrine/inflector: <1.4.3
- doctrine/lexer: <1.2.1
- doctrine/persistence: <2.1.0
- phpunit/phpunit: <9.5 | 9.5.8 | >=10
- symfony/property-info: <5.3
- symfony/serializer: <5.2.2
- dev-main
- 0.7.x-dev
- v0.7.6
- v0.7.5
- v0.7.4
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.1-BETA1
- v0.7.0
- v0.7.0-BETA1
- 0.6.x-dev
- v0.6.1
- v0.6.0
- v0.6.0-RC1
- 0.5.x-dev
- v0.5.7
- 0.5.6
- v0.5.5
- v0.5.4
- v0.5.3
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.14
- v0.4.13
- v0.4.12
- v0.4.11
- v0.4.10
- v0.4.9
- v0.4.8
- v0.4.7
- v0.4.6
- v0.4.5
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.1
- v0.3.0
- v0.3.0-BETA4
- v0.3.0-BETA3
- v0.3.0-BETA2
- v0.3.0-BETA1
- v0.2.0
- v0.1.6
- v0.1.5
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
- v0.0.2
- v0.0.1
This package is auto-updated.
Last update: 2024-08-30 01:38:14 UTC
README
一个用于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。
许可协议
twitch-response-bundle 由 MrGoodBytes 根据Creative Commons Attribution-NonCommercial 4.0 International License许可。
基于https://github.com/mrgoodbytes8667/twitch-response-bundle上的作品。