phpmentors / 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
README
为 Workflower 提供的 Symfony 扩展包
功能
- 通过
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,保留所有权利。