Download the PHP package paysera/lib-rest-migration-bundle without Composer
On this page you can find all versions of the php package paysera/lib-rest-migration-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download paysera/lib-rest-migration-bundle
More information about paysera/lib-rest-migration-bundle
Files in paysera/lib-rest-migration-bundle
Package lib-rest-migration-bundle
Short Description Bundle for backward compatibility with old configuration format for paysera/lib-rest-bundle
License
Informations about the package lib-rest-migration-bundle
PayseraRestMigrationBundle
Bundle that allows easier migration from paysera/lib-rest-bundle
to paysera/lib-api-bundle
.
It helps with the following:
- supporting some of the old parameters and headers from
lib-rest-bundle
for use inlib-api-bundle
; - supporting exceptions and some responsef from
lib-rest-bundle
for use inlib-api-bundle
.
Why?
For new functionality we should just use lib-api-bundle
classes and parameters. For older ones, we still need
to support backward compatibility while migrating, so it's easier to migrate in the following fashion:
- change endpoints to use
lib-api-bundle
, but possibly with older parameters, exceptions etc. - support for new exceptions, parameters and other things comes by-default;
- we can migrate the functionality, services, frontend to the new parameters;
- we can clean up afterwards, using only newer functionality.
Installation
Semantic versioning
This library follows semantic versioning.
See Symfony BC rules for basic information about what can be changed and what not in the API.
Running tests
Contributing
Feel free to create issues and give pull requests.
You can fix any code style issues using this command:
All versions of lib-rest-migration-bundle with dependencies
paysera/lib-serializer Version ^3.0
doctrine/orm Version ^2.0
symfony/config Version ^3.0 || ^4.0
symfony/dependency-injection Version ^3.0 || ^4.0
symfony/validator Version ^3.0 || ^4.0
symfony/security-core Version ^3.0 || ^4.0
symfony/routing Version ^3.0 || ^4.0
symfony/http-foundation Version ^3.0 || ^4.0
symfony/http-kernel Version ^3.0 || ^4.0
paysera/lib-rest-bundle Version ^4.0 || ^5.0
paysera/lib-api-bundle Version ^0.1 || ^0.2 || ^1.0
ext-json Version *
ext-mbstring Version *