countdown-8.x-1.8/countdown.services.yml

countdown.services.yml
services:
  # Plugin Manager for Countdown Library plugins
  plugin.manager.countdown_library:
    class: Drupal\countdown\CountdownLibraryPluginManager
    arguments:
      - '@container.namespaces'
      - '@cache.discovery'
      - '@module_handler'
      - '@logger.factory'
      - '@string_translation'
    tags:
      - { name: plugin_manager_cache_clear }

  # Library discovery service (uses plugin system)
  countdown.library_discovery:
    class: Drupal\countdown\Service\CountdownLibraryDiscovery
    arguments:
      - '@config.factory'
      - '@plugin.manager.countdown_library'
      - '@cache.discovery'
      - '@file_system'
      - '@logger.channel.countdown'
      - '@string_translation'
      - '%site.path%'

  # Library manager service
  countdown.library_manager:
    class: Drupal\countdown\Service\CountdownLibraryManager
    arguments:
      - '@config.factory'
      - '@plugin.manager.countdown_library'
      - '@countdown.library_discovery'
      - '@module_handler'
      - '@messenger'
      - '@string_translation'

  # Logger channel for countdown module
  logger.channel.countdown:
    parent: logger.channel_base
    arguments: ['countdown']

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

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