1234567891011121314151617181920212223242526272829303132333435363738 |
- services:
- sonata.admin.host:
- class: HostBundle\Admin\HostAdmin
- arguments: [~, HostBundle\Entity\Host, BaseAdminBundle:CRUD]
- tags:
- - { name: sonata.admin, manager_type: orm, group: Host, label: Host, label_catalogue: HostBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
- calls:
- - [setTranslationDomain, [HostBundle]]
- - [setTemplate, [edit, "HostBundle:CRUD:edit.html.twig"]]
- public: true
- sonata.admin.host_type:
- class: HostBundle\Admin\HostTypeAdmin
- arguments: [~, HostBundle\Entity\HostType, BaseAdminBundle:CRUD]
- tags:
- - { name: sonata.admin, manager_type: orm, group: Host, label: HostType, label_catalogue: HostBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
- calls:
- - [setTranslationDomain, [HostBundle]]
- public: true
- dhcp_option_admin:
- class: HostBundle\EventListener\AdminDHCPOption
- arguments: [ "@dhcp.host_service" ]
- tags:
- - { name: kernel.event_listener, event: sonata.admin.event.configure.form, method: configureFormFields }
- - { name: kernel.event_listener, event: sonata.admin.event.configure.show, method: configureShowFields }
-
- dhcp.host_service:
- class: HostBundle\Services\HostService
- arguments: [ "@doctrine.orm.entity_manager", "@pool_ipv4_service" ]
-
- dhcp.assign_host_fixed_address.subscriber:
- class: HostBundle\EventListener\AssignHostFixedAddressSubscriber
- arguments: [ "@service_container" ]
- tags:
- - { name: doctrine.event_subscriber, connection: default }
-
|