services.yml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. imports:
  2. - { resource: rabbit_mq/config.yml }
  3. - { resource: rabbit_mq/services.yml }
  4. services:
  5. workflow.admin.workflow:
  6. class: WorkflowBundle\Admin\WorkflowAdmin
  7. arguments: [~, WorkflowBundle\Entity\Workflow, SonataAdminBundle:CRUD]
  8. tags:
  9. - { name: sonata.admin, manager_type: orm, group: Workflow, label: Workflow, label_catalogue: WorkflowBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
  10. calls:
  11. - [setTranslationDomain, [WorkflowBundle]]
  12. workflow.admin.action:
  13. class: WorkflowBundle\Admin\ActionAdmin
  14. arguments: [~, WorkflowBundle\Entity\Action, SonataAdminBundle:CRUD]
  15. tags:
  16. - { name: sonata.admin, manager_type: orm, group: Workflow, label: Action, label_catalogue: WorkflowBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
  17. calls:
  18. - [setTranslationDomain, [WorkflowBundle]]
  19. workflow.admin.doctrine2_work_flow_action:
  20. class: WorkflowBundle\Admin\Doctrine2WorkFlowActionAdmin
  21. arguments: [~, WorkflowBundle\Entity\Doctrine2WorkFlowAction, SonataAdminBundle:CRUD]
  22. tags:
  23. - { name: sonata.admin, manager_type: orm, group: Workflow, label: Doctrine2WorkFlowAction, label_catalogue: WorkflowBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
  24. calls:
  25. - [setTranslationDomain, [WorkflowBundle]]
  26. workflow.doctrine_event.subscriber:
  27. class: WorkflowBundle\EventListener\DoctrineEventSubscriber
  28. arguments: ['@service_container']
  29. tags:
  30. - { name: doctrine.event_subscriber, connection: default }
  31. workflow.event.subscriber:
  32. class: WorkflowBundle\Event\EventSubscriber
  33. tags:
  34. - { name: kernel.event_subscriber }
  35. arguments: ['@service_container']
  36. workflow.twig_extension:
  37. class: WorkflowBundle\Twig\WorkflowExtension
  38. tags:
  39. - { name: twig.extension }
  40. arguments: ["@workflow.registry"]
  41. workflow.action_event.subscriber:
  42. class: WorkflowBundle\EventListener\ActionEventSubscriber
  43. tags:
  44. - { name: doctrine.event_subscriber, connection: default }
  45. # Lo que se pase en arguments se setea en el campo twigParams de la entity Action
  46. # arguments: ['@service_container']