forked from galaniprojects/liveblog
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathliveblog.services.yml
23 lines (23 loc) · 1.27 KB
/
liveblog.services.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
services:
plugin.manager.liveblog.notification_channel:
class: Drupal\liveblog\NotificationChannel\NotificationChannelManager
arguments: ['@container.namespaces', '@cache.discovery', '@module_handler', '@config.factory']
pusher.payload_renderer.provider:
class: Drupal\liveblog\PusherPayloadRendererProvider
tags:
- { name: service_collector, tag: pusher_payload_renderer, call: addPayloadRenderer }
pusher.payload_renderer.default:
class: Drupal\liveblog\PusherPayloadRendererDefault
arguments: ['@entity_type.manager', '@liveblog.renderer']
tags:
- { name: pusher_payload_renderer}
liveblog.renderer:
class: Drupal\liveblog\LiveblogRenderer
arguments: ['@liveblog.ajax_response.attachments_processor', '@renderer']
liveblog.ajax_response.attachments_processor:
class: Drupal\liveblog\LiveblogAjaxResponseAttachmentsProcessor
tags:
arguments: ['@livenlog.asset.resolver', '@config.factory', '@asset.css.collection_renderer', '@asset.js.collection_renderer', '@request_stack', '@renderer', '@module_handler']
livenlog.asset.resolver:
class: Drupal\liveblog\LiveblogAssetResolver
arguments: ['@library.discovery', '@library.dependency_resolver', '@module_handler', '@theme.manager', '@language_manager', '@cache.data']