imaximius/api-platform-workflow-bundle

提供API Platform与Symfony Workflows的集成API

安装: 838

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:symfony-bundle

1.2.1 2021-07-30 10:37 UTC

This package is auto-updated.

Last update: 2024-09-29 05:43:17 UTC


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字段。所有其他工作将自动完成(包括存储状态的验证)。

祝您愉快