component_schema-1.0.x-dev/component_schema.services.yml

component_schema.services.yml
services:
  component_schema.processor:
    class: Drupal\component_schema\ComponentProcessor
    arguments: ['@module_handler', '@theme_handler', '@string_translation']
  component_schema.twig_extension:
    class: Drupal\component_schema\Template\ComponentTwigExtension
    arguments: ['@renderer', '@component_schema.typed']
    tags:
      - { name: twig.extension }
  component_schema.storage.schema_provided:
    class: Drupal\Core\Config\ExtensionInstallStorage
    arguments: ['@config.storage', 'component/schema', '', true, '%install_profile%']
  component_schema.storage.schema:
    class:  Drupal\Core\Config\ManagedStorage
    arguments: ['@component_schema.storage.manager']
  component_schema.storage.template:
    class:  Drupal\Core\Config\MemoryStorage
  component_schema.storage.manager:
    class: Drupal\component_schema\Component\ComponentStorageManager
    arguments: ['@component_schema.storage.schema_provided', '@event_dispatcher', '@lock', '@component_schema.processor']
    public: false
  component_schema.typed:
    class: Drupal\component_schema\Component\TypedComponentManager
    arguments: ['@component_schema.storage.template', '@component_schema.storage.schema', '@cache.discovery', '@module_handler', '@class_resolver']
    tags:
      - { name: plugin_manager_cache_clear }
    calls:
      - [setValidationConstraintManager, ['@validation.constraint']]
      - [setTwigEnvironment, ['@twig']]
      - [handleTwigDebug]

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

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