paysera/lib-rest-migration-bundle

该包最新版本(1.0.1)没有可用的许可证信息。

用于与旧配置格式兼容的 backward compatibility Bundle,适用于 paysera/lib-rest-bundle

1.0.1 2020-09-22 06:13 UTC

This package is auto-updated.

Last update: 2024-09-22 15:02:42 UTC


README

Latest Version on Packagist Software License Build Status Total Downloads

允许从 paysera/lib-rest-bundlepaysera/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