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

drupalorg.services.yml
services:
  logger.channel.drupalorg:
    parent: 'logger.channel_base'
    arguments: [ 'drupalorg' ]
  drupalorg.project_service:
    class: Drupal\drupalorg\ProjectService
    arguments: ['@database', '@entity_type.manager', '@logger.channel.drupalorg']
  drupalorg.user_service:
    class: Drupal\drupalorg\UserService
    arguments: ['@database', '@entity_type.manager', '@drupalorg.project_service']
  drupalorg.organization_service:
    class: Drupal\drupalorg\OrganizationService
    arguments: ['@database', '@entity_type.manager']
  drupalorg.allowed_entities:
    class: Drupal\drupalorg\EventSubscriber\AllowedEntities
    arguments: ['@current_user', '@current_route_match', '@messenger']
    tags:
      - { name: event_subscriber }
  drupalorg.lead_form_gated_pages:
    class: Drupal\drupalorg\EventSubscriber\LeadFormGatedPages
    arguments: ['@current_user', '@user.data', '@path.current', '@messenger']
    tags:
      - { name: event_subscriber }
  drupalorg.search_api_subscriber:
    class: Drupal\drupalorg\EventSubscriber\SearchApiSubscriber
    arguments: ['@entity_type.manager']
    tags:
      - { name: event_subscriber }
  drupalorg.breadcrumb:
    class: Drupal\drupalorg\DrupalOrgBreadcrumbBuilder
    arguments: ['@entity_type.manager', '@drupalorg.project_service', '@class_resolver', '@request_stack']
    tags:
      - { name: breadcrumb_builder, priority: 1000 }
  drupalorg.twig_drupalorg:
    class: Drupal\drupalorg\Twig\DrupalorgTwig
    arguments: ['@drupalorg.project_service']
    tags:
      - { name: twig.extension }

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

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