|
@@ -1,23 +1,23 @@
|
|
imports:
|
|
imports:
|
|
- { resource: rabbit_mq/config.yml }
|
|
- { resource: rabbit_mq/config.yml }
|
|
- { resource: rabbit_mq/services.yml }
|
|
- { resource: rabbit_mq/services.yml }
|
|
-
|
|
|
|
|
|
+
|
|
services:
|
|
services:
|
|
workflow.admin.workflow:
|
|
workflow.admin.workflow:
|
|
class: WorkflowBundle\Admin\WorkflowAdmin
|
|
class: WorkflowBundle\Admin\WorkflowAdmin
|
|
arguments: [~, WorkflowBundle\Entity\Workflow, BaseAdminBundle:CRUD]
|
|
arguments: [~, WorkflowBundle\Entity\Workflow, BaseAdminBundle:CRUD]
|
|
tags:
|
|
tags:
|
|
- { name: sonata.admin, manager_type: orm, group: Workflow, label: Workflow, label_catalogue: WorkflowBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
|
|
- { name: sonata.admin, manager_type: orm, group: Workflow, label: Workflow, label_catalogue: WorkflowBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
|
|
- calls:
|
|
|
|
|
|
+ calls:
|
|
- [setTranslationDomain, [WorkflowBundle]]
|
|
- [setTranslationDomain, [WorkflowBundle]]
|
|
workflow.admin.action:
|
|
workflow.admin.action:
|
|
class: WorkflowBundle\Admin\ActionAdmin
|
|
class: WorkflowBundle\Admin\ActionAdmin
|
|
arguments: [~, WorkflowBundle\Entity\Action, SonataAdminBundle:CRUD]
|
|
arguments: [~, WorkflowBundle\Entity\Action, SonataAdminBundle:CRUD]
|
|
tags:
|
|
tags:
|
|
- { name: sonata.admin, manager_type: orm, group: Workflow, label: Action, label_catalogue: WorkflowBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
|
|
- { name: sonata.admin, manager_type: orm, group: Workflow, label: Action, label_catalogue: WorkflowBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
|
|
- calls:
|
|
|
|
|
|
+ calls:
|
|
- [setTranslationDomain, [WorkflowBundle]]
|
|
- [setTranslationDomain, [WorkflowBundle]]
|
|
-
|
|
|
|
|
|
+
|
|
workflow.doctrine_event.subscriber:
|
|
workflow.doctrine_event.subscriber:
|
|
class: WorkflowBundle\EventListener\DoctrineEventSubscriber
|
|
class: WorkflowBundle\EventListener\DoctrineEventSubscriber
|
|
arguments: ['@workflow.producer_service']
|
|
arguments: ['@workflow.producer_service']
|
|
@@ -36,7 +36,7 @@ services:
|
|
workflow.action_event.subscriber:
|
|
workflow.action_event.subscriber:
|
|
class: WorkflowBundle\EventListener\ActionEventSubscriber
|
|
class: WorkflowBundle\EventListener\ActionEventSubscriber
|
|
tags:
|
|
tags:
|
|
- - { name: doctrine.event_subscriber, connection: default }
|
|
|
|
|
|
+ - { name: doctrine.event_subscriber, connection: default }
|
|
# Lo que se pase en arguments se setea en el campo twigParams de la entity Action
|
|
# Lo que se pase en arguments se setea en el campo twigParams de la entity Action
|
|
# arguments: ['@service_container']
|
|
# arguments: ['@service_container']
|
|
|
|
|
|
@@ -44,6 +44,9 @@ services:
|
|
class: WorkflowBundle\EventListener\WorkflowInterfaceListener
|
|
class: WorkflowBundle\EventListener\WorkflowInterfaceListener
|
|
tags:
|
|
tags:
|
|
- { name: doctrine.event_listener, event: prePersist }
|
|
- { name: doctrine.event_listener, event: prePersist }
|
|
|
|
+ - { name: doctrine.event_listener, event: preUpdate }
|
|
|
|
+ - { name: doctrine.event_listener, event: postPersist }
|
|
|
|
+ - { name: doctrine.event_listener, event: postUpdate }
|
|
arguments: ['@service_container']
|
|
arguments: ['@service_container']
|
|
|
|
|
|
workflow.event.listener:
|
|
workflow.event.listener:
|