attachinline-8.x-1.2/attachinline.services.yml
attachinline.services.yml
services:
# Replace the core attachments_processor service.
# @see https://www.drupal.org/project/attachinline/issues/3096061
html_response.attachments_processor:
class: Drupal\attachinline\Render\HtmlResponseAttachmentsProcessor
arguments: [
'@asset.resolver',
'@config.factory',
'@asset.css.collection_renderer',
'@asset.js.collection_renderer',
'@request_stack',
'@renderer',
'@module_handler',
'@language_manager'
]
attachinline.asset.library_discovery_decorator:
class: Drupal\attachinline\Asset\LibraryDiscoveryDecorator
arguments: ['@attachinline.asset.library_discovery_decorator.inner']
decorates: 'library.discovery'
attachinline.asset.resolver_decorator:
class: Drupal\attachinline\Asset\AssetResolverDecorator
arguments: ['@attachinline.asset.resolver_decorator.inner']
decorates: 'asset.resolver'
attachinline.asset.js.collection_renderer_decorator:
class: Drupal\attachinline\Asset\JsCollectionRendererDecorator
arguments:
- '@attachinline.asset.js.collection_renderer_decorator.inner'
- '@config.factory'
- '@module_handler'
- '@attachinline.csp_subscriber'
- '@?csp.nonce'
decorates: 'asset.js.collection_renderer'
attachinline.asset.css.collection_renderer_decorator:
class: Drupal\attachinline\Asset\CssCollectionRendererDecorator
arguments:
- '@attachinline.asset.css.collection_renderer_decorator.inner'
- '@config.factory'
- '@module_handler'
- '@attachinline.csp_subscriber'
- '@?csp.nonce'
decorates: 'asset.css.collection_renderer'
attachinline.csp_subscriber:
class: Drupal\attachinline\EventSubscriber\CspSubscriber
arguments:
- '@?csp.nonce'
tags:
- { name: event_subscriber }
