services.yml 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. services:
  2. sonata.admin.onu:
  3. class: FTTHBundle\Admin\ONUAdmin
  4. arguments: [~, FTTHBundle\Entity\ONU, FTTHBundle:ONUCRUD]
  5. tags:
  6. - { name: sonata.admin, manager_type: orm, group: FTTH, label: ONU, label_catalogue: FTTHBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
  7. calls:
  8. - [setTranslationDomain, [FTTHBundle]]
  9. sonata.admin.olt:
  10. class: FTTHBundle\Admin\OLTAdmin
  11. arguments: [~, FTTHBundle\Entity\OLT, WorkflowBundle:CRUD]
  12. tags:
  13. - { name: sonata.admin, manager_type: orm, group: FTTH, label: OLT, label_catalogue: FTTHBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
  14. calls:
  15. - [setTranslationDomain, [FTTHBundle]]
  16. sonata.admin.profile:
  17. class: FTTHBundle\Admin\ProfileAdmin
  18. arguments: [~, FTTHBundle\Entity\Profile, BaseAdminBundle:CRUD]
  19. tags:
  20. - { name: sonata.admin, manager_type: orm, group: FTTH, label: Profile, label_catalogue: FTTHBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
  21. calls:
  22. - [setTranslationDomain, [FTTHBundle]]
  23. sonata.admin.nap:
  24. class: FTTHBundle\Admin\NAPAdmin
  25. arguments: [~, FTTHBundle\Entity\NAP, BaseAdminBundle:CRUD]
  26. tags:
  27. - { name: sonata.admin, manager_type: orm, group: FTTH, label: NAP, label_catalogue: FTTHBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
  28. calls:
  29. - [setTranslationDomain, [FTTHBundle]]
  30. sonata.admin.onu_model:
  31. class: FTTHBundle\Admin\ONUModelAdmin
  32. arguments: [~, FTTHBundle\Entity\ONUModel, BaseAdminBundle:CRUD]
  33. tags:
  34. - { name: sonata.admin, manager_type: orm, group: FTTH, label: ONUModel, label_catalogue: FTTHBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
  35. calls:
  36. - [setTranslationDomain, [FTTHBundle]]
  37. sonata.admin.olt_model:
  38. class: FTTHBundle\Admin\OLTModelAdmin
  39. arguments: [~, FTTHBundle\Entity\OLTModel, BaseAdminBundle:CRUD]
  40. tags:
  41. - { name: sonata.admin, manager_type: orm, group: FTTH, label: OLTModel, label_catalogue: FTTHBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
  42. calls:
  43. - [setTranslationDomain, [FTTHBundle]]
  44. ftth.onu.subscriber:
  45. class: FTTHBundle\EventListener\ONUSubscriber
  46. tags:
  47. - { name: doctrine.event_subscriber, connection: default }
  48. arguments: ["@session", "@translator"]
  49. ftth.onu.form:
  50. class: FTTHBundle\Form\ONUType
  51. calls:
  52. - ["setWebService", ["@webservice"]]
  53. - ["setEntityManager", ["@doctrine.orm.entity_manager"]]
  54. tags:
  55. - { name: form.type }
  56. ftth.client.filter.event:
  57. class: FTTHBundle\EventListener\ClientFilterListListener
  58. tags:
  59. - { name: kernel.event_listener, event: sonata.admin.event.configure.datagrid, method: configureDatagridFilters }
  60. arguments: ["@service_container"]
  61. ftth.nap.subscriber:
  62. class: FTTHBundle\EventListener\NAPAddressSubscriber
  63. tags:
  64. - { name: doctrine.event_subscriber, connection: default }
  65. ftth.twig_show_file_system_extension:
  66. class: FTTHBundle\Twig\ShowFileSystemExtension
  67. arguments: ["@service_container"]
  68. tags:
  69. - { name: twig.extension }