services.yml 854 B

123456789101112131415161718192021222324
  1. #imports:
  2. # - { resource: sonata-project/doctrine-orm-admin-bundle/config.yml }
  3. services:
  4. audit.audit_data.service:
  5. class: AuditBundle\Services\AuditDataService
  6. arguments:
  7. - "@doctrine.dbal.default_connection"
  8. - "@simplethings_entityaudit.reader"
  9. - "@simplethings_entityaudit.manager"
  10. - "@doctrine.orm.entity_manager"
  11. audit.form.type.audit_filter:
  12. class: AuditBundle\Form\Type\AuditFilterType
  13. arguments:
  14. - '@audit.audit_data.service'
  15. tags:
  16. - { name: form.type }
  17. audit.audit_menu.listener:
  18. class: AuditBundle\EventListener\AuditMenuListener
  19. tags:
  20. - { name: kernel.event_listener, event: sonata.admin.event.configure.menu.sidebar, method: addMenuItems }
  21. arguments: [ '@service_container' ]