brettt89 / silverstripe-workflow

为 ORM 添加可配置的工作流支持

0.2.0 2020-07-19 12:48 UTC

This package is auto-updated.

Last update: 2024-09-20 19:30:08 UTC


README

PHPUnit Tests codecov

概述

此工作流模块使用静态接口与 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 分支的拉取请求提交到此存储库。