api-8.x-1.x-dev/tests/files/special_files/test.services.yml

tests/files/special_files/test.services.yml
# Test file for Services.
services:
  # Tagged service linking to existing class.
  cache_context.url:
    class: CacheArray
    arguments: ['@request']
    tags:
      - { name: cache.context }
  # Abstract service.
  container.trait:
    abstract: true
    calls:
      - [setContainer, ['@service_container']]
  # Service alias.
  config.storage:
    alias: config.storage.active
  # Service that is aliased.
  config.storage.active:
    class: Drupal\Core\Config\DatabaseStorage
    arguments: ['@database', 'config']
  # Interface alias for autowire.
  Drupal\Core\Config\StorageCacheInterface: '@config.storage'
  # Multiple tags.
  route_enhancer.param_conversion:
    class: Drupal\Core\Routing\Enhancer\ParamConversionEnhancer
    arguments: ['@paramconverter_manager']
    tags:
      - { name: route_enhancer }
      - { name: event_subscriber }

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

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