media_external-1.0.0-alpha1/media_external.services.yml

media_external.services.yml
services:
  # The service that provides the external media items.
  media_external.search:
    class: Drupal\media_external\ExternalMediaSearch
    arguments: ['@plugin.manager.media_external_provider', '@pager.manager', '@media_external.cache.wrapper']
  # Add a plugin manager for external media provider plugins.
  plugin.manager.media_external_provider:
    class: Drupal\media_external\Plugin\ExternalMediaProviderManager
    parent: default_plugin_manager
  # Add a cache wrapper service to cache API calls of plugins.
  media_external.cache.wrapper:
    class: Drupal\media_external\ExternalMediaCacheWrapper
    arguments: ['@cache.media_external', '@datetime.time']
  # Add a custom cache bin for external media API results.
  cache.media_external:
    class: Drupal\Core\Cache\CacheBackendInterface
    tags:
      - { name: cache.bin }
    factory: cache_factory:get
    arguments: [ media_external ]

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

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