paysera / lib-rest-migration-bundle
该包最新版本(1.0.1)没有可用的许可证信息。
用于与旧配置格式兼容的 backward compatibility Bundle,适用于 paysera/lib-rest-bundle
1.0.1
2020-09-22 06:13 UTC
Requires
- php: >=7.0
- ext-json: *
- ext-mbstring: *
- doctrine/orm: ^2.0
- paysera/lib-api-bundle: ^0.1 || ^0.2 || ^1.0
- paysera/lib-rest-bundle: ^4.0 || ^5.0
- paysera/lib-serializer: ^3.0
- symfony/config: ^3.0 || ^4.0
- symfony/dependency-injection: ^3.0 || ^4.0
- symfony/http-foundation: ^3.0 || ^4.0
- symfony/http-kernel: ^3.0 || ^4.0
- symfony/routing: ^3.0 || ^4.0
- symfony/security-core: ^3.0 || ^4.0
- symfony/validator: ^3.0 || ^4.0
Requires (Dev)
- mockery/mockery: ^0.9.4
- paysera/lib-php-cs-fixer-config: ^2.2.2
- phpunit/phpunit: ^6.0
- symfony/yaml: ^5.0
This package is auto-updated.
Last update: 2024-09-22 15:02:42 UTC
README
允许从 paysera/lib-rest-bundle
到 paysera/lib-api-bundle
更容易迁移的 Bundle。
以下可以帮助您
- 支持一些旧参数和头信息,以便在
lib-api-bundle
中使用; - 支持异常和一些响应,以便在
lib-api-bundle
中使用。
为什么?
对于新功能,我们应该直接使用 lib-api-bundle
类和参数。对于旧功能,在迁移时我们仍然需要支持向后兼容,因此以下迁移方式更为简单
- 更改端点以使用
lib-api-bundle
,但可能使用较旧的参数、异常等。 - 默认支持新的异常、参数和其他内容;
- 我们可以将功能、服务、前端迁移到新参数;
- 我们可以随后进行清理,只使用较新的功能。
安装
composer require paysera/lib-rest-migration-bundle
语义化版本控制
此库遵循 语义化版本控制。
有关 API 中可以更改的内容和不可更改的内容的基本信息,请参阅 Symfony BC 规则。
运行测试
composer update
composer test
贡献
请随意创建问题并提交 pull request。
您可以使用以下命令修复任何代码风格问题
composer fix-cs