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.
45 lines
1.7 KiB
45 lines
1.7 KiB
# Islandora Services |
|
# islandora.services.yml: |
|
services: |
|
islandora.paramconverter.entity: |
|
class: Drupal\islandora\ParamConverter\UuidEntityConverter |
|
tags: |
|
- { name: paramconverter } |
|
arguments: ['@entity.manager'] |
|
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.node_link_header_subscriber: |
|
class: Drupal\islandora\EventSubscriber\NodeLinkHeaderSubscriber |
|
arguments: ['@entity_field.manager', '@current_route_match'] |
|
tags: |
|
- { name: event_subscriber } |
|
islandora.versioncounter: |
|
class: Drupal\islandora\VersionCounter\VersionCounter |
|
arguments: ['@database'] |
|
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.media_source_service: |
|
class: Drupal\islandora\MediaSource\MediaSourceService |
|
factory: ['Drupal\islandora\MediaSource\MediaSourceService', create] |
|
arguments: ['@entity_type.manager', '@stream_wrapper_manager']
|
|
|