mustache_templates-8.x-1.0-beta4/mustache.services.yml

mustache.services.yml
services:
  mustache.engine:
    class: Drupal\mustache\MustachePhpEngine
    arguments: ['@state', '@cache.default', '%mustache.engine_options%']
  mustache.templates:
    class: Drupal\mustache\MustacheTemplates
    arguments: ['@cache.mustache_templates', '@cache.default', '@state', '@file_system', '@module_handler', '@theme_handler', '@theme.manager']
  mustache.summables:
    class: Drupal\mustache\Summable\SummableScripts
    arguments: ['%mustache.use_summables%', '%mustache.js_path%', '@cache.default', '@mustache.templates', '@library.discovery', '@theme.manager', '@theme.initialization', '@file_system']
  mustache.inline_php_cache:
    class: \Drupal\mustache\MustachePhpInlineCache
    arguments: ['@cache.mustache_templates']
  mustache.token_processor:
    class: \Drupal\mustache\MustacheTokenProcessor
    arguments: ['@cache.mustache_templates', '@mustache.data_memory_cache', '@cache.mustache_data', '@cache_contexts_manager', '@token', '@entity_type.manager', '@context.repository', '@plugin.manager.mustache.magic']
  mustache.token_iterate:
    class: Drupal\mustache\MustacheTokenIterate
    arguments: ['@token', '@entity_type.manager']
  mustache.magic:
    class: Drupal\mustache\Magic\MagicFactory
    arguments: ['@plugin.manager.mustache.magic']
  mustache.http:
    class: Drupal\mustache\MustacheHttp
    arguments: ['%mustache.http_cache_ttl_min%', '%mustache.http_cache_ttl_max%', '%mustache.http_cache_volatility%', '@http_client_factory', '@mustache.data_memory_cache', '@cache.mustache_data', '@logger.channel.mustache']
  mustache.data_memory_cache:
    class: Drupal\Core\Cache\MemoryCache\MemoryCache
  cache.mustache_data:
    class: Drupal\Core\Cache\CacheBackendInterface
    tags:
      - { name: cache.bin }
    factory: ['@cache_factory', 'get']
    arguments: [mustache_data]
  cache.mustache_templates:
    class: Drupal\Core\Cache\CacheBackendInterface
    tags:
      - { name: cache.bin }
    factory: ['@cache_factory', 'get']
    arguments: [mustache_templates]
  logger.channel.mustache:
    parent: logger.channel_base
    arguments: ['mustache']
  plugin.manager.mustache.magic:
    class: Drupal\mustache\Plugin\MustacheMagicManager
    parent: default_plugin_manager
parameters:
  mustache.engine_options: []
  mustache.use_summables: true
  mustache.js_path: 'public://mustache/js'
  mustache.http_cache_ttl_min: 60
  mustache.http_cache_ttl_max: -1
  mustache.http_cache_volatility: 10

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

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