den1008 / workflower-bundle
Workflower 的 Symfony 扩展包
v1.4.0
2017-09-08 04:01 UTC
Requires
- php: >=5.3.9
- phpmentors/workflower: ~1.2
- symfony/config: ~2.8 || ~3.0
- symfony/dependency-injection: ~2.8 || ~3.0
- symfony/finder: ~2.8 || ~3.0
- symfony/http-kernel: ~2.8 || ~3.0
- symfony/security-bundle: ~2.8 || ~3.0
- symfony/security-core: ~2.8 || ~3.0
Requires (Dev)
- doctrine/orm: ~2.4
- symfony/doctrine-bridge: ~2.8 || ~3.0
Suggests
- doctrine/orm: >= 2.4.0 provides transparent serialization/deserialization support for entities with Doctrine ORM
- symfony/doctrine-bridge: >=2.8.0 provides transparent serialization/deserialization support for entities with Doctrine ORM
This package is not auto-updated.
Last update: 2024-09-25 21:50:44 UTC
README
为 Workflower 提供的 Symfony 扩展包
特性
- 通过
phpmentors_workflower.process_aware
标签与服务容器集成 - 为工作流参与者与安全系统集成
- 支持 Doctrine ORM 实体的透明序列化和反序列化
- 支持多个工作流上下文(存储 BPMN 文件的目录)
安装
PHPMentorsWorkflowerBundle
可以通过 Composer 安装。
首先,将 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
文档
支持
如果您发现错误或有问题,或想要请求功能,请在 Issues 上创建问题或拉取请求。
版权
版权 (c) 2015-2017 KUBO Atsuhiro,版权所有。