imaximius / api-platform-workflow-bundle
提供API Platform与Symfony Workflows的集成API
1.2.1
2021-07-30 10:37 UTC
Requires
- php: >=8.0
- api-platform/core: ^v2.6.0
- symfony/workflow: ^v5.3.0
README
这是API Platform和Symfony Workflows之间的集成。PHP 8和Symfony 5实现:https://gist.github.com/soyuka/7c75933a6ae3d64940bb1d1f0d9fa9da
安装
composer req imaximius/api-platform-workflow-bundle
使用方法
安装过程完成后,当某个类支持工作流时,它将具有额外的路由(假设实体为dummy)
api_dummies_state_get_item GET ANY ANY /api/dummies/{id}/state.{_format}
GET请求接收给定资源的可用状态。
重要!该捆绑包尝试自动检测工作流中的字段(通过参数workflow.{name}.marking_store.property)或默认设置当前状态的state
字段。所有其他工作将自动完成(包括存储状态的验证)。