amp-8.x-3.5/amp.services.yml

amp.services.yml
services:
  router.amp_context:
    class: Drupal\amp\Routing\AmpContext
    arguments: ['@config.factory', '@theme.manager', '@amp.entity_type', '@current_route_match', '@router.admin_context']
  theme.negotiator.amp_theme:
    class: Drupal\amp\Theme\AmpNegotiator
    arguments: ['@config.factory', '@router.amp_context']
    tags:
      - { name: theme_negotiator, priority: -50 }
  amp.entity_type:
    class: Drupal\amp\EntityTypeInfo
    arguments: ['@entity_type.manager', '@cache.default']
  amp.utilities:
    class: Drupal\amp\Service\AMPService
    arguments: ['@messenger', '@config.factory', '@router.amp_context', '@renderer']
  amp.query_parameters:
    class: Drupal\amp\Utility\AmpQueryParameters
  amp_response.attachments_processor:
    class: Drupal\amp\Render\AmpHtmlResponseAttachmentsProcessor
    decorates: html_response.attachments_processor
    decoration_inner_name: amp_response.attachments_processor.original
    tags:
    arguments: ['@amp_response.attachments_processor.original', '@router.amp_context', '@asset.resolver', '@config.factory', '@asset.css.collection_renderer', '@asset.js.collection_renderer', '@request_stack', '@renderer', '@module_handler']
  amp.css.collection_renderer:
    public: false
    class: \Drupal\amp\Asset\AmpCssCollectionRenderer
    decorates: asset.css.collection_renderer
    decoration_inner_name: amp.css.collection_renderer.original
    arguments: ['@amp.css.collection_renderer.original', '@file_url_generator', '@state', '@amp.utilities', '@renderer', '@config.factory']
  main_content_renderer.amp:
    class: Drupal\amp\Render\AmpHtmlRenderer
    arguments: ['@title_resolver', '@plugin.manager.display_variant', '@event_dispatcher', '@module_handler', '@renderer', '@render_cache', '%renderer.config%', '@theme.manager', '@amp.utilities']
    tags:
      - { name: render.main_content_renderer, format: amp, priority: 1 }
  amp_event_subscriber:
    class: Drupal\amp\EventSubscriber\AmpEventSubscriber
    arguments: ['@router.amp_context', '@current_route_match']
    tags:
      - { name: event_subscriber }

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc