MediaAdminBundle/Resources/config/subscriber.yml
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 }