open-orchestra/open-orchestra-cms-bundle

View on GitHub
GroupBundle/Resources/config/form.yml

Summary

Maintainability
Test Coverage
parameters:
    open_orchestra_group.type.group_list.class: OpenOrchestra\GroupBundle\Form\Type\GroupListType
    open_orchestra_group.type.group_element.class: OpenOrchestra\GroupBundle\Form\Type\GroupElementType
    open_orchestra_group.type.group.class: OpenOrchestra\GroupBundle\Form\Type\GroupType
    open_orchestra_group.type.group_role.class: OpenOrchestra\GroupBundle\Form\Type\GroupRoleType

services:
    open_orchestra_group.type.group_list:
        class: '%open_orchestra_group.type.group_list.class%'
        arguments:
            - '@open_orchestra_group.transformer.group_list_to_array'
        tags:
            - { name: form.type, alias: oo_group_list }
    open_orchestra_group.type.group_element:
        class: '%open_orchestra_group.type.group_element.class%'
        arguments:
            - '@open_orchestra_backoffice.manager.multi_languages_choice'
            - '@open_orchestra_user.repository.group'
            - '@security.authorization_checker'
        tags:
            - { name: form.type, alias: oo_group_element }
    open_orchestra_group.type.group:
        class: '%open_orchestra_group.type.group.class%'
        arguments:
            - '@open_orchestra_group.subscriber.group_perimeter'
            - '@event_dispatcher'
            - '@open_orchestra_group.transformer.group_role'
            - '@open_orchestra_group.transformer.group_perimeter'
            - '@open_orchestra_group.generate_perimeter_manager'
            - '%open_orchestra_user.document.group.class%'
            - '%open_orchestra_base.administration_languages%'
        tags:
            - { name: form.type, alias: oo_group }
    open_orchestra_group.type.group_role:
        class: '%open_orchestra_group.type.group_role.class%'
        arguments:
            - '@translator'
            - '%open_orchestra_backoffice.configuration.roles%'
        tags:
            - { name: form.type, alias: oo_group_role }