open-orchestra/open-orchestra-media-admin-bundle

View on GitHub
MediaAdminBundle/Resources/config/subscriber.yml

Summary

Maintainability
Test Coverage
parameters:
    open_orchestra_media_admin.subscriber.media_cache_invalidate.class      : OpenOrchestra\MediaAdminBundle\EventSubscriber\MediaCacheInvalidateSubscriber
    open_orchestra_log.subscriber.media.class                               : OpenOrchestra\MediaAdminBundle\EventSubscriber\LogMediaSubscriber
    open_orchestra_media_admin.subscriber.delete_media.class                : OpenOrchestra\MediaAdmin\EventSubscriber\MediaDeletedSubscriber
    open_orchestra_media_admin.subscriber.create_media.class                : OpenOrchestra\MediaAdmin\EventSubscriber\MediaCreatedSubscriber
    open_orchestra_media_admin.subscriber.create_root_folder.class          : OpenOrchestra\MediaAdmin\EventSubscriber\CreateRootFolderSubscriber
    open_orchestra_media_admin.subscriber.update_reference.class            : OpenOrchestra\MediaAdmin\EventSubscriber\UpdateReferenceSubscriber
    open_orchestra_media_admin.subscriber.folder.class                      : OpenOrchestra\MediaAdmin\EventSubscriber\FolderSubscriber
    open_orchestra_media_admin.subscriber.add_choice_site_share_media.class : OpenOrchestra\MediaAdmin\EventSubscriber\AddChoiceSiteShareMediaSubscriber
    open_orchestra_media_admin.subscriber.media_library_sharing.class       : OpenOrchestra\MediaAdmin\EventSubscriber\MediaLibrarySharingSubscriber
    open_orchestra_media_admin.subscriber.delete_site_command.class         : OpenOrchestra\MediaAdmin\EventSubscriber\DeleteSiteCommandSubscriber

services:
    open_orchestra_media_admin.subscriber.media_cache_invalidate:
        class: '%open_orchestra_media_admin.subscriber.media_cache_invalidate.class%'
        arguments:
            - '@open_orchestra_display.manager.cacheable'
            - '@open_orchestra_base.manager.tag'
        tags:
            - { name: kernel.event_subscriber }

    open_orchestra_log.subscriber.media:
        class: '%open_orchestra_log.subscriber.media.class%'
        arguments: ['@logger']
        tags:
            - { name: kernel.event_subscriber }
            - { name: monolog.logger, channel: openorchestra }

    open_orchestra_media_admin.subscriber.delete_media:
        class: '%open_orchestra_media_admin.subscriber.delete_media.class%'
        arguments:
            - '@open_orchestra_media_admin.file_alternatives.manager'
        tags:
            - { name: kernel.event_subscriber }

    open_orchestra_media_admin.subscriber.create_media:
        class: '%open_orchestra_media_admin.subscriber.create_media.class%'
        arguments:
            - '@open_orchestra_media_admin.file_alternatives.manager'
            - '@object_manager'
        tags:
             - { name: kernel.event_subscriber }

    open_orchestra_media_admin.subscriber.create_root_folder:
        class: '%open_orchestra_media_admin.subscriber.create_root_folder.class%'
        arguments:
            - '@object_manager'
            - '@translator'
            - '%open_orchestra_media.document.media_folder.class%'
            - '%open_orchestra_base.administration_languages%'
        tags:
            - { name: kernel.event_subscriber }

    open_orchestra_media_admin.subscriber.update_reference:
        class: '%open_orchestra_media_admin.subscriber.update_reference.class%'
        arguments:
            - '@open_orchestra_backoffice.reference.manager'
            - '@object_manager'
        tags:
            - { name: kernel.event_subscriber }

    open_orchestra_media_admin.subscriber.folder:
        class: '%open_orchestra_media_admin.subscriber.folder.class%'
        arguments:
            - '@open_orchestra_media.repository.media_folder'
            - '@event_dispatcher'
            - '@open_orchestra_media_admin.event.folder_event.factory'
            - '@open_orchestra_user.repository.group'
            - '@open_orchestra_model.repository.site'
        tags:
            - { name: kernel.event_subscriber }

    open_orchestra_media_admin.subscriber.add_choice_site_share_media:
        class: '%open_orchestra_media_admin.subscriber.add_choice_site_share_media.class%'
        arguments:
            - '@open_orchestra_media_admin.subscriber.media_library_sharing'
        tags:
            - { name: kernel.event_subscriber }

    open_orchestra_media_admin.subscriber.media_library_sharing:
        class: '%open_orchestra_media_admin.subscriber.media_library_sharing.class%'
        arguments:
            - '@open_orchestra_media.repository.media_library_sharing'
            - '%open_orchestra_media.document.media_library_sharing.class%'
            - '@object_manager'
            - '@open_orchestra_model.repository.site'
        tags:
            - { name: kernel.event_subscriber }


    open_orchestra_media_admin.subscriber.delete_site_command:
        class: '%open_orchestra_media_admin.subscriber.delete_site_command.class%'
        arguments:
            - '@open_orchestra_media.repository.media'
            - '@open_orchestra_media.repository.media_folder'
            - '@open_orchestra_backoffice.command.orchestra_delete_site_tools'
            - '%open_orchestra_media.document.media.class%'
        tags:
            - { name: kernel.event_subscriber }