friendsofsymfony / rest-bundle
此Bundle提供各种工具,以快速使用Symfony开发RESTful API
3.7.1
2024-04-12 22:57 UTC
Requires
- php: ^7.4|^8.0
- symfony/config: ^5.4|^6.4|^7.0
- symfony/dependency-injection: ^5.4|^6.4|^7.0
- symfony/deprecation-contracts: ^2.1|^3.0
- symfony/event-dispatcher: ^5.4|^6.4|^7.0
- symfony/framework-bundle: ^5.4|^6.4|^7.0
- symfony/http-foundation: ^5.4|^6.4|^7.0
- symfony/http-kernel: ^5.4|^6.4|^7.0
- symfony/routing: ^5.4|^6.4|^7.0
- symfony/security-core: ^5.4|^6.4|^7.0
- willdurand/jsonp-callback-validator: ^1.0|^2.0
- willdurand/negotiation: ^2.0|^3.0
Requires (Dev)
- doctrine/annotations: ^1.13.2|^2.0
- friendsofphp/php-cs-fixer: ^3.43
- jms/serializer: ^1.13|^2.0|^3.0
- jms/serializer-bundle: ^2.4.3|^3.0.1|^4.0|^5.0
- psr/http-message: ^1.0
- psr/log: ^1.0|^2.0|^3.0
- sensio/framework-extra-bundle: ^6.1
- symfony/asset: ^5.4|^6.4|^7.0
- symfony/browser-kit: ^5.4|^6.4|^7.0
- symfony/css-selector: ^5.4|^6.4|^7.0
- symfony/expression-language: ^5.4|^6.4|^7.0
- symfony/form: ^5.4|^6.4|^7.0
- symfony/mime: ^5.4|^6.4|^7.0
- symfony/phpunit-bridge: ^7.0.1
- symfony/security-bundle: ^5.4|^6.4|^7.0
- symfony/serializer: ^5.4|^6.4|^7.0
- symfony/twig-bundle: ^5.4|^6.4|^7.0
- symfony/validator: ^5.4|^6.4|^7.0
- symfony/web-profiler-bundle: ^5.4|^6.4|^7.0
- symfony/yaml: ^5.4|^6.4|^7.0
Suggests
- jms/serializer-bundle: Add support for advanced serialization capabilities, recommended
- sensio/framework-extra-bundle: Add support for the request body converter and the view response listener, not supported with Symfony >=7.0
- symfony/serializer: Add support for basic serialization capabilities and xml decoding
- symfony/validator: Add support for validation capabilities in the ParamFetcher
Conflicts
- doctrine/annotations: <1.12
- jms/serializer: <1.13.0
- jms/serializer-bundle: <2.4.3|3.0.0
- sensio/framework-extra-bundle: <6.1
- 3.x-dev / 3.1.x-dev
- 3.7.1
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.x-dev
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 3.0.0-beta3
- 3.0.0-beta2
- 3.0.0-beta1
- 2.x-dev / 2.8.x-dev
- 2.8.6
- 2.8.5
- 2.8.4
- 2.8.3
- 2.8.2
- 2.8.1
- 2.8.0
- 2.8.0-beta3
- 2.8.0-beta2
- 2.8.0-beta1
- 2.7.x-dev
- 2.7.4
- 2.7.3
- 2.7.2
- 2.7.1
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.x-dev
- 2.1.1
- 2.1.0
- 2.0.x-dev
- 2.0.2
- 2.0.1
- 2.0.0
- 2.0.0-BETA3
- 2.0.0-BETA2
- 2.0.0-BETA1
- 1.8.x-dev
- 1.8.0
- 1.8.0-BETA2
- 1.8.0-BETA1
- 1.7.x-dev
- 1.7.9
- 1.7.8
- 1.7.7
- 1.7.6
- 1.7.4
- 1.7.3
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.1
- 1.6.0
- 1.6.0-RC2
- 1.6.0-RC1
- 1.5.x-dev
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.5.0-RC5
- 1.5.0-RC4
- 1.5.0-RC3
- 1.5.0-RC2
- 1.5.0-RC1
- 1.4.2
- 1.4.1
- 1.4.0
- 1.4.0-RC1
- 1.3.1
- 1.3.0
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.0
- 1.0.0-RC2
- 1.0.0-RC1
- 0.13.1
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- dev-docs
This package is auto-updated.
Last update: 2024-09-09 05:30:34 UTC
README
此Bundle提供各种工具,以快速使用Symfony开发RESTful API和应用程序。特性包括
- 视图层,以实现输出和格式无关的控制层
- 接受头格式协商,包括处理自定义MIME类型
- 对HTTP请求体和接受头的RESTful解码
- 将异常代码映射到HTTP响应状态代码
- 序列化器错误渲染器,返回与RFC 7807兼容的格式化异常和错误,使用Symfony Serializer组件或JMS Serializer
文档
有关升级到新版本的任何相关说明,请参阅升级文件(UPGRADING-X.X.md
)。
安装
所有安装说明位于文档中。
许可证
此Bundle采用MIT许可证。有关完整的许可证信息,请参阅包中的许可证。