mediamonks / rest-api
MediaMonks Rest API
2.3.0
2023-01-02 09:00 UTC
Requires
- php: >=8.0
- ext-json: *
- symfony/http-kernel: ^5.0|^6.0
Requires (Dev)
- mockery/mockery: ^1.4
- phpunit/phpunit: ^9.5
- symfony/form: ^5.0|^6.0
- symfony/validator: ^5.0|^6.0
This package is auto-updated.
Last update: 2024-08-30 01:20:07 UTC
README
MediaMonks Rest API
此库包含一个事件订阅者,可以轻松使用Symfony HttpKernel创建Rest API。默认情况下,此库将根据我们的MediaMonks Rest API规范输出,但鉴于我们相信它对其他公司也非常有用,因此很容易扩展它或实现自己的。
亮点
- 抛出的异常将自动转换
- 支持自定义序列化器,默认使用json序列化器
- 支持自定义响应模型
- 支持application/json、application/x-www-form-urlencoded和multipart/form-data输入
- 支持方法覆盖
- 支持强制“200 OK”状态方法
- 支持分页响应
- 支持将JSON响应包装在方法(jsonp)和后消息中
- 应与使用HttpKernel的任何框架兼容
文档
文档和示例可以在/docs文件夹中找到。
要求
- PHP >= 8.0
使用此库。
安装
对于使用Symfony框架的用户,建议安装Rest API Bundle而不是此库。
使用Composer安装此包。
$ composer require mediamonks/rest-api
安全
如果您发现任何安全问题,请通过电子邮件devmonk@mediamonks.com联系,而不是使用问题跟踪器。
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。