brettt89 / silverstripe-workflow
为 ORM 添加可配置的工作流支持
0.2.0
2020-07-19 12:48 UTC
Requires
- php: ^7.2
- silverstripe/framework: ^4.3
- symfony/workflow: ^5.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-09-20 19:30:08 UTC
README
概述
此工作流模块使用静态接口与 WorkflowService 交互。您可以从任何需要的地方调用工作流操作。
为 SilverStripe 框架提供 symfony/workflow 功能。
要求
- SilverStripe 框架 4.x
- Symfony Workflow 5.x
安装
composer require brettt89/silverstripe-workflow
简介
WorkflowService 类是您进行所有工作流相关活动的主要接触点。它保存了为您的应用程序创建的所有工作流的静态注册表。
由 WorkflowService 返回的注册表是 Symfony Workflow Registry 类。
您可以通过在 WorkflowService 类上调用 registry() 命令与工作流注册表交互。
$registry = WorkflowService::registry();
文档 \ 如何做
有关 SilverStripe 文档,请参阅 SilverStripe 工作流文档。
有关工作流和其他功能(如事件等)的更多信息,请参阅 Symfony 工作流 文档。
贡献
请将所有贡献作为对 master 分支的拉取请求提交到此存储库。