1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- imports:
- - { resource: rabbit_mq/config.yml }
- - { resource: rabbit_mq/services.yml }
-
- services:
- workflow.admin.workflow:
- class: WorkflowBundle\Admin\WorkflowAdmin
- arguments: [~, WorkflowBundle\Entity\Workflow, BaseAdminBundle:CRUD]
- tags:
- - { name: sonata.admin, manager_type: orm, group: Workflow, label: Workflow, label_catalogue: WorkflowBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
- calls:
- - [setTranslationDomain, [WorkflowBundle]]
- workflow.admin.action:
- class: WorkflowBundle\Admin\ActionAdmin
- arguments: [~, WorkflowBundle\Entity\Action, SonataAdminBundle:CRUD]
- tags:
- - { name: sonata.admin, manager_type: orm, group: Workflow, label: Action, label_catalogue: WorkflowBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
- calls:
- - [setTranslationDomain, [WorkflowBundle]]
-
- workflow.doctrine_event.subscriber:
- class: WorkflowBundle\EventListener\DoctrineEventSubscriber
- arguments: ['@workflow.producer_service']
- tags:
- - { name: doctrine.event_subscriber, connection: default }
- workflow.event.subscriber:
- class: WorkflowBundle\Event\EventSubscriber
- tags:
- - { name: kernel.event_subscriber }
- arguments: ['@service_container','@workflow.producer_service']
- workflow.twig_extension:
- class: WorkflowBundle\Twig\WorkflowExtension
- tags:
- - { name: twig.extension }
- arguments: ["@workflow.registry","@translator"]
- workflow.action_event.subscriber:
- class: WorkflowBundle\EventListener\ActionEventSubscriber
- tags:
- - { name: doctrine.event_subscriber, connection: default }
- # Lo que se pase en arguments se setea en el campo twigParams de la entity Action
- # arguments: ['@service_container']
- workflow.workflow_interface.listener:
- class: WorkflowBundle\EventListener\WorkflowInterfaceListener
- tags:
- - { name: doctrine.event_listener, event: prePersist }
- arguments: ['@service_container']
- workflow.event.listener:
- class: WorkflowBundle\EventListener\WorkflowEventListener
- tags:
- - { name: doctrine.event_subscriber }
- arguments: ['@service_container']
|