qtools_profiler-8.x-1.x-dev/qtools_profiler.services.yml

qtools_profiler.services.yml
services:
  cache.qtools_profiler:
    class: Drupal\Core\Cache\CacheBackendInterface
    tags:
      - { name: cache.bin }
    factory: cache_factory:get
    arguments: [qtools_profiler]

  qtools_profiler.performance:
    class: Drupal\qtools_profiler\PerformanceService
    arguments: ['@current_user', '@database', '@datetime.time', '@module_handler', '@state', '@path.matcher', '@plugin.manager.qtools_profiler', '@cache.qtools_profiler', '@file_system']

  plugin.manager.qtools_profiler:
    class: Drupal\qtools_profiler\ProfilerPluginManager
    parent: default_plugin_manager

  qtools_profiler.report:
    class: Drupal\qtools_profiler\ReportService
    arguments: ['@database', '@qtools_profiler.performance', '@renderer']

  qtools_profiler.event_subscriber_on_kernel_events:
    class: Drupal\qtools_profiler\EventSubscriber\OnKernelEvents
    arguments: ['@qtools_profiler.performance']
    tags:
      - { name: 'event_subscriber' }

  theme.negotiator.qtools_profiler:
    class: Drupal\qtools_profiler\Theme\QtoolsProfilerThemeswitcherNegotiator
    arguments: ['@qtools_profiler.performance']
    tags:
      - { name: theme_negotiator, priority: 10 }

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

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