You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
2.4 KiB
53 lines
2.4 KiB
# Islandora Services |
|
# islandora.services.yml: |
|
services: |
|
islandora.eventgenerator: |
|
class: Drupal\islandora\EventGenerator\EventGenerator |
|
islandora.stomp: |
|
class: Stomp\StatefulStomp |
|
factory: ['Drupal\islandora\StompFactory', create] |
|
arguments: ['@config.factory'] |
|
islandora.jwt-subscriber: |
|
class: Drupal\islandora\EventSubscriber\JwtEventSubscriber |
|
factory: ['Drupal\islandora\EventSubscriber\JwtEventSubscriber', create] |
|
arguments: ['@entity_type.manager', '@current_user'] |
|
tags: |
|
- { name: event_subscriber } |
|
islandora.media_link_header_subscriber: |
|
class: Drupal\islandora\EventSubscriber\MediaLinkHeaderSubscriber |
|
arguments: ['@entity_type.manager', '@entity_field.manager', '@access_manager', '@current_user', '@current_route_match', '@request_stack'] |
|
tags: |
|
- { name: event_subscriber } |
|
islandora.node_link_header_subscriber: |
|
class: Drupal\islandora\EventSubscriber\NodeLinkHeaderSubscriber |
|
arguments: ['@entity_type.manager', '@entity_field.manager', '@access_manager', '@current_user', '@current_route_match', '@request_stack', '@islandora.utils'] |
|
tags: |
|
- { name: event_subscriber } |
|
islandora.admin_view_route_subscriber: |
|
class: Drupal\islandora\EventSubscriber\AdminViewsRouteSubscriber |
|
tags: |
|
- { name: event_subscriber } |
|
logger.channel.islandora: |
|
parent: logger.channel_base |
|
arguments: ['islandora'] |
|
islandora.media_route_context_provider: |
|
class: Drupal\islandora\ContextProvider\MediaRouteContextProvider |
|
arguments: ['@current_route_match'] |
|
tags: |
|
- { name: 'context_provider' } |
|
islandora.file_route_context_provider: |
|
class: Drupal\islandora\ContextProvider\FileRouteContextProvider |
|
arguments: ['@current_route_match'] |
|
tags: |
|
- { name: 'context_provider' } |
|
islandora.taxonomy_term_route_context_provider: |
|
class: Drupal\islandora\ContextProvider\TermRouteContextProvider |
|
arguments: ['@current_route_match'] |
|
tags: |
|
- { name: 'context_provider' } |
|
islandora.media_source_service: |
|
class: Drupal\islandora\MediaSource\MediaSourceService |
|
arguments: ['@entity_type.manager', '@current_user', '@language_manager', '@entity.query', '@file_system', '@islandora.utils'] |
|
islandora.utils: |
|
class: Drupal\islandora\IslandoraUtils |
|
arguments: ['@entity_type.manager', '@entity_field.manager', '@entity.query', '@context.manager', '@flysystem_factory']
|
|
|