open-orchestra/open-orchestra-cms-bundle

View on GitHub
BackofficeBundle/Resources/config/voter.yml

Summary

Maintainability
Test Coverage
parameters:
    open_orchestra_backoffice.voter.node.class:                    OpenOrchestra\Backoffice\Security\Authorization\Voter\NodeVoter
    open_orchestra_backoffice.voter.node_not_hydrated.class:       OpenOrchestra\Backoffice\Security\Authorization\Voter\NodeNotHydratedVoter
    open_orchestra_backoffice.voter.content.class:                 OpenOrchestra\Backoffice\Security\Authorization\Voter\ContentVoter
    open_orchestra_backoffice.voter.trash_item.class:              OpenOrchestra\Backoffice\Security\Authorization\Voter\TrashItemVoter
    open_orchestra_backoffice.voter.site_administration.class:     OpenOrchestra\Backoffice\Security\Authorization\Voter\SiteAdministrationVoter
    open_orchestra_backoffice.voter.platform_administration.class: OpenOrchestra\Backoffice\Security\Authorization\Voter\PlatformAdministrationVoter
    open_orchestra_backoffice.voter.developer_tool.class:          OpenOrchestra\Backoffice\Security\Authorization\Voter\DeveloperToolVoter

services:
    open_orchestra_backoffice.voter.node:
        class: '%open_orchestra_backoffice.voter.node.class%'
        arguments:
            - '@security.access.decision_manager'
            - '@open_orchestra_group.perimeter_manager'
        tags:
            - { name: security.voter }
    open_orchestra_backoffice.voter.node_not_hydrated:
        class: '%open_orchestra_backoffice.voter.node_not_hydrated.class%'
        arguments:
            - '@security.access.decision_manager'
            - '@open_orchestra_group.perimeter_manager'
        tags:
            - { name: security.voter }
    open_orchestra_backoffice.voter.content:
        class: '%open_orchestra_backoffice.voter.content.class%'
        arguments:
            - '@security.access.decision_manager'
            - '@open_orchestra_group.perimeter_manager'
        tags:
            - { name: security.voter }
    open_orchestra_backoffice.voter.trash_item:
        class: '%open_orchestra_backoffice.voter.trash_item.class%'
        arguments:
            - '@security.access.decision_manager'
        tags:
            - { name: security.voter }
    open_orchestra_backoffice.voter.site_administration:
        class: '%open_orchestra_backoffice.voter.site_administration.class%'
        arguments:
            - '@security.access.decision_manager'
            - '@open_orchestra_group.perimeter_manager'
        tags:
            - { name: security.voter }
    open_orchestra_backoffice.voter.platform_administration:
        class: '%open_orchestra_backoffice.voter.platform_administration.class%'
        arguments:
            - '@security.access.decision_manager'
        tags:
            - { name: security.voter }
    open_orchestra_backoffice.voter.developer_tool:
        class: '%open_orchestra_backoffice.voter.developer_tool.class%'
        arguments:
            - '@security.access.decision_manager'
        tags:
            - { name: security.voter }