phpmentors/workflower-bundle

Workflower 的 Symfony 扩展包

安装次数: 13,861

依赖关系: 0

建议者: 0

安全: 0

星标: 23

关注者: 5

分支: 12

公开问题: 4

类型:symfony-bundle

v1.4.0 2017-09-08 04:01 UTC

This package is auto-updated.

Last update: 2024-09-18 17:55:59 UTC


README

Workflower 提供的 Symfony 扩展包

Total Downloads Latest Stable Version Latest Unstable Version

功能

  • 通过 phpmentors_workflower.process_aware 标签与服务容器集成
  • 与安全系统集成以支持工作流程参与者
  • 支持 Doctrine ORM 实体的透明序列化和反序列化
  • 多个工作流程上下文(存储 BPMN 文件的目录)

安装

可以使用 Composer 安装 PHPMentorsWorkflowerBundle

首先,将 phpmentors/workflower-bundle 的依赖项添加到您的 composer.json 文件中,如下所示

稳定版本

composer require phpmentors/workflower-bundle "1.4.*"

开发版本

composer require phpmentors/workflower-bundle "~1.5@dev"

其次,将 PHPMentorsWorkflowerBundle 添加到您的扩展包中,以便在 AppKernel::registerBundles() 中注册,如下所示

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...
            new PHPMentors\WorkflowerBundle\PHPMentorsWorkflowerBundle(),
        );
        // ...

配置

app/config/config.yml

# ...

phpmentors_workflower:
    serializer_service: phpmentors_workflower.base64_php_workflow_serializer # Defaults to `phpmentors_workflower.php_workflow_serializer`
    workflow_contexts:
        app:
            definition_dir: "%kernel.root_dir%/../src/AppBundle/Resources/config/workflower" # A directory where BPMN files for the `app` context are stored

文档

支持

如果您发现错误或有问题,或想要请求功能,请在 问题 上创建问题或拉取请求。

版权

版权(c)2015-2017 KUBO Atsuhiro,保留所有权利。

许可证

BSD 2-Clause 许可证